使用最大宽度和宽度:100%,正确的方法是什么?
问题描述:
我使用这个CSS,它适用于除chrome之外的所有浏览器。使用最大宽度和宽度:100%,正确的方法是什么?
CSS:
#header {
width: 100%;
max-width: 1024px;
}
HTML:
<table id="header">
<tr>
<td>
</td>
</tr>
</table>
我想要的#header以尽可能延长,但最多1,024像素。在铬上它只是延伸100%。
这样做的正确方法是什么?
答
尝试将display: block
添加到CSS。
#header {
background:red;
width: 100%;
max-width: 300px;
height:100px;
display: block;
}
我罚款看到它在Chrome:http://jsfiddle.net/SrAwx/ – Alvaro 2012-07-09 18:41:28
正常工作与铬,Firefox和Safari的最新版本。 – SVS 2012-07-09 18:45:59
@Alvaro:对不起,我正在使用一个表格对象。不是一个div:http://jsfiddle.net/SrAwx/1/ – Drahcir 2012-07-09 18:47:17