在進行Web前端頁面開發中,我們經常會碰到不同瀏覽器對CSS兼容的不同表現。這時候我們需要針對不同的瀏覽器,采用不同的CSS兼容寫法順序來避免出現頁面布局錯亂等問題。
在進行CSS樣式表編寫時,CSS兼容寫法順序非常重要。下面我們來看一下CSS兼容寫法順序的原則及注意事項。
1.基本規則:
selector { property1: value1; property2: value2; }寫法中,需要注意以下幾個方面:
1.1 屬性及值之間采用英文冒號(:)進行分隔 1.2 每個CSS屬性必須采用獨立的語句進行聲明 1.3 各條CSS語句采用分號(;)進行分隔
2. CSS兼容寫法順序的原則:
2.1 通用樣式在前,特殊樣式在后 2.2 父元素樣式在前,子元素樣式在后 2.3 相同樣式按先后順序覆蓋 2.4 瀏覽器私有樣式在后,公共樣式在前
3. CSS兼容寫法順序的具體實現:
下面以IE8、Chrome和Firefox三種瀏覽器為例進行實現: \/*IE8兼容寫法*\/* background-color: #f00; /*公共樣式*/ background-color: rgba(255,0,0,0.5); /*IE8私有樣式*/ \/*Chrome兼容寫法*\/* background-color: rgba(255,0,0,0.5); /*公共樣式*/ background-color: #f00; /*Chrome私有樣式*/ \/*Firefox兼容寫法*\/* background-color: #f00; /*公共樣式*/ background-color: rgba(255,0,0,0.5); /*Firefox私有樣式*/
通過以上CSS兼容寫法順序的原則及具體實現,可以避免因瀏覽器的不同而出現的頁面樣式不一致的問題,使得頁面的兼容性得到更好的保障。
上一篇jquery li的點擊
下一篇html+闖關游戲代碼