前端面試八股文每日一題——CSS
偽類與偽元素的區(qū)別?
答:一般在css3中使用單冒號(hào)來表示偽類,用雙冒號(hào)來表示偽元素。
偽元素:對(duì)選擇元素的指定部分進(jìn)行修改樣式,常見的有:::before,::after,::first-line,::first-letter等等。
偽類:對(duì)選擇元素的特殊狀態(tài)進(jìn)行修改樣式,常見的有::hover,:active,:checked,:focus,:first-child等等。
偽元素默認(rèn)行內(nèi)元素,css中其必須有content屬性,就算是content:"";也必須寫,否則無效。偽元素可以用于添加文字,或者小圖標(biāo)。
標(biāo)簽: