回覆列表
  • 1 # 使用者5010666567480

    偽元素和偽類之所以這麼容易混淆,是因為他們的效果類似而且寫法相仿,但實際上 css3 為了區分兩者,已經明確規定了偽類用一個冒號來表示,而偽元素則用兩個冒號來表示。

  • 2 # 使用者2458114238191884

    偽類 按現在的規範應當書寫成 :weilei偽元素 按現在的規範 應當書寫成 ::weiyuansu

    但是 以前規範不明確的時候 偽元素 和 偽類 都是寫成 :weiyuansu :weilei

    為了相容過去的寫法

    所以 你的偽元素 寫成一個引號的形式 也是可以被解析的

    偽元素主要有:E:first-letter/E::first-letter E:first-line/E::first-line E:before/E::before E:after/E::after E::placeholder E::selection

    偽類主要有:E:link E:visited E:hover E:active E:focus E:lang(fr) E:not(s) E:root E:first-child E:last-child E:only-child E:nth-child(n) E:nth-last-child(n) E:first-of-type E:last-of-type E:only-of-type E:nth-of-type(n) E:nth-last-of-type(n) E:empty E:checked E:enabled E:disabled E:target @page:first @page:left @page:right

    單冒號 雙冒號 主要是為了區別 偽元素還是偽類

  • 中秋節和大豐收的關聯?
  • win7映象和系統有什麼區別?