3
覆蓋默認hr
看的時候我一直現在要問這一段時間,例如,是它更好地做到這一點:CSS - 在同一個選擇器上設計樣式之前重寫屬性是否是一種好習慣?
hr {
border: none;
border-top: 1px dashed #000;
}
或者這樣:
hr {
border-top: 1px dashed #000;
border-left: none;
border-right: none;
border-bottom: none;
}
我會說在這裏沒有真正的對或錯,我個人會使用頂部的例子,因爲這種方式有更少的混亂(和稍小的文件大小),但它可能是一個個人喜好比對或錯 – naththedeveloper
是的,我通常會選擇頂級示例,實際上我只是通過css驗證程序來運行它,它證實了很好,嗯,但我依稀記得有些地方有類似的東西是不好的練習 –
這並不罕見,因爲這種重寫被用作在某些情況下可能會倒退。例如: 寬度:50px; 寬度:5rem; Rem不是一個完全支持的單元,所以如果在IE中他們不會識別rem,而仍然使用第一個聲明。 –