-
用bootstrap实现:
<div class="container">
<div class="row">
<div class="col-md-2 col-12"> <!-- 左侧2列 /-->
<div class="row">
<div class="col-12"> <!-- 左上角单元格 /-->
Left Top
</div>
</div>
<div class="row">
<div class="col-12"> <!-- 左下角单元格 /-->
Left Bottom
</div>
</div>
</div>
<div class="col-md-10 col-12"> <!-- 右侧3列 /-->
<div class="row">
<div class="col-4"> <!-- 右上角单元格 /-->
Right Top 1
</div>
<div class="col-4"> <!-- 右上角单元格 /-->
Right Top 2
</div>
<div class="col-4"> <!-- 右上角单元格 /-->
Right Top 3
</div>
</div>
<div class="row">
<div class="col-12"> <!-- 右下角单元格 /-->
Right Bottom
</div>
</div>
</div>
</div>
</div>
/* Reset some default styles */
body, h1, h2, p, ul, li {
margin: 0;
padding: 0;
}
/* Basic styling */
.container {
max-width: 1200px;
margin: 0 auto;
padding: 20px;
}
header, nav, main, footer {
padding: 20px 0;
}
nav ul {
list-style: none;
display: flex;
}
nav li {
margin-right: 20px;
}
/* Responsive styles */
@media screen and (max-width: 768px) {
nav ul {
flex-direction: column;
}
nav li {
margin-right: 0;
margin-bottom: 10px;
}
}
/* Image styling */
.image img {
max-width: 100%;
height: auto;
}
如果直接使用div+css3 实现自适应的话,还是比较麻烦的,推荐使用 vant、bootstrap 前端框架实现
参考gpt:
结合自己分析给你如下建议:
要使用div+css技术,您需要以下几个步骤:
在HTML文件中,使用
bootstrap手写吧
推荐您直接使用前端代码生成器,直接有布局和css代码
看浏览器的设置中的UA标识
```<div class="container">
<div class="row">
<div class="col-md-2 col-12"> <!-- 左侧2列 /-->
<div class="row">
<div class="col-12"> <!-- 左上角单元格 /-->
Left Top
</div>
</div>
<div class="row">
<div class="col-12"> <!-- 左下角单元格 /-->
Left Bottom
</div>
</div>
</div>
<div class="col-md-10 col-12"> <!-- 右侧3列 /-->
<div class="row">
<div class="col-4"> <!-- 右上角单元格 /-->
Right Top 1
</div>
<div class="col-4"> <!-- 右上角单元格 /-->
Right Top 2
</div>
<div class="col-4"> <!-- 右上角单元格 /-->
Right Top 3
</div>
</div>
<div class="row">
<div class="col-12"> <!-- 右下角单元格 /-->
Right Bottom
</div>
</div>
</div>
</div>
</div>