4.css中的大於號('>')你可知?

繼承這個詞,相信你們不會陌生,那麼今天說點大於號('>')與
繼承的關係,因此需更深的原理,來看一下吧!css

看一下這個代碼spa

<div>
      <span>11111</span>
      <span>22222</span>
      <span>33333</span>
  </div>

  <style type="text/css">
      div > span {
          font-size: 20px;
          background: blue;
      }
  </style>

此時會是什麼樣子,你們應該瞭解吧 code

若是要是使第一個span不一樣於後面兩個呢?怎樣解決,這樣嗎?繼承

<div>
    <p>
    <span>11111</span>
    </p>
    <span>22222</span>
    <span>33333</span>
  </div>

這樣確實能夠,因此大於號('>')是在嵌套標籤中,將樣式只做用於兒子輩的標籤,而不做用於孫子輩的標籤原理

但若是這樣呢?樣式

<div>
  <span>
    <span>11111</span>
    </span>
    <span>22222</span>
    <span>33333</span>
  </div>

此時大於號會起做用嗎?答案:不會.由於這個孫子輩的span標籤繼承兒子輩的span標籤樣式。di

相關文章
相關標籤/搜索