div套div是可以实现的,是你自己属性没有设置好,具体代码如下:
代码效果图
<body>
<div style="width: 900px; height: 100px; margin: 0 auto;background-color: aqua;">
这里是店招
</div>
<div style="width: 900px; height: 200px; margin: 0 auto; padding-top: 20px;">
<div style="width: 200px; height: 200px; float: left;background-color:#FF0004;">
这里是图片
</div>
<div style="width: 180px; height: 180px; float: left;background-color:#FF0004; margin-left: 20px; padding: 10px;">
这里是图片
</div>
<div style="width: 180px; height: 180px; float: left;background-color:#FF0004; margin-left: 20px; padding: 10px;">
这里是图片
</div>
<div style="width: 180px; height: 180px; float: left;background-color:#FF0004; margin-left: 20px; padding: 10px;">
这里是图片
</div>
</div>
<div style="width: 900px; height: 100px; margin: 0 auto; padding-top: 20px;">
<div style="width: 200px; height: 100px; float: left;background-color:#FF0004;">
这里是标题其他的自己改
</div>
<div style="width: 180px; height: 80px; float: left;background-color:#FF0004; margin-left: 20px; padding: 10px;">
这里是图片是文字这里是图片是文字这里是图片是文字这里是图片是文字
</div>
<div style="width: 180px; height: 80px; float: left;background-color:#FF0004; margin-left: 20px; padding: 10px;">
这里是图片是文字这里是图片是文字这里是图片是文字这里是图片是文字
</div>
<div style="width: 180px; height: 80px; float: left;background-color:#FF0004; margin-left: 20px; padding: 10px;">
这里是图片是文字这里是图片是文字这里是图片是文字这里是图片是文字
</div>
</div>
</body>