2013-07-01 75 views
0

我知道使用內聯CSS通常被視爲不好的做法。但是,如果我有一個網頁只有一次在網站上出現過的元素(可能是動態生成的表格或表單),如果只有一個CSS聲明,使用內聯樣式會更好嗎?對於只需要一種獨特風格的東西來說,製作完整的風格似乎幾乎沒有必要。對於這些類型的情況,使用Inline Style會更好嗎?只有一個聲明的內聯CSS可以嗎?

HTML

<div style="padding-left:13px;"></div>

VS

HTML/CSS

<div class="box"></div>
.box {padding-left:13px;}

+1

更好地使用類,因爲如果你需要修改你的代碼 - 你會更容易做到這一點。 – GoldenTabby

回答

1

與在這一領域的所有答案:這取決於...

如果您正在追求速度,那麼我會建議嚴格分隔,瀏覽器使用高度集中的分析上下文和切換上下文(例如, HTML到CSS)是不平凡的(或者谷歌和微軟告訴我們的)。但是,如果你只是爲了發展的速度,做一些有用的工作。理想的情況會使用一個類,但是對於原型設計,內聯樣式可以很好。

1

那麼,有時元素只需要一個CSS屬性。但這並不意味着使用內聯CSS會更好。

CSS的優點之一是,你不需要觸摸你的結構來改變網站的一些東西。那麼,爲什麼你需要改變任何其他文件,如果你可以改變它在CSS中?

如果任何屬性必須通過返回某個數據庫或任何其他來源來設置,那麼請使用內聯CSS。這對我來說只是邏輯。但不是內聯CSS 靜態屬性。

相關問題