我目前正在使用Twitter Bootstrap框架創建個人網站。Bootstrap樣式表組織
但是,我發現該網站看起來更好,稍微調整了一些CSS類;無論我是否在提供的bootstrap.css文件中進行這些更改,還是應將它們移動到僅包含我的更改的單獨文件,它是否重要(不是在功能方面,還是在約定方面)?
我目前正在使用Twitter Bootstrap框架創建個人網站。Bootstrap樣式表組織
但是,我發現該網站看起來更好,稍微調整了一些CSS類;無論我是否在提供的bootstrap.css文件中進行這些更改,還是應將它們移動到僅包含我的更改的單獨文件,它是否重要(不是在功能方面,還是在約定方面)?
從維護的角度來看,您應該將您的自定義調整放在一個單獨的CSS文件中,所以(例如)如果您將升級/降級引導程序版本,您的更改仍然會觸發。
您還應該考慮到,在處理CSS框架時,通常會有dev/debug
版本和production/minified
版本。如果您更改庫代碼,則必須同時處理所有格式(除非您正在執行縮小/捆綁操作)。
其實,不建議改變任何框架!對於您的情況,如果您需要進行修改,建議在啓動後立即運行您的CSS文件。因此,瀏覽器渲染默認的引導程序CSS,然後進行修改而不會產生任何衝突。
例如,
<-- include your bootstrap file -->
<link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<-- Your modifications -->
<link href="yourcssfile.css" rel="stylesheet">
希望這會有所幫助。