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 国产成人在线免费观看,中文字幕激情,在线观看精品福利片香蕉

          整合營銷服務(wù)商

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

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

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

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

          天學(xué)習(xí)下css3的基礎(chǔ)選擇器類型,只有使用選擇器選中了元素,才可把樣式應(yīng)用于元素上,所以選擇器對我們來說是至關(guān)重要的。選擇器允許開發(fā)者根據(jù)元素的類型、類名、ID等屬性來選擇性地應(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;  
              }  
            
              /* 類選擇器 */  
              .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)用了類選擇器。</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文檔,其中包含了各種元素,并且針對這些元素使用了CSS3中的基礎(chǔ)選擇器來應(yīng)用樣式。

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

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


          優(yōu)勢:

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

          巧妙用法:

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

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

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

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

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

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

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

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

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

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

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

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

          來看源代碼,源代碼這個(gè)地方可以看到,它實(shí)際上并沒有規(guī)定它的<a>應(yīng)該怎么呈現(xiàn),它只是說明了它的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)來的。

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

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

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


          主站蜘蛛池模板: 国产精品无圣光一区二区| 久久国产精品最新一区| 国产综合精品一区二区| 波多野结衣久久一区二区| 天海翼一区二区三区高清视频| 国产免费一区二区三区| 国产手机精品一区二区| 波多野结衣中文一区二区免费| 内射白浆一区二区在线观看| 久久毛片免费看一区二区三区| 亚洲第一区香蕉_国产a| AV天堂午夜精品一区二区三区| 午夜视频久久久久一区| 亚洲国产精品一区二区久久| 日韩免费观看一区| 麻豆一区二区免费播放网站| 秋霞鲁丝片一区二区三区| 国产激情一区二区三区小说| 亚洲视频一区二区| 夜夜添无码试看一区二区三区| 精品国产一区二区三区四区 | 欧美日韩一区二区成人午夜电影 | 精品成人乱色一区二区| 国模丽丽啪啪一区二区| 在线观看精品一区| 国产精品久久久久久一区二区三区| 亚洲AV无码一区二区三区在线观看 | 国产香蕉一区二区精品视频| 国产一区二区三区小向美奈子 | 国产色综合一区二区三区| 日本中文字幕在线视频一区| 国产成人一区二区在线不卡 | 精品一区二区三区视频在线观看| 无码av人妻一区二区三区四区| 国产精品日本一区二区在线播放 | 日韩人妻无码免费视频一区二区三区 | 国产福利91精品一区二区三区| 中文字幕一精品亚洲无线一区| 精品国产亚洲一区二区在线观看| 无码丰满熟妇一区二区| 国产成人一区二区三中文|