摘要:選擇器基礎(chǔ)選擇器標(biāo)簽選擇器針對一類標(biāo)簽注意選擇的所有,而不是一個。元素元素是文檔結(jié)構(gòu)的基礎(chǔ)。行內(nèi)元素不會在它本身之前或之后生成分隔符,所以可以出現(xiàn)在另一個元素內(nèi)容中,而不會破壞其顯示。
css選擇器 基礎(chǔ)選擇器
注意:選擇的所有,而不是一個。
css
注意:
(1)只能有字母、數(shù)字、下劃線。
(2)必須以字母開頭。
(3)不能和標(biāo)簽同名。比如id不能叫做body、img、a。
(4)大小寫嚴(yán)格區(qū)分,也就是說aa,和AA是兩個不同的ID。
你好
(特性1:類選擇器可以被多種標(biāo)簽使用。特性2:同一個標(biāo)簽可以使用多個類選擇器。用空格隔開)
注意:
(1)不要去試圖用一個類名,把某個標(biāo)簽的所有樣式寫完。這個標(biāo)簽要多攜帶幾個類,共同完成這個標(biāo)簽的樣式。
(2)每一個類要盡可能小,有“公共”的概念,能夠讓更多的標(biāo)簽使用。
你好
注意:只要保持一個后代的關(guān)聯(lián)即可。也就是說,選擇的是后代,不一定是兒子。
注意:選擇的元素要求同時滿足兩個條件:必須是h3標(biāo)簽,然后必須是special標(biāo)簽。
p,h1,#mytitle,.one/*定義了一個并集選擇器,帶有p,h1,id="mytitle",class="one"的標(biāo)簽都內(nèi)容會顯示紅色*/{ color:red; }
一、結(jié)構(gòu)(位置)偽類選擇器( : )
1、:first-child
2、:last-child
3、:nth-child(n)或者:nth-child(2n)或者:nth-child(2n+1)
二、屬性選擇器([ ])
1、[ 屬性 ]
2、可以和正則表達(dá)式混用,如 $ 和 ^ 和 *
CSS權(quán)重指的是樣式的優(yōu)先級,有兩條或多條樣式作用于一個元素,權(quán)重高的那條樣式對元素起作用,權(quán)重相同的,后寫的樣式會覆蓋前面寫的樣式。
當(dāng)很多的規(guī)則被應(yīng)用到某一個元素上時,權(quán)重是一個決定哪種規(guī)則生效,或者是優(yōu)先級的過程。
每個選擇器都有自己的權(quán)重。你的每條css規(guī)則,都包含一個權(quán)重級別。 這個級別是由不同的選擇器加權(quán)計算的,通過權(quán)重,不同的樣式最終會作用到你的網(wǎng)頁中
權(quán)重的等級可以把樣式的應(yīng)用方式分為幾個等級,按照等級來計算權(quán)重
1、!important,加在樣式屬性值后,權(quán)重值為 10000 2、內(nèi)聯(lián)樣式,如:style=””,權(quán)重值為1000 3、ID選擇器,如:#content,權(quán)重值為100 4、類,偽類和屬性選擇器,如: content、:hover 權(quán)重值為10 5、標(biāo)簽選擇器和偽元素選擇器,如:div、p、::before 權(quán)重值為1 6、通用選擇器(*)、子選擇器(>)、相鄰選擇器(+)、同胞選擇器(~)、權(quán)重值為0權(quán)重的計算實(shí)例
1、實(shí)例一:
......這是一個div元素
2、實(shí)例二:
......偽類和偽元素 偽類和偽元素的區(qū)別(CSS3下的區(qū)別)這是一個h2標(biāo)題
偽類其實(shí)是彌補(bǔ)了CSS選擇器的不足,用來更方便地獲取信息。
而偽元素本質(zhì)上是創(chuàng)建了一個虛擬容器(元素),我們可以在其中添加內(nèi)容或樣式。
所以可以理解偽元素本質(zhì)上是創(chuàng)建了一個虛擬容器(元素)了吧。
除了上面這個本質(zhì)區(qū)別以外,在CSS3中,偽類用單冒號:表示;而偽元素用雙冒號::表示。一個選擇器可以同時使用多個偽類(但有的偽類會互斥);而一個選擇器只能同時使用一個偽元素(未來的版本可能會支持多偽元素)。
1.偽類CSS3給出的定義是:偽類存在的意義是為了通過選擇器,格式化DOM樹以外的信息以及不能被常規(guī)CSS選擇器獲取到的信息。
通過上面的概念我們知道了偽類的功能有兩種:
1.格式化DOM樹以外的信息。比如: 標(biāo)簽的:link、:visited 等。這些信息不存在于DOM樹中。
2.不能被常規(guī)CSS選擇器獲取到的信息。比如:要獲取第一個子元素,我們無法用常規(guī)的CSS選擇器獲取,但可以通過 :first-child 來獲取到。
2.偽元素CSS3給出的定義是:偽元素可以創(chuàng)建一些文檔語言無法創(chuàng)建的虛擬元素。比如:文檔語言沒有一種機(jī)制可以描述元素內(nèi)容的第一個字母或第一行,但偽元素可以做到(::first-letter、::first-line)。同時,偽元素還可以創(chuàng)建源文檔不存在的內(nèi)容,比如使用 ::before 或 ::after。
用法 ::before在被選元素之前插入內(nèi)容。需要指定content屬性來插入內(nèi)容。
::after在被選元素之后插入內(nèi)容。需要指定content屬性來插入內(nèi)容。
::first-letterCSS
匹配元素中文本的首字母。
::first-line匹配元素中第一行的文本(只能在塊元素中使用)。
::selection匹配被用戶選中的部分。
元素元素是文檔結(jié)構(gòu)的基礎(chǔ)。在HTML中,最常用的元素很容易被識別,如平p、table、span、a、和div。文檔中的每個元素都對文檔的表現(xiàn)起一定的作用。在css中,至少在css2.1中,這意味著每個元素生成一個框(box,也稱為盒),其中包含元素的內(nèi)容。
替換和非替換元素盡管css依賴于元素,但并非所有元素都以同樣的方式創(chuàng)建。元素通常有兩種形式:替換和非替換。
替換元素替換元素是指用來替換元素內(nèi)容的部分并非由文檔內(nèi)容直接表示。在HTML中,最熟悉的替換元素的例子就是img元素,它由文檔本身之外的一個圖像文件來替換。實(shí)際上,img沒有具體的內(nèi)容,通過一下的簡單例子可以了解這一點(diǎn)。
這個標(biāo)記片段不包含任何具體內(nèi)容,只有一個元素名和一個屬性。除非將其指向一個外部內(nèi)容。否則這個元素沒有任何意義。
input元素與之類似,取決于input元素的類型,要由一個單選按鈕、復(fù)選框或文本輸入框替換。替換元素顯示時也生成框。
大多數(shù)HTML元素都是非替換元素。這意味著,其內(nèi)容由用戶代理(通常是一個瀏覽器)在元素本身生成的框中顯示。
例如:
hi there
這就是一個非替換元素。段落、標(biāo)題、表單元格、列表和HTML中的幾乎所有元素都是非替換元素。
元素顯示角色除了替換和非替換元素,css2.1還使用另外兩種基本元素類型:塊級元素和行內(nèi)元素。
塊級元素塊級元素生成一個元素框,(默認(rèn)的)它會填充其父元素的內(nèi)容區(qū),旁邊不能有其他元素。換句話說,它在元素框之前和之后生成了“分隔符”。替換元素可以是塊級元素,不過通常都不是。
行內(nèi)元素行內(nèi)元素在一個文本行內(nèi)生成一個元素框,而不會打斷這行文本。行內(nèi)元素最好的例子就是HTML中的a元素。行內(nèi)元素不會在它本身之前或之后生成“分隔符”,所以可以出現(xiàn)在另一個元素內(nèi)容中,而不會破壞其顯示。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/116338.html
摘要:好了,閑話不多說今天要說的時利用監(jiān)聽路由的方式,實(shí)現(xiàn)同個頁面不同狀態(tài)的切換。只要等于,那么頁面就是待確認(rèn)回款頁面進(jìn)入待確認(rèn)回款頁面中,回款狀態(tài)的篩選標(biāo)簽要加上。 1.前言 今天發(fā)完這一篇,就要這個系列告一段落了!以后如果有什么要補(bǔ)充的會繼續(xù)補(bǔ)充!因?yàn)樵诤笈_管理項(xiàng)目上,搭建的話,主要就是這樣了!還有的一些是具體到交互的處理,那個是要根據(jù)后端的需求,來進(jìn)來比較細(xì)化的工作,我在這里就不說了!...
摘要:最早遇到的大概的是命名的問題了吧,因?yàn)楸旧矸e累的詞匯量就少,動不動就沒單詞可用了。用于解決項(xiàng)目命名規(guī)則問題。其哲學(xué)理念是模塊化,功能單一性,關(guān)注點(diǎn)分離。借助而解決了中的命名空間的問題,使得單文件變得簡單清晰。 標(biāo)題黨。這篇文章斷斷續(xù)續(xù)的修改過好幾次,也沒有滿意,本來是想總結(jié)一下我這些零散的 CSS 知識結(jié)構(gòu),可能由于知識體系不全面,總是沒能把知識點(diǎn)串聯(lián)成一個通順的內(nèi)容。貼出來權(quán)當(dāng)大家一...
摘要:不要忘了給子元素設(shè)置字號用來清除浮動除了著名的清除浮動類,利用屬性也可以清除浮動。 本文首發(fā)于我的博客 CSS的世界是神奇的。隨著各瀏覽器WEB標(biāo)準(zhǔn)的日趨統(tǒng)一,CSS在WEB世界中扮演的角色也愈發(fā)的重要。甚至于在GitHub上出現(xiàn)了You-Dont-Need-JavaScript這樣Star近萬的優(yōu)秀開源項(xiàng)目,拋開該項(xiàng)目的實(shí)用性不說,項(xiàng)目中的眾多的DEMO就已經(jīng)證明了CSS的強(qiáng)大。當(dāng)然...
閱讀 1259·2021-10-11 10:57
閱讀 2045·2021-09-02 15:15
閱讀 1607·2019-08-30 15:56
閱讀 1195·2019-08-30 15:55
閱讀 1157·2019-08-30 15:44
閱讀 977·2019-08-29 12:20
閱讀 1321·2019-08-29 11:12
閱讀 1066·2019-08-28 18:29