CSS筆記中

1. CSS選擇器

? ? ? a. 標(biāo)簽選擇器:標(biāo)簽選擇器就是選擇當(dāng)前頁面中相同名字的標(biāo)簽。

? ? ? ?b. 通配符選擇器:通配符*代表所有的標(biāo)簽。通過通配符選擇器可以選擇頁面中的所有的標(biāo)簽。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?穿透力很強(qiáng)。*{ ? }

? ? ? ?c. ID選擇器:

? ? ? ? ? ? ? ?A. HTML標(biāo)簽中ID的屬性值在一個頁面中必須是唯一的。

? ? ? ? ? ? ? ?B. ID選擇器是可以幫助我們選擇當(dāng)前頁面中唯一id值的標(biāo)簽,也就是根據(jù)標(biāo)簽的id屬性值進(jìn) ? ? ? ? ? ? ? ? ? ? 行選取設(shè)置樣式。

? ? ? ? ? ? ? ? C. ID選擇器的的符號是#號。

? ? ? ? ?d. 類選擇器:

? ? ? ? ? ? ? ? ?A. 類選擇器就是選取頁面中所有標(biāo)簽的class屬性值相同的一類標(biāo)簽。

? ? ? ? ? ? ? ? ?B. 類選擇器的符號是:. ?(點(diǎn))

? ? ? ? ? e. 層級選擇器,分組選擇器,屬性選擇器,子元素選擇器,相鄰兄弟選擇器,偽類選擇器,偽 ? ? ? ? ? ? ? 元素選擇器;

注意:ID選擇器和class(類)選擇器的區(qū)別

? ? ? ? ? ? 1、相同的Class屬性值,可以在HTML中出現(xiàn)多次。ID屬性值在頁面中只能出現(xiàn)一次。

? ? ? ? ? ? 2、一個class的屬性可以有多個值,也就是說一個標(biāo)簽可以有多個類。

2. 復(fù)合選擇器

? ? ? ? a. 標(biāo)簽指定選擇器:標(biāo)簽指定式復(fù)合選擇器,要求必須是標(biāo)簽開頭然后其他選擇器。eg: p.left{ }

? ? ? ? b. 后代選擇器:后代選擇器用來選擇元素或元素組的后代,其寫法就是把外層標(biāo)記寫在前面, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 內(nèi)層標(biāo)記寫在后面,中間用空格分隔。當(dāng)標(biāo)記發(fā)生嵌套時,內(nèi)層標(biāo)記就成為外 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 層標(biāo)記的后代。后代不僅僅包括兒子,還包括子子孫孫。

? ? ? ?c. 子代選擇器:子代選擇器,是讓CSS選擇器智能選擇兒子輩的元素。

? ? ? ? ? ? ? ? ? ? ? ? ? ? eg:p> em {color:red;}

? ? ? ? ? ? ? ? ? ? ? ? ? ? 解讀為:選擇器p > em可以解釋為“選擇作為p元素子元素的所有em元素”。

? ? ? ? ? ? ? ? ? ? ? ? ? ? 尖括號和選擇器之間可以有空格也可以沒有,沒有限制。

? ? ? ? ? ? ? ? ? ? ? ? ? ? 建議:選擇器和尖括號間有空格。

? ? ? e. 屬性選擇器:屬性選擇器就是根據(jù)html標(biāo)簽的屬性進(jìn)行過濾選擇。

? ? ?f. 偽類選擇器:

? ?:link ?偽類將應(yīng)用于未被訪問過的鏈接。IE6不兼容,解決此問題,直接使用a標(biāo)簽。

? ?:hover ??偽類將應(yīng)用于有鼠標(biāo)指針懸停于其上的元素。在IE6只能應(yīng)用于a連接,IE7+所有元素都兼 ? ? ? ? ? ? ? ? ? ?容。

? ?:active ? ?偽類將應(yīng)用于被激活的元素,如被點(diǎn)擊的鏈接、被按下的按鈕等。

? ?:visited ??偽類將應(yīng)用于已經(jīng)被訪問過的鏈接

? ?:focus ? ??偽類將應(yīng)用于擁有鍵盤輸入焦點(diǎn)的元素。

? ?順序問題:LoVe ?HAte原則。

g.偽元素選擇器:偽元素是控制內(nèi)容

:first-line偽元素

:first-letter偽元素

注釋:以上兩個偽元素只能用于塊級元素

:first-child偽元素,選擇屬于第一個子元素的元素。

例如:span:first-child{} ?/*選擇屬于第一個子元素的所有span標(biāo)簽。*/

:before與:after偽元素,可以設(shè)置元素之前后之后的 內(nèi)容,并且配合content設(shè)置相關(guān)內(nèi)容。

???



?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,551評論 19 139
  • 1.CSS 元素選擇器 最常見的 CSS 選擇器是元素選擇器。換句話說,文檔的元素就是最基本的選擇器。如果設(shè)置 H...
    饑人谷_小侯閱讀 946評論 0 1
  • 1.CSS基本概念 1.1 CSS的定義 CSS(Cascading Style Sheets)層疊樣式表,主要用...
    寥寥十一閱讀 2,058評論 0 6
  • 國家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報批稿:20170802 前言: 排版 ...
    庭說閱讀 12,386評論 6 13
  • 見過的人多了,懂得也就多了 第一次與別人吵架,是與sjw,高中認(rèn)識的第一個女生,她很漂亮,至少跟她玩的時候我是這么...
    是我啊Jacky閱讀 330評論 0 2

友情鏈接更多精彩內(nèi)容