3 回答

TA貢獻(xiàn)211條經(jīng)驗(yàn) 獲得超152個(gè)贊
原因很多吧
新手前端在進(jìn)行一些布局的時(shí)候,就會(huì)多加一些樣式,對(duì)概念把握不夠深,就會(huì)出現(xiàn)css亂用的情況
還有一種情況就是為了頁(yè)面的健壯性,增添一些css樣式,比如:瀏覽器兼容問(wèn)題,舉個(gè)例子為了解決IE6的雙邊距,會(huì)給元素多增加一個(gè)display:inline;這個(gè)要是放到谷歌里面,這條樣式是多余的
還有就是預(yù)判用戶(hù)的操作會(huì)對(duì)頁(yè)面帶來(lái)某種影響,比如說(shuō):一個(gè)元素用來(lái)放置用戶(hù)的帳號(hào),只能放5個(gè)字,但有些用戶(hù)注冊(cè)的時(shí)候給了6個(gè)字,就會(huì)造成頁(yè)面布局混亂,這個(gè)時(shí)候就要添加overflow就行限制
一般來(lái)說(shuō),為了防止出現(xiàn)用戶(hù)操作帶來(lái)的問(wèn)題,我一般習(xí)慣只要給元素一個(gè)確定的高h(yuǎn)eight,我就會(huì)加一個(gè)overflow

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超1個(gè)贊
你要懂他的意思才會(huì)知道為什么樣式去掉也沒(méi)影響
margin是外邊距, overflow表示內(nèi)容超出范圍后處理
添加回答
舉報(bào)