【发布时间】:2015-10-26 18:51:31
【问题描述】:
请检查下面的代码,它在完整的桌面视图中工作,当我尝试在响应式屏幕中检查它时,.topHeader 没有占据整个宽度。我试过 width: 100% 但没有运气,请任何人解决这个问题。谢谢你。
.clearfix:before, .wrapper:before {
display: table;
content: " ";
}
.clearfix:after, .wrapper:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.topHeader
{
background-color:#E8999A;
box-sizing: border-box;}
.wrapper
{
width: 1100px;
margin:0px auto;
}
.headerLeft
{
float:left;
}
#logo {padding:20px 0px;}
#logo img {width: 200px;}
<div class="topHeader">
<div class="wrapper">
<div class="headerLeft">
<div id="logo">
</div>
</div>
</div>
</div>
<!--End Header -->
【问题讨论】:
-
顶部标题没有占据全宽是什么意思?请参阅this jsfiddle,它对我有用。
-
我猜那是因为你的
.wrapper是 1100px... -
链接到网页?
-
@Bastiaan ya 它没有占用浏览器的全宽。请在你的小提琴中检查它。
-
@techies 你是指它周围的边距?请参阅 sebastianbrosch 的回答。