HTML (css樣式規(guī)范)必看篇

CSS樣式規(guī)范
1.類選擇器
2.標簽選擇器
3.id選擇器
4.CSS樣式的子選擇器
類選擇器
1.必背的固定結(jié)構(gòu),成為CSS樣式標記。所有的樣式都可以寫成CSS樣式的標記中
<style type="text/css">
</style>
2. type=“text/css” 意思是聲明這個標記是css樣式類型
type:類型的意思
text:文本的意思
css:疊層樣式表
3.類選擇器語法格式 .類名 (點加類名)
寫的位置:在css樣式的標記中
調(diào)用方法在HTML標簽內(nèi)部寫上 class=類名
4.命名規(guī)范
建議是純字母或字母后面加數(shù)字,請勿數(shù)字開頭,其它雖然可以使用請問使用
5.為什么要把行內(nèi)的css提取到css的標記中
優(yōu)點一:保持HTML的層次清晰,方便檢測錯誤
優(yōu)點二:可以重復使用css樣式
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>類選擇器</title>
- <style type="text/css">
- /*類選擇器*/
- .box{width: 200px; height: 50px; background-color: aqua;border: 10px salmon solid}
- </style>
- </head>
- <body>
- <div class="box"></div>
- <div class="box"></div>
- <div class="box"></div>
- </body>
- </html>
ID選擇器
1. ID選擇器的語法格式 #ID名稱
寫的位置:在CSS樣式的標記中
調(diào)用方法在HTML標簽內(nèi)部寫上 id="ID名稱"
2. 命名規(guī)范
同類上一節(jié)的類名一樣的道理
3. 為什么要把行內(nèi)的CSS提取到CSS的標記中
優(yōu)點一:保持HTML的層次清晰,方便檢測錯誤
優(yōu)點二:區(qū)分優(yōu)先級,如果需要復用請選擇類選擇器
4. ID不允許重復調(diào)用,id就想身份證編號一樣,每個都是不同的
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Title</title>
- <style type="text/css">
- /*ID選擇器*/
- /*ID唯一標識符的意思,設(shè)計的目的就是讓id唯一性*/
- #box{width: 200px;height: 50px;background-color: bisque}
- #boy,#boy1,#boy2{width: 200px;height: 50px;background-color: bisque;
- border: 2px seagreen solid}
- #gil,.doc{width: 200px;height: 50px;background-color: bisque;
- border: 2px seagreen solid}
- /*設(shè)置多個共享一個參數(shù)*/
- </style>
- </head>
- <body>
- <div id="gil"></div>
- <div class="doc"></div>
- <div class="doc"></div>
- </body>
- </html>
標簽名選擇器
用到多個標簽使用相同的屬性,可以寫成選擇器。方面下面所有用到這個標簽時共有這個屬性
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Title</title>
- <style type="text/css">
- /*標簽名 選擇器*/
- div{border: 10px salmon solid; width:99px;height: 20px}
- </style>
- </head>
- <body>
- <div>周杰倫</div>
- <div>孫其虎</div>
- <div>張杰</div>
- </body>
- </html>
CSS樣式的子選擇器
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>子選擇器</title>
- <style type="text/css">
- div b{color: crimson}
- /*只影響 具有div 下的 b子標簽受影響*/
- div >b{color: skyblue}
- /*只影響兒子,不影響孫子*/
- </style>
- </head>
- <body>
- <div><b>美國</b></div>
- <div><b><b>中國</b></b></div>
- </body>
- </html>
二、樣式優(yōu)先級
1.CSS執(zhí)行順序,在同等優(yōu)先級的情況下,下一行的如果與上一行的CSS有沖突一下一行為標準
在優(yōu)先級不同的情況下,優(yōu)先級高的覆蓋優(yōu)先級的低的。
2.選擇器優(yōu)先級順序排列
第一名:行內(nèi)樣式 1000;
第二名:ID選擇器 100;
第三名:元素名.類名 10;
第四名:類名
第五名:標簽名 1;
3.主意事項:
當你寫的CSS不起作用的時候,優(yōu)先檢測代碼有沒有寫錯
第二檢查優(yōu)先級情況有沒有錯
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>優(yōu)先級定義</title>
- <style type="text/css">
- .red{color: aqua}
- .blue{color: crimson}
- .dce{color: antiquewhite}
- /*在同級中相同的屬性,標準調(diào)用下面的*/
- div{color: blue}
- /*影響范圍越廣的,優(yōu)先級越低*/
- #blue{ color: springgreen}
- #ket{color: blueviolet}
- div.red{color: aqua}
- /*類名>元素名*/
- /*ID優(yōu)先級最高*/
- #alex b{color: chartreuse}
- b{color: blue;border: 2px cornsilk solid}
- </style>
- </head>
- <body>
- <div id="ket" class="red" style="color: black">優(yōu)先sex</div>
- <!--在行內(nèi)樣式最高-->
- <div id="blue" class="red">優(yōu)先</div>
- <div class="blue red dce"> 優(yōu)先級</div>
- <div id="alex"><b>中國</b></div>
- <b>美國</b>
- </body>
- </html>
以上就是小編為大家?guī)淼腍TML (css樣式規(guī)范)必看篇全部內(nèi)容了,希望大家多多支持腳本之家~
原文地址:http://www.cnblogs.com/pythonxiaohu/archive/2016/06/25/5616511.html
相關(guān)文章
- 這篇文章主要介紹了HTML外部樣式表如何引入CSS樣式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習2020-12-10
HTML基礎(chǔ)知識——css樣式表,樣式屬性,格式與布局詳解
下面小編就為大家?guī)硪黄狧TML基礎(chǔ)知識——css樣式表,樣式屬性,格式與布局詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-07-11- 下面小編就為大家?guī)硪黄狧TML基礎(chǔ)必看——全面了解css樣式表。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-07-11
- 這篇文章主要介紹了html動態(tài)加載css樣式和js腳本示例,需要的朋友可以參考下2014-04-16
- 在布局過程中為了某些需求,將html標簽在瀏覽器居中顯示是很常見的做法,下面有個不錯的示例,大家可以參考下2014-04-15
- 在html中可以輕松實現(xiàn)背景色漸變的下面是一個通過CSS實現(xiàn)的示例,大家若感興趣,可以參考下2014-03-24
html 隱藏div HTML里隱藏表格TABLE或者DIV內(nèi)容的css樣式
突然想起幾年前用過的一個隱藏樣式代碼,有些時候用它非常方便,比如想讓某塊表格TABLE或者DIV里的內(nèi)容完全看不到,那就加上他,嘿嘿,就隱身了,需要的朋友可以了解下2012-12-21- html,address, blockquote, body,dd,div, dl,dt,fieldset,form, frame,frameset, h1,h2,h3,h4, h5,h6,noframes, ol,p,ul,center, dir,hr,menu,pre { display:block} li {2008-10-17
- CSS 樣式既可以作為單獨的文件(.css類型的文件)引入到 HTML 文檔中,本文主要介紹了HTML嵌入CSS樣式的四種實現(xiàn)方法,具有一定的參考價值,感興趣的可以了解一下2023-11-03