看教程的時(shí)候我看老師有時(shí)候只設(shè)置長(zhǎng)度或者寬度中的一個(gè)。具體什么時(shí)候這么做不是很清楚。請(qǐng)問(wèn)大概什么情況下要 這么做的,都設(shè)置了會(huì)這么樣?會(huì)讓代碼變得不簡(jiǎn)潔嗎
2 回答
已采納

慕男嬸
TA貢獻(xiàn)98條經(jīng)驗(yàn) 獲得超73個(gè)贊
這個(gè)問(wèn)題在于你對(duì)盒子的寬高計(jì)算不熟悉所致。。
盒子的寬度的計(jì)算規(guī)則:充滿父元素(即占父元素寬度的100%)
盒子的高度的計(jì)算規(guī)則:撐開(你沒(méi)看錯(cuò),就這么簡(jiǎn)單,就兩個(gè)字兒)
所以,如果設(shè)計(jì)給出了固定的寬和高,我們就要顯式地設(shè)置寬和高。
否則,沒(méi)必要設(shè)置。也就是說(shuō),你不設(shè)置的話,默認(rèn)會(huì)跟父元素一樣寬,高度不設(shè)置的話,如果里面有內(nèi)容,就會(huì)撐開相應(yīng)的高度

溫暖的骨頭
TA貢獻(xiàn)62條經(jīng)驗(yàn) 獲得超47個(gè)贊
除了不簡(jiǎn)潔,有的時(shí)候是不能設(shè)。比如一個(gè)div可能跟隨里面內(nèi)容的寬度變化而自身跟著變化,這時(shí)設(shè)寬度就多余了。結(jié)論:有必要設(shè)時(shí)才設(shè)。
添加回答
舉報(bào)
0/150
提交
取消