2010-10-11 33 views

回答

21

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

See this for an example

+1

因此将“宽度”设置为“自动”会更好? – omnix 2010-10-11 13:49:55

+1

是的,但这是默认设置。 – casablanca 2010-10-11 13:52:06

0

我不确定如果孩子的元素将自适应与procentual值,如果他们的父母没有宽度属性。否则,它只是语义和良好的做法,把宽度:100%;如果div应该跨越其父容器的100%。

+0

我认为这将是“语义”来做到这一点。 – omnix 2010-10-11 13:28:14

0

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

相关问题