如果div默认为100%宽度

时间:2010-10-11 13:21:12

标签: html

如果div宽度为100%,我还应该放入width: 100%;吗?我看了很多代码,它总是在那里,即使默认情况下div是100%。

3 个答案:

答案 0 :(得分:23)

不,这样做实际上可能会导致问题。 100%auto不同。 width是指内容的宽度,不包括边框,填充和边距。 auto会自动计算宽度,使得div的总宽度适合父级,但设置100%会将内容单独强制为100%,这意味着填充等会突出div,它比父母大。

See this for an example

答案 1 :(得分:0)

如果父元素没有宽度属性,我不确定子元素是否会使用procentual值来适应自己。否则,放宽度只是语义和良好做法:100%;如果div应该跨越100%的父容器。

答案 2 :(得分:0)

nope,相当无用我认为给它100%的宽度,除非你有背景颜色或图像或这个div中的东西。