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

首頁 > 開發 > CSS > 正文

CSS選擇器的使用技巧

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

  前面一篇文章介紹了css頁面布局中html結構化,本節講解如何使用巧妙的使用css選擇器。

  id用于標識頁面唯一元素,id的名稱是控制某一內容塊的手段,通過將某內容塊置入div并賦予唯一的id,就可以用css選擇器來精確定義每一個頁面元素的外觀表現,包括標題、列表、圖片、鏈接或者段落等等。例如你為#header寫一個css規則,就可以完全不同于#content里的圖片規則。

  可以通過不同規則來定義不同內容塊里的鏈接樣式。類似這樣:#nav a:link或者 #main a:link或者#footer a:link。也可以定義不同內容塊中相同元素的樣式不一樣。例如,通過#main p和#sider p分別定義#main p和#sider p的樣式。從結構上講,你的頁面是由圖片、鏈接、列表、段落等組成的,這些元素本身并不會對顯示在什么網絡 設備中(pda還是手機或者網絡電視)有影響,它們可以被定義為任何的表現外觀。

  一個仔細結構化的html頁面非常簡單,每一個元素都被用于結構目的。當你想縮進一個段落,不需要使用blockquote標簽,只要使用p標簽,并對p 加一個css的text-indent規則就可以實現縮進目的。p是結構化標簽,text-indent是表現屬性,前者屬于html,后者屬于css。(這就是傳說中的結構與表現相分離)

  良好結構的html頁面內幾乎沒有表現屬性的標簽。代碼非常干凈簡潔。例如,原先的代碼<table width="778" cellpadding="3" border="0" align="center">,現在可以只在html中寫<table id="mrjin">,所有控制表現的東西都寫到css中去,在結構化的html中, table就是表格,而不是其他什么(更不能被用來布局和定位)。

  當然,css選擇器不只是這么簡單,除了id還有class還有后代選擇器,屬性選擇器等等。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 习水县| 新龙县| 金坛市| 天柱县| 汝州市| 岳西县| 云龙县| 长丰县| 南岸区| 天峨县| 达州市| 射洪县| 娄底市| 上饶县| 双江| 思茅市| 彭阳县| 贵定县| 临沭县| 慈溪市| 岳阳县| 敖汉旗| 原阳县| 江陵县| 和硕县| 邮箱| 泽州县| 西城区| 嘉义市| 崇信县| 乌什县| 剑河县| 尉氏县| 股票| 措美县| 翁牛特旗| 禹城市| 饶平县| 香格里拉县| 古蔺县| 泌阳县|