您好,我正在從頭開始創建一個網頁,但遇到了問題
我知道使用 style 標簽不是很好,但是在這種情況下可以使用嗎?或者也許有更好的方法來做到這一點?
假設我有這個 CSS
.group-box {
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
display: inline-block;
background-color: rgba(30,30,30);
padding: 15px;
height: 100px;
border: 1px solid rgba(10,136,0, 0.2);
}
我有
<div class="groupbox"></div>
但是現在假設我想讓我的 groupbox 更大以供一次性使用,可以嗎?
<div class="groupbox" style="height: 300px;"></div>
或者我應該制作一個完整的獨立類,例如具有所有相同屬性的小分組框和大分組框,只是高度值不同?我更傾向于 style 屬性。但也許有更好的方法?
我想知道 CSS“編碼”標準對這個問題會怎么說。我的問題是主觀的,但我想知道大多數在 CSS 方面更有經驗的人會在我的情況下做什么。
謝謝
uj5u.com熱心網友回復:
這完全取決于“你的情況”。特別是考慮未來開發人員的可維護性/可讀性。不可能沒有一個正確的答案。標準允許使用這兩種方法。
如果使用類,需要注意的是級聯/特殊性,如果使用樣式,您可以確信會處理這些問題。
但是與此相反的是樣式表中使用有意義的類名的能力。樣式和語意之間存在真正的分離,樣式不會“埋沒”在 HTML 中。您還可以對設定進行分組,這樣維護人員就不會在多行代碼中尋找更改。
uj5u.com熱心網友回復:
沒關系,您可以使用類名或樣式屬性
uj5u.com熱心網友回復:
您可以同時使用兩者,但是,使用外部 CSS 和 class 始終是最佳實踐,而不是 inline-CSS,但是如果它的行很少,那么它不會對性能產生太大影響。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/361310.html
下一篇:不允許彈性容器超出螢屏尺寸
