一個好的界面,是一個Web吸引人們最大的賣點。css
Css :層疊樣式表 (Cascading Style Sheets),定義瞭如何顯示HTML元素。html
#id :#+元素的id;id是區分大小寫。post
#title1 {background-color:Blue;border-width:thick;}
.ClassName :.+Class類的名稱;類名是區分大小寫。url
.postTitle {background-color: Green;}
元素名稱:元素的名稱不區分大小寫。spa
h2 {background-color:Green;}
元素名稱1,元素名稱2,#id,.ClassName :能夠根據元素的名稱、id、類名,使符合條件的元素共同擁有樣式;各選擇器條件要以分號(,)隔開。3d
h2 , #subid , .subclass {background-color:Green;}
父選擇器 子選擇器 :知足父選擇器下的子選擇器條件;二者中間用空格隔開。code
① 父選擇器爲元素htm
div input{background-color:Green} /* 表示div下的input子元素 */
② 父選擇器能夠爲類、Id選擇器,子選擇器也能夠。blog
.showInfo_tabel tr{height:20px;} /* 表示table的class爲showInfo_tabel時,下面的tr元素height屬性爲20px */
其餘選擇器 僞類選擇器圖片
行爲選擇器是以 : 開頭,後面跟着僞類名稱。主要有5個(CSS1和2):
①a:link 選擇全部未被訪問的連接
②a:visited 選擇全部已被訪問的連接
③a:active 選擇活動連接
④input:hover 鼠標懸停上方的元素
⑤input:focus 獲取到焦點的元素
1.若不想a連接在訪問後改變元素,能夠把a標籤的未被訪問和已被訪問設爲同一種顏色
a :link,:visited{color:Blue;}
2.元素的鼠標懸停(進入):如"登陸"按鈕的變色。
.btn_login:hover {background-color: #218fd5;}
樣式能夠存放在一個專門存放樣式的文件裏(外部樣式表)、HTML頁面的<head></head>裏(內部樣式表)、元素的Style屬性裏(內聯樣式)。
存放在專門的一個樣式表裏。以css爲後綴的文件。
在HTML頁面的<head></head>節點裏,添加<link />標籤:
<head> <link href="../Styles/Site.css" rel="stylesheet" type="text/css" /> </head>
多個page頁面共享樣式,如:論壇帖子的排版。
在HTML頁面的<head></head>節點裏,添加<style type="text/css" ></style> 腳本。
<head> <title>page標題</title> <style type="text/css"> input{background-color:Green } </style> </head>
單個page特有的樣式。
元素的Style屬性裏。
<input type="text" style="" value="input1"/>
特殊場合的特殊元素。
當一個元素附加許多級樣式時,好比:外聯樣式包含此元素、內聯樣式也包含此元素等,樣式採用的是並集方式。
如有交集的元素,將按如下的狀況決定採用哪一個樣式屬性:
外部樣式表、內部樣式表、內聯樣式都設置了此元素的某個相一樣式屬性。
內聯樣式 > 內部樣式表 > 外部樣式表
對相同的樣式屬性,其值是獲取優先級最高的。
<head> <style> #testinput{width:300px} </style> </head> <body > <input type="text" id="testinput" style="width:120px;" value="input1"/> </body>
input標籤的width屬性,實際爲120px;
在外部樣式表 或 內部樣式表裏 多個樣式選擇器包含了此元素。
外部樣式表、內部樣式表 狀況下:Id選擇器 > class 類選擇器 >元素選擇器。
內聯樣式狀況下:採用後面同屬性樣式的值。
<head> <style> input{background-color:Yellow;} #testinput{background-color:Red;} .showblue{background-color:Blue;} </style> </head> <body > <input type="text" id="testinput" class="showblue" value="input1" style="width:1000px;width:100px"/> </body>
顯示圖片:
==================================系列文章==========================================