如果div
宽度为100%,我还应该放入width: 100%;
吗?我看了很多代码,它总是在那里,即使默认情况下div
是100%。
答案 0 :(得分:23)
不,这样做实际上可能会导致问题。 100%
与auto
不同。 width
是指内容的宽度,不包括边框,填充和边距。 auto
会自动计算宽度,使得div的总宽度适合父级,但设置100%
会将内容单独强制为100%,这意味着填充等会突出div,它比父母大。
答案 1 :(得分:0)
如果父元素没有宽度属性,我不确定子元素是否会使用procentual值来适应自己。否则,放宽度只是语义和良好做法:100%;如果div应该跨越100%的父容器。
答案 2 :(得分:0)
nope,相当无用我认为给它100%的宽度,除非你有背景颜色或图像或这个div中的东西。