為什么中間的.content部分要在左右加一個和背景顏色一樣的邊框呢?直接用背景就好了呀,加了邊框多了很多代碼,是必要的嗎?

花里喵喵
2014-10-31
1 回答
舉報
0/150
提交
取消
為什么中間的.content部分要在左右加一個和背景顏色一樣的邊框呢?直接用背景就好了呀,加了邊框多了很多代碼,是必要的嗎?
2014-10-31
舉報
2015-09-07
在這個Demo里面,確實是可以去掉這個border的設(shè)置的。但是,不建議去掉,因為這樣做更合理些。
1、從盒子模型來看,其實背景顏色的區(qū)域和border是分開的,
background設(shè)置的是圖中右邊 藍(lán)色框(內(nèi)容)和淺綠色框(padding)的顏色。border的顏色需要另行設(shè)置。
2、假設(shè)背景顏色是藍(lán)色,邊框是綠色,那么放在這個Demo里面,就不能去掉border了。實際上我碰到的很多的例子,都是背景顏色跟邊框顏色不一樣的。
總結(jié):建議加上去,作為一個完善的代碼結(jié)構(gòu),這樣寫既便于代碼復(fù)用,也可以用于背景顏色和邊框顏色不一樣的情況。