:empty是一個css的偽類選擇器,用于選擇頁面中為空的元素。
如果元素沒有任何子元素(節點)或文本內容,則該元素計為空。注釋和處理指令不會影響元素是否為空。如:
<p><!-在這里評論-></p>
會被認為是空的,進而被:empty選中,而:
<p>
文本和子節點。
<p>這里有一些內容。</p></p><p>
在這打字。
</p>
則不會被認為是空,因此與選擇器不匹配。
選擇空元素對于隱藏這些元素很有用,因為如果它們有填充,它們可能是奇怪的垂直和/或水平空白區域的原因。它對于在不再需要或有用空元素的動態環境中刪除空元素也很有用。例:
/*選擇并隱藏頁面上的所有元素*/
*:empty{
display:none;
}
/*選擇并隱藏所有空段落*/
p:empty{
display:none;
}
/*選擇并隱藏所有空的菜單項*/
nava:empty{
display:none;
}
/*選擇表中的空表格單元格并對其應用背景顏色*/
td:empty{
background-color:#eee;
}
說明:
1、由偽元素::before,::after生成的內容并不算作“真實”內容,即使它們存在于元素內部,也不會影響元素之間的空白。
2、元素內的空格和空子元素計為該元素內的字符信息,因此如果元素包含兩個元素中的一個,則該元素不再被視為空。例如,以下兩個元素不被視為空:
<p></p><!-包含一個空格->
<p><span></span></p><!-包含一個空元素->
3、由于空格被視為內容,因此打開但未關閉的元素標記也不會為空。例如:
<p>
4、如果開始標記后面緊跟另一個標記,則它再次被視為空。
<p><p>內容......</p>
5、如果一個開放標記后跟另一個未直接跟隨另一個標記的開放標記,則第一個標記被認為是空的,而第二個標記則不是(因為空白)。例如:
<p><p>
6、自閉合元件,例如<hr/>,<br/>,和<img/>等都會被認為是空的,并且將和:empty選擇器匹配。
下面我們通過簡單的示例來看看:empty的使用:
示例演示:把亞麻色背景應用于空段落
html代碼:
<pclass="container">
<p>
測試,測試,測試,測試,測試,測試,測試,測試,測試。
</p>
<p></p>
<p>
測試,測試,測試,測試,測試,測試,測試,測試,測試,測試,測試,測試,測試,測試,測試,測試,測試,測試,測試,測試,測試!
</p>
<pclass="pseudo"></p>
<p><!--這里評論--></p>
<p><p></p>
</p>
css代碼:
.container{
margin:40pxauto;
max-width:700px;
}
p:empty{
background-color:linen;
padding:15px;
}
.pseudo::before{
content:"::before添加內容";
}
感謝各位的閱讀!關于“css中:empty指的是什么”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
擴張性的財政政策是指在市場經濟經濟衰退的時候,國家通過發行國債或增加財政支出、減少稅收的方式來使社會中的總需求量上升,從而對供需平衡產生一定的影響。 這種做法往往會使市場內的失業率在短時間內下跌,使經濟得以迅速復蘇。財政政策的三大手段分別是什么?財政政策的三大手段指國家為實現一定財政政策目標而采取的一系列財政手段和財政措施。財政政策的三大手段分別是:財政收入、財政支出、國債。財政收入主要由稅收構成...
題記是指寫在文章標題下、正文前的文字。在作文中巧妙地設置題記,既能起到勾勒作用,又能提示文章內容,揭示文章主旨,激發讀者閱讀興趣。第一,碑文可以用來說明寫作的原因,或者營造一種環境。感覺初中它是我內心深處的一股清泉,不會枯竭,不會嘔吐,永遠奔流,澆灌著我人生旅途中的一草一木。………..——題詞第二,題詞要表明主要內容,揭示作品內涵。抹去心靈的界限表面的邊界可以用...
作者:唐逸來源:我是唐藝(ID: tangyi1858)簡單地說,就是:撒嬌有具體要求,演戲沒有具體要求;纏可以哄,工作沒完沒了;放低姿態是撒嬌,通過示弱來戳對方的心,讓對方不忍拒絕你;就是抬高自己的地位,通過打壓、道德綁架、恐嚇等手段讓對方不得不答應你。讓我們逐一分析:1.假脫機有具體要求,而表演沒有具體要求。有些女生和男朋友逛街的時候會說:“好熱啊,我想吃個冰淇淋。你愿意給我買個冰淇淋嗎?”」...