Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 三级视频网站在线观看播放,国产精品视频观看,国内精品一区二区三区最新

          整合營(yíng)銷(xiāo)服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          css3新手入門(mén)(1)基礎(chǔ)選擇器

          css3新手入門(mén)(1)基礎(chǔ)選擇器

          天學(xué)習(xí)下css3的基礎(chǔ)選擇器類(lèi)型,只有使用選擇器選中了元素,才可把樣式應(yīng)用于元素上,所以選擇器對(duì)我們來(lái)說(shuō)是至關(guān)重要的。選擇器允許開(kāi)發(fā)者根據(jù)元素的類(lèi)型、類(lèi)名、ID等屬性來(lái)選擇性地應(yīng)用樣式。

          下面是一個(gè)包含HTML和CSS代碼的例子,展示了CSS3中的幾種基礎(chǔ)選擇器如何工作

          <!DOCTYPE html>  
          <html lang="en">  
          <head>  
          <meta charset="UTF-8">  
          <meta name="viewport" content="width=device-width, initial-scale=1.0">  
          <title>CSS3 基礎(chǔ)選擇器示例</title>  
          <style>  
              /* 元素選擇器 */  
              p {  
                  color: blue;  
              }  
            
              /* 類(lèi)選擇器 */  
              .highlight {  
                  background-color: yellow;  
              }  
            
              /* ID選擇器 */  
              #unique-id {  
                  color: red;  
              }  
            
              /* 后代選擇器 */  
              div p {  
                  font-style: italic;  
              }  
            
              /* 子選擇器 */  
              ul > li {  
                  list-style-type: none;  
              }  
            
              /* 相鄰兄弟選擇器 */  
              h1 + p {  
                  font-size: 18px;  
              }  
            
              /* 通用兄弟選擇器 */  
              h1 ~ p {  
                  margin-top: 20px;  
              }  
          </style>  
          </head>  
          <body>  
            
          <p>這是一個(gè)普通的段落,應(yīng)用了元素選擇器。</p>  
            
          <p class="highlight">這是一個(gè)高亮顯示的段落,應(yīng)用了類(lèi)選擇器。</p>  
            
          <div id="unique-id">這是一個(gè)ID為unique-id的div,它的文本應(yīng)用了ID選擇器。</div>  
            
          <div>  
              <p>這個(gè)段落位于div內(nèi)部,應(yīng)用了后代選擇器。</p>  
          </div>  
            
          <ul>  
              <li>列表項(xiàng)1,應(yīng)用了子選擇器。</li>  
              <li>列表項(xiàng)2,也應(yīng)用了子選擇器。</li>  
          </ul>  
            
          <h1>標(biāo)題</h1>  
          <p>這個(gè)段落緊接在h1之后,應(yīng)用了相鄰兄弟選擇器。</p>  
          <p>這個(gè)段落也在h1之后,但由于不是緊接的,所以只應(yīng)用了通用兄弟選擇器的樣式。</p>  
            
          </body>  
          </html>

          在這個(gè)例子中,我們有一個(gè)HTML文檔,其中包含了各種元素,并且針對(duì)這些元素使用了CSS3中的基礎(chǔ)選擇器來(lái)應(yīng)用樣式。

          • 元素選擇器:所有的<p>元素都會(huì)應(yīng)用藍(lán)色文本顏色。
          • 類(lèi)選擇器:具有class="highlight"的<p>元素會(huì)有黃色背景。
          • ID選擇器:ID為unique-id的<div>元素內(nèi)的文本會(huì)變成紅色。
          • 后代選擇器:位于<div>內(nèi)部的<p>元素會(huì)以斜體顯示。
          • 子選擇器:<ul>元素的直接子<li>元素將不會(huì)有列表樣式(即無(wú)圓點(diǎn)或數(shù)字)。
          • 相鄰兄弟選擇器:緊接在<h1>之后的<p>元素會(huì)有18px的字體大小。
          • 通用兄弟選擇器:所有在<h1>之后的<p>元素都會(huì)有20px的頂部外邊距,但由于相鄰兄弟選擇器更具體,緊接在<h1>之后的<p>還會(huì)受到它的影響(這里兩個(gè)選擇器都作用于相同的元素,但樣式會(huì)累加或根據(jù)CSS的層疊規(guī)則來(lái)應(yīng)用)。不過(guò),在這個(gè)特定的例子中,字體大小只由相鄰兄弟選擇器設(shè)置,頂部外邊距則由通用兄弟選擇器設(shè)置。

          CSS 中,descendant selectors(子選擇器)是一種強(qiáng)大的選擇器類(lèi)型,允許你選擇包含某個(gè)特定元素的子元素,以及這些子元素的子元素,依此類(lèi)推。使用子選擇器,你可以創(chuàng)造復(fù)雜的樣式并非常清晰地定義你想要為哪些元素應(yīng)用樣式。在這篇文章中,我們將深入探討子選擇器的優(yōu)勢(shì)和巧妙應(yīng)用方法。


          優(yōu)勢(shì):

          1. 精確選擇:子選擇器可以幫助你很好地控制哪些元素應(yīng)該應(yīng)用樣式,因?yàn)樗鼈冎贿x擇包含特定元素的子元素。
          2. 更復(fù)雜的樣式:子選擇器能夠創(chuàng)建更復(fù)雜的樣式,因?yàn)樗鼈兛梢灾苯釉L問(wèn)嵌套的元素。
          3. 與其他選擇器結(jié)合:子選擇器可以與其他 CSS 選擇器(如類(lèi)選擇器、ID 選擇器和屬性選擇器)結(jié)合,為你的網(wǎng)站或應(yīng)用程序提供更詳細(xì)的選擇和stenza 之間的樣式結(jié)構(gòu)。

          巧妙用法:

          1. 通過(guò)嵌套基本選擇器來(lái)減少重復(fù)的代碼:通過(guò)將子選擇器嵌套在另一個(gè)選擇器中,你可以用更少的代碼來(lái)選擇更復(fù)雜的元素,從而優(yōu)化你的 CSS 代碼。
          2. 創(chuàng)建條件樣式:子選擇器可以用來(lái)創(chuàng)建條件樣式,如特定的列表項(xiàng)或表格單元格,從而為頁(yè)面提供更多的可定制性。
          3. 創(chuàng)建建 Juliü模式:子選擇器可以用來(lái)創(chuàng)建建 Juliü模式,例如用于 create nested lists,或用于 margining child elements inside parent elements.

          掌握子選擇器編寫(xiě) CSS 時(shí)的關(guān)鍵點(diǎn)包括:

          1. 對(duì)深度理解:子選擇器可能會(huì)導(dǎo)致深度問(wèn)題,所以你需要一個(gè)清晰的理解你的 HTML 結(jié)構(gòu)。
          2. 避免累積同級(jí)選擇:子選擇器可能會(huì)導(dǎo)致同級(jí)選擇問(wèn)題,這可能會(huì)導(dǎo)致樣式擴(kuò)展到你不希望它們 extends。
          3. 擴(kuò)展性和維護(hù)性:為了保持 CSS 的擴(kuò)展性和維護(hù)性,請(qǐng)使用 class selectors 來(lái)避免大量的占位符選擇器。

          安電子科技大學(xué)出版社。

          在CSS中可以有各種各樣的選擇符,比如可以看到在文本中設(shè)定了有類(lèi)的選擇符,比如像是body就是一個(gè)類(lèi),它的作為類(lèi)的選擇符要求顏色為red、h1,這也是類(lèi),h2、h3這些都是類(lèi),而p當(dāng)然是類(lèi),但是ex是子類(lèi),相當(dāng)于這就是一個(gè)子類(lèi)的選擇符。

          同樣的在段落的元素下有多種子類(lèi),有用YouYuan的KaiTi的多種子類(lèi),這種多種子類(lèi)的選擇符就規(guī)定了不同的樣式,包括span規(guī)定了一個(gè)子類(lèi)叫做highlight,它就是一個(gè)子類(lèi)的選擇符,要求背景顏色是要黃色,下面就會(huì)去用到這些比如類(lèi)的選擇符,包括h1到h4也會(huì)用到子類(lèi)的選擇符。

          比如同樣都是段落p,但是如果class等于ex或者class等于YouYuan KaiTi或者是對(duì)于Spen這種類(lèi)型,它的子類(lèi)是highlight,就會(huì)以不同的形式來(lái)呈現(xiàn)。

          來(lái)看一下顯示效果,在顯示效果中可以看到h1被規(guī)定了顏色是綠色,h2會(huì)規(guī)定了中間是有刪除符號(hào)的,就是文本的裝飾是有一條線貫穿這樣一個(gè)方式。h4以什么樣的方式來(lái)呈現(xiàn)?比如以字符間距為20個(gè)px的方式來(lái)呈現(xiàn)。

          其它的地方,比如像是普通的段落就會(huì)在body里邊去獲得默認(rèn)的顏色是紅色,而這個(gè)特殊的段落,因?yàn)橛昧薱lass,等于ex,也就說(shuō)屬于這個(gè)段落的子類(lèi)。它所呈現(xiàn)的顏色作為RGB就是藍(lán)色,它以藍(lán)色的方式來(lái)呈現(xiàn)。其它的像剛才看到的YouYuan KaiTi,就是由于它們采用了不同的子類(lèi)所呈現(xiàn)的。

          而這個(gè)地方span定義了一個(gè)加亮,它的背景顏色是黃色,它就加亮了這部分的背景顏色,在span的里邊加亮了背景顏色。這些都是選擇符,CSS的選擇符的呈現(xiàn)。

          接下來(lái)看還有一類(lèi)的選擇符,實(shí)際上是屬于這種偽類(lèi),這種偽類(lèi)的選擇器,偽類(lèi)其實(shí)主要是用在超鏈接上。直接來(lái)看顯示效果,這個(gè)其實(shí)也是經(jīng)常看到的一種顯示效果,就是當(dāng)鼠標(biāo)移上去的時(shí)候,超鏈接會(huì)有一些反應(yīng)。當(dāng)鼠標(biāo)點(diǎn)擊過(guò)后,其實(shí)不管它有沒(méi)有這個(gè)頁(yè)面,點(diǎn)擊過(guò)后,超鏈接的方式就會(huì)變化,它是被點(diǎn)擊過(guò)后的這種方式,而這些都可以被定義。

          鼠標(biāo)過(guò)去的時(shí)候,鼠標(biāo)點(diǎn)擊的時(shí)候,包括這有輸入框,輸入框放上去的時(shí)候,希望它呈現(xiàn)黃色,但是注意不是輸入框的顏色是黃色,而是它的特殊的某一個(gè)狀態(tài),把它的顏色呈現(xiàn)黃色,這樣的一些東西都可以以偽類(lèi)的方式來(lái)呈現(xiàn)。

          來(lái)看源代碼,源代碼這個(gè)地方可以看到,它實(shí)際上并沒(méi)有規(guī)定它的<a>應(yīng)該怎么呈現(xiàn),它只是說(shuō)明了它的cass等于one,class等于two,所以這兩個(gè)超鏈接會(huì)呈現(xiàn)不同的樣式。

          而它的class其實(shí)在哪兒定義的?當(dāng)然是在CSS里邊定義,但是CSS跟剛才的CSS不太一樣的地方在于,剛才的CSS是放到了<style>這樣一個(gè)標(biāo)簽里邊的,而CSS是放到了link>里邊,把它作為一個(gè)CSS文件鏈接進(jìn)來(lái)的。

          來(lái)看一下,它鏈接進(jìn)來(lái)的這個(gè)文件在哪兒?在當(dāng)前的路徑下的CSS子目錄下的這個(gè)文件,也就是當(dāng)前路徑下CSS子目錄下的這個(gè)文件。

          打開(kāi)看,實(shí)際上它就規(guī)定了可以看到這個(gè)<a這種標(biāo)簽,如果它的子類(lèi)是one的這種情況就是子類(lèi)如果是one這種情況,它的幾個(gè)不同的呈現(xiàn)方式,就是它的幾個(gè)狀態(tài)。link的時(shí)候應(yīng)該是以什么樣的顏色呈現(xiàn)?visited以后應(yīng)該是以什么樣的方式呈現(xiàn)?這個(gè)hover就相對(duì)于鼠標(biāo)移上去的時(shí)候,當(dāng)它的是熱點(diǎn)的時(shí)候以什么樣的方式呈現(xiàn)?同樣的two。

          ·第二個(gè)類(lèi)也是這樣的,它也規(guī)定了input的偽類(lèi)就是focus,就是當(dāng)它成為焦點(diǎn)的時(shí)候,它希望它的背景顏色是黃色,最終就達(dá)到了展示效果,包括背景顏色變成黃色的這種展示效果,這些就是偽類(lèi)。


          主站蜘蛛池模板: 一区二区三区免费视频网站| 香蕉久久ac一区二区三区| 成人h动漫精品一区二区无码| 一区二区不卡久久精品| 在线播放偷拍一区精品| 精品人妻少妇一区二区三区| 日韩精品中文字幕视频一区| 精品国产aⅴ无码一区二区| 亚洲无人区一区二区三区| 乱人伦一区二区三区| 免费高清av一区二区三区| 精品爆乳一区二区三区无码av| 久久精品无码一区二区app| 国产伦精品一区二区三区精品 | 久久久久国产一区二区| 日本一区二区三区在线观看视频| 日韩欧美一区二区三区免费观看| 久久精品无码一区二区WWW| 亚洲V无码一区二区三区四区观看| 中文字幕人妻丝袜乱一区三区| 久久精品无码一区二区日韩AV| 精品福利一区二区三区精品国产第一国产综合精品| 美女视频一区三区网站在线观看| 亚洲国产日韩在线一区| 精品国产一区二区三区四区| 日韩一区二区超清视频| 亚洲一区二区三区亚瑟| 在线观看日本亚洲一区| 国产亚洲综合一区二区三区 | 亚洲国产情侣一区二区三区 | 亚洲一区无码精品色| 中文字幕一区二区三区四区| 国产福利电影一区二区三区,日韩伦理电影在线福 | 亚洲国产精品一区二区第一页免 | 一区二区三区免费视频观看| 中文字幕在线一区| 久久中文字幕一区二区| 91一区二区视频| 国产精品乱码一区二区三| 波多野结衣中文一区二区免费| 无码人妻一区二区三区精品视频|