日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

HTML连载18-id选择器与class区别class选择器使用思路后代选择器

發布時間:2025/4/16 HTML 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HTML连载18-id选择器与class区别class选择器使用思路后代选择器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、id選擇器和classable選擇器的區別

選擇器

CSS中的開頭

HTML標簽可以綁定幾個

是否可重復

用途

id選擇器

#

僅能一個

不可以重復(一個標簽里僅有一個)

一般情況下是給JS用的,除非特殊情況下才給設置樣式用

class選擇器

.

可以多個

可以重復(多對多的關系)

專門用來設置樣式的

二、選擇器的技巧可以節省代碼行數

看好問題:做一個網頁

“我是好人”(顏色:紅色;格式:宋體)

“我是學生”(顏色:綠色;格式:宋體)

”我是壞人“(顏色:紅色;格式:楷體)

正常的編碼是:就是按照一段一段的寫

好處是清晰,每一段知道設置的什么,互不干擾,但是冗余代碼太多。

我們需要轉換思路,以屬性為中心,先設置好,在配到標簽上去,可以節省代碼。

?

.d1{ color:red;font-family: 宋體;}.d2{color:green;font-family: 宋體;}.d3{color:red;font-family: 楷體;}......省略代碼......<p class="d1">我是好人</p><p class="d2">我是學生</p><p class="d3">我是壞人</p>

?

我們改進代碼:顯示的一致,這也是對class性質(多標簽可對多個class選擇器)的應用,否則我們全用id選擇器不也一樣,一旦大網站開發,涉及到文本圖片是龐大,先定義好格式,配到文本圖片

? ? ? ??

.color_red{color: red;}.color_green{color:green;}.ff_songti{font-family: 宋體;}.ff_kaiti{font-family: 楷體;}......省略代碼......<p class="color_red ff_songti">我是好人</p><p class="color_green ff_songti">我是學生</p><p class="color_red ff_kaiti">我是壞人</p>


二、后代選擇器

1.定義:找到指定標簽的所有后代標簽然后設置屬性。用途即為:企業開發會有上千上萬標簽,因此挨個寫class或者id就累死了,因此div應運而生。

2.格式:

?

標簽屬性1 標簽屬性2{屬性:值;}

?

?

3.含義:先找到名稱叫做標簽名稱1的標簽,然后在這個標簽下面去查找所有名稱為標簽名稱2的標簽,然后再設置屬性

4.注意:

(1)后代選擇器必須使用空格隔開

?

div p{color:red;}..........省略代碼........<p>我是段落1</p><div><p>我是紅的1</p><p>我是紅的2</p></div>

?

?


(2)后代不僅僅是兒子,也包括孫子/重孫子等等

?

? ? ??

div p{color:red;}..........省略代碼......<div><ul><li><p>重孫子標簽p,試一試</p></li></ul></div>

?


(3)后代選擇器不僅僅可以使用標簽名稱,還可以使用其他選擇器(這個性質更具擴展性,代表div下面一堆各種標簽都統一了格式,選擇器樣式會有這么就是為了減輕我們的編碼負擔,能夠適配各種場景,找到最優解)

一個id的例子:

?

? ? ?

#test1 p{color:blue;}..........省略代碼...... <div id="test1" class="test2"><p>我是紅的1</p><p>我是紅的2</p></div>

?


另一個class的例子:

?

? ? ? ?

.test2{color:green;}..........省略代碼...... <div id="test1" class="test2"><p>我是紅的1</p><p>我是紅的2</p></div>

?


(4)div標簽里面的標簽也可以使用id,class屬性也都能搭配

格式:只演示id的,class的把#換成.就行了

?

#div的id名稱 #div里面的標簽的id名稱{屬性:名稱;}

?

?

(5)div標簽可以向下無限延伸

格式:

?

div ul li p{屬性:值:}

?

例如:

?

? ? ?

div ul li p{color:red;}</style></head><body><p>我是段落1</p><div id="test1" class="test2"><p>我是紅的1</p><p>我是紅的2</p><ul><li><p>重孫子標簽p,試一試</p></li></ul></div>

?


二、源碼:

d70_id_selector&class_selector

d71_posterity_selector

地址:

https://github.com/ruigege66/HTML_learning/tree/master

2.CSDN:https://blog.csdn.net/weixin_44630050(心悅君兮君不知-睿)

3.博客園:https://www.cnblogs.com/ruigege0000/

4.歡迎關注微信公眾號:傅里葉變換,后臺回復“禮包”獲取Java大數據學習視頻禮包

?

轉載于:https://www.cnblogs.com/ruigege0000/p/11111902.html

總結

以上是生活随笔為你收集整理的HTML连载18-id选择器与class区别class选择器使用思路后代选择器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 色偷av| 日韩av一区二区三区 | 中国浓毛少妇毛茸茸 | 黄视频网站免费看 | 91私密视频| 不卡中文字幕在线观看 | 久久老司机精品视频 | 无人码人妻一区二区三区免费 | 久久久午夜电影 | 午夜福利电影一区 | 久久久久久久美女 | av片在线观看免费 | 白白色在线观看 | 丁香婷婷综合激情五月色 | 成人免费在线播放视频 | 日韩精品在线免费 | 丝袜诱惑av| 999伊人| 香蕉久久a毛片 | 一区二区三区 日韩 | 性按摩玩人妻hd中文字幕 | 狠狠cao日日穞夜夜穞av | 欧美色图888| 性做久久久久久久久 | 在线中文字幕av | 女人天堂av | 嫩草在线观看视频 | 一级片在线视频 | 精品久久久久中文慕人妻 | 国产人妻人伦精品1国产 | 中文字幕日韩一区 | 视频久久精品 | 午夜激情一区二区 | 校园春色综合 | 2017天天干 | 欧美在线一区二区 | 欧美人体做爰大胆视频 | 天天爽 | 中文字幕在线不卡视频 | 久久中文字幕在线观看 | 亚洲午夜激情 | 国语对白在线观看 | 91夜色视频 | 婷婷国产一区 | 欧美久久久久久久久久 | 黄wwwww| 人与动物黄色片 | 日韩亚洲在线观看 | 午夜成人影片 | 国产精品久久久久久久成人午夜 | 黄色小视频国产 | 在线免费观看视频你懂的 | 亚洲中字幕 | 一级啪啪片 | 激情伦成人综合小说 | 精品91在线 | 欧美成年视频 | 网友自拍av| 伊人一区二区三区四区 | 黄色激情在线观看 | 久久三| 自拍亚洲欧美 | 国模视频一区 | 我把护士日出水了视频90分钟 | 一级黄色大毛片 | 欧美午夜精品久久久久久浪潮 | 国产成人在线网站 | 国模杨依粉嫩蝴蝶150p | 成年人在线播放视频 | 日韩毛片视频 | 国产精品久久久久久亚洲色 | 国产午夜精品一区二区三区欧美 | 韩国伦理片在线播放 | 在线看污视频 | 人人干人 | a毛毛片 | www.av.cn | 日韩欧美一区二区一幕 | 麻豆最新网址 | 婷婷影视| 午夜精品一区二区三区在线播放 | 久草福利免费 | 九九热在线观看 | 动漫美女放屁 | 日本一区二区在线视频 | 亚洲精品一区二区三区四区乱码 | 欧美啪啪网| 18禁免费无码无遮挡不卡网站 | 国产成人三级在线观看 | 一区二区三区爱爱 | 黄色无遮挡网站 | 肉色超薄丝袜脚交69xx | 麻豆精品视频在线观看 | 丰满熟妇被猛烈进入高清片 | 琪琪久久| 黄色免费一级 | 成人国产精品免费观看视频 | 日本猛少妇色xxxxx | 亚洲女人天堂 |