我有一張桌子,有10列。我想控制每列的寬度。 每一列都是獨一無二的,現在我創建一個外部CSS樣式爲每列:使用內聯css來使用一次性屬性總是不好的主意?
我知道有避免內聯樣式的最佳做法。 我批准使用外部CSS來查看任何與look'n'feel相關的內容:字體,顏色,圖像。 但是在這種情況下使用外部CSS真的更好嗎?
它不會產生額外的維護成本。
製作起來比較容易。
缺點我能想到的:如果你有獨立的設計師和開發團隊
- 使用內嵌樣式將迫使設計人員修改的內容文件(ASPX在我的情況)。 它可能使用更多的帶寬。
還有什麼我錯過了?
重要:我問只有一個地方使用的風格永遠不會應用到一個元素,而不是全球性主題,如一個特定的列寬的一部分,具體情況。
外部CSS可能導致的另一個問題是很多未使用的選擇器。例如,可能很難記住從一個不同的文件中刪除關聯的CSS(這可能會隨着時間的推移而增加)。您可能會看到這個Railscast(儘管我不知道它是否適用於Rails之外):http://railscasts.com/episodes/180-finding-unused-css – 2010-05-28 17:36:52