DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> HTML基礎知識 >> HTML和Xhtml >> HTML (css樣式規范)必看篇
HTML (css樣式規范)必看篇
編輯:HTML和Xhtml     

CSS樣式規范

1.類選擇器

2.標簽選擇器

3.id選擇器

4.CSS樣式的子選擇器

類選擇器

1.必背的固定結構,成為CSS樣式標記。所有的樣式都可以寫成CSS樣式的標記中

<style type="text/css">

</style>

2. type=“text/css” 意思是聲明這個標記是css樣式類型

type:類型的意思
text:文本的意思
css:疊層樣式表

3.類選擇器語法格式 .類名 (點加類名)

寫的位置:在css樣式的標記中
調用方法在HTML標簽內部寫上 class=類名

4.命名規范

建議是純字母或字母後面加數字,請勿數字開頭,其它雖然可以使用請問使用

5.為什麼要把行內的css提取到css的標記中

優點一:保持HTML的層次清晰,方便檢測錯誤
優點二:可以重復使用css樣式

XML/HTML Code復制內容到剪貼板
  1. <!DOCTYPE html>  
  2.   
  3. <html lang="en">  
  4.   
  5. <head>  
  6.   
  7.     <meta charset="UTF-8">  
  8.   
  9.     <title>類選擇器</title>  
  10.   
  11.     <style type="text/css">  
  12.   
  13.         /*類選擇器*/  
  14.   
  15.         .box{width: 200px; height: 50px; background-color: aqua;border: 10px salmon solid}  
  16.   
  17.     </style>  
  18.   
  19. </head>  
  20.   
  21. <body>  
  22.   
  23. <div class="box"></div>  
  24.   
  25. <div class="box"></div>  
  26.   
  27. <div class="box"></div>  
  28.   
  29.    
  30.   
  31. </body>  
  32.   
  33. </html>  
樣式結果

ID選擇器

1. ID選擇器的語法格式 #ID名稱

寫的位置:在CSS樣式的標記中
調用方法在HTML標簽內部寫上 id="ID名稱"
 
2. 命名規范

同類上一節的類名一樣的道理

3. 為什麼要把行內的CSS提取到CSS的標記中

優點一:保持HTML的層次清晰,方便檢測錯誤
優點二:區分優先級,如果需要復用請選擇類選擇器

4. ID不允許重復調用,id就想身份證編號一樣,每個都是不同的

XML/HTML Code復制內容到剪貼板
  1. <!DOCTYPE html>  
  2.   
  3. <html lang="en">  
  4.   
  5. <head>  
  6.   
  7.        <meta charset="UTF-8">  
  8.   
  9.        <title>Title</title>  
  10.   
  11.        <style type="text/css">  
  12.   
  13.         /*ID選擇器*/  
  14.   
  15.         /*ID唯一標識符的意思,設計的目的就是讓id唯一性*/  
  16.   
  17.         #box{width: 200px;height: 50px;background-color: bisque}  
  18.   
  19.         #boy,#boy1,#boy2{width: 200px;height: 50px;background-color: bisque;  
  20.   
  21.         border: 2px seagreen solid}  
  22.   
  23.         #gil,.doc{width: 200px;height: 50px;background-color: bisque;  
  24.   
  25.         border: 2px seagreen solid}  
  26.   
  27.         /*設置多個共享一個參數*/  
  28.   
  29.    
  30.   
  31.     </style>  
  32.   
  33.    
  34.   
  35. </head>  
  36.   
  37. <body>  
  38.   
  39.     <div id="gil"></div>  
  40.   
  41.     <div class="doc"></div>  
  42.   
  43.     <div class="doc"></div>  
  44.   
  45.    
  46.   
  47. </body>  
  48.   
  49. </html>  
樣式結果

標簽名選擇器

用到多個標簽使用相同的屬性,可以寫成選擇器。方面下面所有用到這個標簽時共有這個屬性

XML/HTML Code復制內容到剪貼板
  1. <!DOCTYPE html>  
  2. <html lang="en">  
  3. <head>  
  4.     <meta charset="UTF-8">  
  5.     <title>Title</title>  
  6.     <style type="text/css">  
  7.         /*標簽名  選擇器*/  
  8.         div{border: 10px salmon solid; width:99px;height: 20px}  
  9.     </style>  
  10. </head>  
  11. <body>  
  12.     <div>周傑倫</div>  
  13.     <div>孫其虎</div>  
  14.     <div>張傑</div>  
  15. </body>  
  16. </html>  

CSS樣式的子選擇器

XML/HTML Code復制內容到剪貼板
  1. <!DOCTYPE html>  
  2.   
  3. <html lang="en">  
  4.   
  5. <head>  
  6.   
  7.     <meta charset="UTF-8">  
  8.   
  9.     <title>子選擇器</title>  
  10.   
  11.     <style type="text/css">  
  12.   
  13.         div b{color: crimson}  
  14.   
  15.         /*只影響 具有div 下的 b子標簽受影響*/  
  16.   
  17.         div >b{color: skyblue}  
  18.   
  19.         /*只影響兒子,不影響孫子*/  
  20.   
  21.     </style>  
  22.   
  23. </head>  
  24.   
  25. <body>  
  26.   
  27.     <div><b>美國</b></div>  
  28.   
  29.     <div><b><b>中國</b></b></div>  
  30.   
  31.    
  32.   
  33. </body>  
  34.   
  35. </html>  
樣式結果

二、樣式優先級

1.CSS執行順序,在同等優先級的情況下,下一行的如果與上一行的CSS有沖突一下一行為標准

在優先級不同的情況下,優先級高的覆蓋優先級的低的。

2.選擇器優先級順序排列

第一名:行內樣式 1000;
第二名:ID選擇器 100;
第三名:元素名.類名 10;
第四名:類名
第五名:標簽名 1;

3.主意事項:

當你寫的CSS不起作用的時候,優先檢測代碼有沒有寫錯
第二檢查優先級情況有沒有錯

XML/HTML Code復制內容到剪貼板
  1. <!DOCTYPE html>  
  2.   
  3. <html lang="en">  
  4.   
  5. <head>  
  6.   
  7.     <meta charset="UTF-8">  
  8.   
  9.     <title>優先級定義</title>  
  10.   
  11.     <style type="text/css">  
  12.   
  13.         .red{color: aqua}  
  14.   
  15.         .blue{color: crimson}  
  16.   
  17.         .dce{color: antiquewhite}  
  18.   
  19.         /*在同級中相同的屬性,標准調用下面的*/  
  20.   
  21.         div{color: blue}  
  22.   
  23.         /*影響范圍越廣的,優先級越低*/  
  24.   
  25.    
  26.   
  27.         #blue{ color: springgreen}  
  28.   
  29.         #ket{color: blueviolet}  
  30.   
  31.         div.red{color: aqua}  
  32.   
  33.         /*類名>元素名*/  
  34.   
  35.         /*ID優先級最高*/  
  36.   
  37.         #alex b{color: chartreuse}  
  38.   
  39.         b{color: blue;border: 2px cornsilk solid}  
  40.   
  41.    
  42.   
  43.     </style>  
  44.   
  45. </head>  
  46.   
  47. <body>  
  48.   
  49. <div id="ket" class="red" style="color: black">優先sex</div>  
  50.   
  51. <!--在行內樣式最高-->  
  52.   
  53. <div id="blue" class="red">優先</div>  
  54.   
  55. <div class="blue red dce"> 優先級</div>  
  56.   
  57. <div id="alex"><b>中國</b></div>  
  58.   
  59. <b>美國</b>  
  60.   
  61. </body>  
  62.   
  63. </html>  
樣式

以上就是小編為大家帶來的HTML (css樣式規范)必看篇全部內容了,希望大家多多支持腳本之家~

原文地址:http://www.cnblogs.com/pythonxiaohu/archive/2016/06/25/5616511.html

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved