国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

舉例詳解CSS中的選擇器

2024-07-11 08:30:07
字體:
來源:轉載
供稿:網友

大家都知道瀏覽器會把遠端過來的html解析成dom模型,有了dom模型,html就變成了xml格式,否則的話就是一堆“雜亂無章”的string,這樣的話沒人知道是什么鳥東西,js也無法什么各種getElementById,所以當瀏覽器解析成dom結構后,瀏覽器才會很方便的根據css各種規則的選擇器在dom結構中找到相應的位置,那下一個問題自然就嚴重了,那就是必須深入的理解dom模型。

一:理解Dom模型

首先我們看下面的代碼。
 
 

復制代碼
代碼如下:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body>
<p>有名的公司一欄</p>
<hr />
<ul>
<li>百度</li>
<li>新浪</li>
<li>阿里</li>
</ul>
</body>
</html>

用這個代碼我們很容易的畫出dom樹。
2015513171638774.jpg (598×404)

當你看到這個dom樹的時候,是不是頓時感到信息量特別大,很簡單,因為是樹,所以就具有了一些樹的特性,比如 “孩子節點”,“父親節點”,

“兄弟節點”,“第一個左孩子”,“最后一個左孩子”等等,對應著后續我要說的各種情況,一起來看看html被脫了個精光的感覺是不是很爽~~~~

1:孩子節點

找孩子節點,本質上來說分兩種,真的只找“孩子節點”,“找到所有孩子(包括子孫)“

<1> 后代選擇器

首先看下面的html,我想你可以輕而易舉的繪制出dom樹了,那下面的問題就是怎么將body中所有的后代span都繪上red。
 
 

復制代碼
代碼如下:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style type="text/css">
body span {
color: red;
}
</style>
</head>
<body>
<span>我是span1</span>
<ul>
<li>
<ul><span>我是span2</span></ul>
</li>
</ul>
</body>
</html>

2015513171706422.jpg (404×151)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 岗巴县| 巴彦淖尔市| 沧源| 耿马| 玉树县| 黔东| 舞钢市| 溧水县| 鸡泽县| 平远县| 阿勒泰市| 平舆县| 贵南县| 滕州市| 宜州市| 保定市| 长子县| 邳州市| 甘泉县| 衡东县| 防城港市| 磐安县| 宁明县| 竹北市| 合山市| 阿克苏市| 宁乡县| 中西区| 盖州市| 洞口县| 河南省| 礼泉县| 哈尔滨市| 衡山县| 吉首市| 凤山市| 亳州市| 龙胜| 根河市| 香格里拉县| 桃源县|