我將開始開發一個新網站,並且準備好處理瀏覽器用來計算元素寬度和高度的不同方法(box model stuff)。不知何故,我想到:如果我只是將box-sizing
應用於網站中的所有元素,該怎麼辦?* {Box-sizing:border-box; }:要邊框還是不邊框所有元素?
我是其中一個認爲box-sizing: border-box;
是CSS中最好的命令之一,它具有所有的侷限性。然而,同樣是這些限制是誰,讓我懷疑我是否應該適用box-sizing
所有元素的那些:
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
當然,我的網站應該與儘可能多的瀏覽器儘可能地兼容,並box-sizing
產生了一些問題的時候,我們想想IE7-。但是,有時候時間表太緊了,以至於不用擔心這個特定問題,多等幾分鐘就太棒了。
無論如何,你認爲將box-sizing:border-box;
應用於所有元素是一個很好的策略,還是應該只對實際需要的元素保持這樣做?
我也是一個邊境箱。你可能也想閱讀這個http://paulirish.com/2012/box-sizing-border-box-ftw/ – Ana