检查here
当我使用此
时,我有一个<div class"main">
css
.main {
margin: 0 auto;
padding: 0;
width: 1000px;
border:2px solid #000;
float:left;
}
它显示边框但是左边不是中心
.main {
margin: 0 auto;
padding: 0;
width: 1000px;
border:2px solid #000;
}
当我删除浮动时:左边是中心,但没有显示边框。
那么我可以用什么来显示中心的页面并显示边框?
由于
答案 0 :(得分:1)
在你的.main
中,有浮动的元素需要明确。您可以使用clearfix
.clearfix:before,
.clearfix:after{
display: table;
content: "";
line-height: 0;
}
.clearfix:after{
clear: both;
}
将clearfix
类添加到main
div,如
<div class"main clearfix">...</div>
选中此Demo
答案 1 :(得分:0)
答案 2 :(得分:0)
使用百分比http://jsfiddle.net/H5862/3/
尝试此操作.main
{
display: inline-block;
margin-left: auto;
margin-right: auto;
width: 100%;
border:2px solid #000;
}