您是否應該使用CSS覆蓋默認的瀏覽器樣式?答案不是黑白的。 CSS提供了廣泛的自定義,使您幾乎可以更改任何默認元素的外觀。但是,這些改變的程度是持續辯論的問題。
考慮以下示例:複選框,無線電按鈕,選擇菜單和錨固鏈接都具有操作系統確定的默認樣式。儘管CSS允許進行完整的風格大修,但許多人認為維護這些默認設置可增強可訪問性和可用性。同樣,滾動條,按鈕甚至光標經常被設計樣式,但是自定義級別在開發人員之間差異很大。
關鍵問題變成了:您在哪裡繪製行?這是高度主觀的。許多開發人員樣式的按鈕和鏈接,有時僅巧妙地調整默認顏色。造型形式元素也很常見,但有些寧願使它們不受影響。關於光標自定義的意見範圍從完全迴避到使用自定義圖像。
最終,CSS是一個設計工具,每個規則都會修改一些默認設置。沒有普遍接受的“被禁止”的CSS財產。重點應該放在做出優先級可用性和可訪問性的知情樣式選擇上。即使是看似無害的屬性,例如background-color
也可能被濫用,從而創造出難以訪問的區域。關鍵因素不是CSS本身,而是其實施背後的設計決策。
以上是CSS應該覆蓋默認瀏覽器樣式嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!