【发布时间】:2014-05-21 17:26:31
【问题描述】:
我正在开发一个响应式网格,并试图在每个分辨率下保持 主 div 的所有四个边的边距相同。我已经在主 div 上设置了 margin 0 auto ,它在左右两边保持相等,但是顶部和底部呢?
<div id = "wrapper">
<header id = "header"> <p> this is the header</p></header>
<div id = "main">
<div id = "" class = "col col3">
<div class = "img-col"><img src = "images/image.png"></div>
<div class = "text-col">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam vel eros libero. Fusce id semper orci. Morbi imperdiet sit amet elit vel consectetur. Nam suscipit sem blandit est consectetur iaculis. Vestibulum sed dolor elementum, viverra sapien id, sollicitudin nibh. Integer quis venenatis ligula.Nam suscipit sem blandit est consectetur iaculis.</p>
</div>
</div>
<div id = "" class = "col col1">
<div class = "img-col"><img src = "images/image.png"></div>
<div class = "text-col">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam vel eros libero. Fusce id semper orci. Morbi imperdiet sit amet elit vel consectetur. Nam suscipit sem blandit est consectetur iaculis.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam vel eros libero.Lorem ipsum dolor sit amet,. </p>
</div>
</div>
</div>
#main {
width:90%;
margin:0 auto;
}
.col {
float:left;
margin: 1% 0px 1% 1.6%;
background-color:#FF0000;
}
【问题讨论】:
-
这里的“内容”到底是什么......? wrap、header 等的大小呢?这是整个 css 吗?
-
抱歉,内容是主 div,所以在标题下方我希望边距与两侧和主 div 下方的边距相同
标签: html css responsive-design