CSS僞類

1.連接僞類(注意順序)數據庫

  • Link
  • Visited
  • Hover
  • Active

Tip:一個冒號(:)表示僞類,兩個冒號(::)表示CSS3新增的僞元素。spa

2. :focus僞類 和 :target僞類code

實例1:input:focus {border:1px solid blue;}orm

實例2: <h2 id="more_info">This is the information you are looking for.</h2>
      #more_info:target {background:#eee}ip

3.結構化僞類get

3.1 :first-child和:last-childinput

格式:e:first-childit

         e:last-childio

實例:ol.results li:first-child{color:blue;}ast

3.2 :nth-child

格式:e:nth-child(n)

實例:li:nth-child(3)

說明:e表示元素名,n表示一個數值(也能夠使用odd或even)

4.僞元素

4.1 ::first-letter僞元素

格式:e::first-letter
示例:p::first-letter {font-size:300%;}

提示:若是不用僞元素建立這個首字符放大效果,必須手工給該字母加上標籤,
而後再爲該標籤應用樣式。而僞元素其實是替咱們添加了無形的標籤。

4.2 ::first-line僞元素

格式:e::first-line
示例:p::first-line {font-variant:small-caps;}
說明:選中文本段落(通常狀況下是段落)的第一行。

4.3 ::before和::after僞元素

格式:
e::before
e::after
示例:
對標記:
<p class="age">25</p>
添加以下樣式:
p.age::before {content:"Age: ";}
p.age::after {content:" years.";}
會獲得以下結果:
Age: 25 years.

提示:若是標籤中的內容是經過數據庫查詢生成的結果,那麼用這種技巧再合適不過了。由於全部結果都是數字,使用這兩個僞元素能夠在把數字呈現給用戶時,加上說明性文字。

相關文章
相關標籤/搜索