CSS中乙個冒號和兩個冒號的區別

2022-03-09 06:27:50 字數 334 閱讀 9359

單冒號(:)用於css3偽類,雙冒號(::)用於css3偽元素。

偽元素由雙冒號和偽元素名稱組成。雙冒號是在css3規範中引入的,用於區分偽類和偽元素。

但是偽類相容現存樣式,瀏覽器需要同時支援舊的偽類,比如:first-line、:first-letter、:before、:after等。

對於css2之前已有的偽元素,比如:before,單冒號和雙冒號的寫法::before作用是一樣的。

提醒,如果你的**只需要相容webkit、firefox、opera等瀏覽器,建議對於偽元素採用雙冒號的寫法

如果不得不相容ie,還是用css2的單冒號寫法比較安全。

乙個冒號和兩個冒號的區別

雙冒號是在css3規範中引入的,用於區分偽類和偽元素乙個冒號 偽類以下是w3c上列出的偽類 w3c w3c 列指示出該屬性在哪個 css 版本中定義 css1 還是 css2 屬性描述 css active 向被啟用的元素新增樣式。1 focus 向擁有鍵盤輸入焦點的元素新增樣式。2 hover 當...

php的 呼叫 和 兩個冒號 比較

學習php,遇到這麼個問題 class mypc 正常情況下 p new mypc p show 這樣是沒問題的,可是這樣卻也可以呼叫到show方法 mypc show php並沒有報錯,由此,便產生了疑問。大家都知道靜態類可以用類名.方法名的方式呼叫,在php中,對於 的解釋也都是呼叫類中的靜態成...

C 中兩個冒號( )的作用

global system.console.writeline number 冒號在什麼地方用.點是空間下類,表示下一層的意思?這裡面 前面是gac的標示符global,用法比較特殊,和.不是乙個型別的東西。global 是 c 2.0 中新增的關鍵字,理論上說,如果 寫得好的話,根本不需要用到它。...