我有2個代碼片段。哪個CSS代碼片段更適合可維護性和性能
下面是片斷1:
#question-title-1 {
cursor:pointer;
color:blue;
padding:10px;
}
#question-title-2 {
cursor:pointer;
color:red;
padding:10px;
}
片段2:
#question-title-1 , #question-title-2 {
cursor:pointer;
color:blue;
padding:10px;
}
#question-title-2 {
color:red;
}
至極一個更好,爲什麼? 我更喜歡2,因爲它需要更少的代碼行。另一方面,我認爲重新定義顏色屬性將導致在瀏覽器中重繪。
它不會導致重繪。想象一下,如果瀏覽器在解析每一行CSS後繪製屏幕,則需要多長時間才能呈現HTML頁面。 –