关于div的长宽设置问题

看教程的时候我看老师有时候只设置长度或者宽度中的一个。具体什么时候这么做不是很清楚。请问大概什么情况下要 这么做的,都设置了会这么样?会让代码变得不简洁吗

哭个六
浏览 1996回答 2
2回答

慕男婶

这个问题在于你对盒子的宽高计算不熟悉所致。。盒子的宽度的计算规则:充满父元素(即占父元素宽度的100%)盒子的高度的计算规则:撑开(你没看错,就这么简单,就两个字儿)所以,如果设计给出了固定的宽和高,我们就要显式地设置宽和高。否则,没必要设置。也就是说,你不设置的话,默认会跟父元素一样宽,高度不设置的话,如果里面有内容,就会撑开相应的高度

温暖的骨头

除了不简洁,有的时候是不能设。比如一个div可能跟随里面内容的宽度变化而自身跟着变化,这时设宽度就多余了。结论:有必要设时才设。
打开App,查看更多内容
随时随地看视频慕课网APP