日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

:empt和含义及作用是什么

發(fā)布時間:2023/12/19 综合教程 45 生活家
生活随笔 收集整理的這篇文章主要介紹了 :empt和含义及作用是什么 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

這篇文章運用簡單易懂的例子給大家介紹:empt和含義及作用是什么,代碼非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

:empty是什么?本篇文章就給大家介紹:empty的相關(guān)知識,讓大家對:empty有一定的了解。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有所幫助。

首先我們來了解一下:empty是什么?有什么作用?

:empty是一個css的偽類選擇器,用于選擇頁面中為空的元素。

如果元素沒有任何子元素(節(jié)點)或文本內(nèi)容,則該元素計為空。注釋和處理指令不會影響元素是否為空。如:

< div > <! - 在這里評論 - > </ div >

會被認為是空的,進而被:empty選中,而:

< div >
    文本和子節(jié)點。
    < p >這里有一些內(nèi)容。</ p > </ div > < div >
    在這打字。
</ div >

則不會被認為是空,因此與選擇器不匹配。

選擇空元素對于隱藏這些元素很有用,因為如果它們有填充,它們可能是奇怪的垂直和/或水平空白區(qū)域的原因。它對于在不再需要或有用空元素的動態(tài)環(huán)境中刪除空元素也很有用。例:

/ *選擇并隱藏頁面上的所有元素* / 
* :empty {
     display:none;
}

/ *選擇并隱藏所有空段落* / 
p :empty {
     display:none;
}

/ *選擇并隱藏所有空的菜單項* / 
nav  a :empty {
     display:none;
}

/ *選擇表中的空表格單元格并對其應用背景顏色* / 
td :empty {
     background-color:#eee ;
}

說明:

1、由偽元素::before,::after生成的內(nèi)容并不算作“真實”內(nèi)容,即使它們存在于元素內(nèi)部,也不會影響元素之間的空白。

2、元素內(nèi)的空格和空子元素計為該元素內(nèi)的字符信息,因此如果元素包含兩個元素中的一個,則該元素不再被視為空。例如,以下兩個元素不被視為空:

< p >  </ p >  <! - 包含一個空格 - > 
< p > < span > </ span > </ p >  <! - 包含一個空元素 - >

3、由于空格被視為內(nèi)容,因此打開但未關(guān)閉的元素標記也不會為空。例如:

< p >

4、如果開始標記后面緊跟另一個標記,則它再次被視為空。

< p > < p >內(nèi)容...... </ p >

5、如果一個開放標記后跟另一個未直接跟隨另一個標記的開放標記,則第一個標記被認為是空的,而第二個標記則不是(因為空白)。例如:

< p > < p >

6、自閉合元件,例如<hr />,<br />,和<img />等都會被認為是空的,并且將和:empty選擇器匹配。

下面我們通過簡單的示例來看看:empty的使用:

示例演示:把亞麻色背景應用于空段落

html代碼:

<div class="container">
  <p>
    測試,測試,測試,測試,測試,測試,測試,測試,測試。
  </p>
  <p></p>
  <p>
    測試,測試,測試,測試,測試,測試,測試,測試,測試,測試,測試,測試,測試,測試,測試,測試,測試,測試,測試,測試,測試!
  </p>
  <p class="pseudo"></p>
  <p><!-- 這里評論 --></p>
  <p><p></p>
</div>

css代碼:

.container {
  margin: 40px auto;
  max-width: 700px;
}

p:empty {
  background-color: linen;
  padding: 15px;
}

.pseudo::before {
  content: "::before添加內(nèi)容";
}

效果圖:

總結(jié)

以上是生活随笔為你收集整理的:empt和含义及作用是什么的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。