!重要不起作用,不延长100%

时间:2014-03-06 10:08:20

标签: css width

为什么我的“!重要工作”不是?

<img src="images/logo.png" id="logo">

CSS:

html {
background-color: #ffffff;
}

body {
margin: 0 auto;
width: 1080px;
}

#logo {
width: 100% !important;
}

但#logo仍未延伸100%,仅为1080px。

4 个答案:

答案 0 :(得分:2)

你的身体是width: 1080pxwidth: 100%的任何内容都不能超越这个。

答案 1 :(得分:0)

现在定义您的

body{
min-width:1080px;
}
#logo {
width: 100%;
}

答案 2 :(得分:0)

如果你的父元素(在你的情况下是主体)有一个固定的宽度(1080px)你不能扩展你的子元素(在你的情况下#logo div)太宽100%的窗口。

现在它将填充100%op的父部分,因此100%的1080px。

使您的身体100%宽度,并使用#wrapper或宽度为1080px的#container用于其余内容。在这种情况下,您可以从#container /#wrapper div中排除#logo并使其成为窗口的100%。

答案 3 :(得分:0)

删除了体宽或设置为100%