使用表格<table></table>對網站首頁進行佈局有缺陷,不能拖動版塊,不靈活。css
DIVhtml
Div是一個html的標籤,單獨使用沒有意義,必須結合CSS使用;佈局
是一個塊級元素,單獨佔一行;網站
它主要用於頁面的佈局;spa
Span3d
Div是一個html的標籤,單獨使用沒有意義,必須結合CSS使用;code
是一個內聯元素,顯示一行;htm
它主要用於對括起來的內容進行樣式的修飾;blog
CSSinput
層疊樣式表:同一元素,同一屬性,設置不一樣值;
解決內容與表現分離的問題(html只能將元素展示出來,內容樣式沒法展現出來),對內容進行修飾;
語法和規範:
設置樣式:
<style></style>
*第一種寫法:寫在<head></head>內部
<style></style> 內部:
(選擇器:用於快速查找須要設置樣式的元素)
選擇器{
屬性名1:屬性值1;
屬性名2:屬性值2(;)
}
*冒號是英文輸入法的
*最後一個分號能夠省略
基本選擇器:(3種)
例子:
1 <!DOCTYPE html> 2 <html> 3 4 <head> 5 <meta charset="UTF-8"> 6 <title>元素選擇器</title> 7 <!--對總體設置樣式--> 8 <style type="text/css"> 9 div{ 10 font-size:50px; 11 color:pink; 12 } 13 </style> 14 </head> 15 <body> 16 <div> 17 哈哈哈哈哈11 18 </div> 19 <div> 20 哈哈哈哈哈22 21 </div> 22 <div> 23 哈哈哈哈哈33 24 </div> 25 <div> 26 哈哈哈哈哈44 27 </div> 28 <div> 29 哈哈哈哈哈55 30 </div> 31 </body> 32 33 </html>
結果:
例子:
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>類選擇器</title> 6 <!--部分設置樣式--> 7 <style> 8 .div2{ 9 font-size: 30px; 10 color:gold 11 } 12 </style> 13 </head> 14 <body> 15 <div> 16 哈哈哈哈哈11 17 </div> 18 <div class="div2"> 19 哈哈哈哈哈22 20 </div> 21 <div> 22 哈哈哈哈哈33 23 </div> 24 <div class="div2"> 25 哈哈哈哈哈44 26 </div> 27 <div> 28 哈哈哈哈哈55 29 </div> 30 </body> 31 </html>
結果:
*注意:雖然44能夠實現樣式,但不是id選擇器的目的,此處是有問題的。使用時只設置一個。
例子:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>id選擇器</title> <!--單個設置樣式--> <style> #div5 { font-size: : 30px; color: yellow; } </style> </head> <body> <div> 哈哈哈哈哈11 </div> <div class="div2"> 哈哈哈哈哈22 </div> <div> 哈哈哈哈哈33 </div> <!--雖然44能夠實現樣式,但不是id選擇器的目的,此處是有問題的。使用時只設置一個。--> <div class="div2" id="div5"> 哈哈哈哈哈44 </div> <div id="div5"> 哈哈哈哈哈55 </div> </body> </html>
結果:
其餘選擇器
例子:
1 <!DOCTYPE html> 2 <html> 3 4 <head> 5 <meta charset="UTF-8"> 6 <title>層級選擇器</title> 7 <style> 8 div p{ 9 font-size:30px;; 10 color:green; 11 } 12 </style> 13 </head> 14 15 <body> 16 <div> 17 哈哈哈哈哈11 18 </div> 19 <div> 20 哈哈哈哈哈22 21 </div> 22 <div> 23 哈哈哈哈哈33 24 </div> 25 <div> 26 <p> 27 哈哈哈哈哈55 28 </p> 29 </div> 30 <div> 31 哈哈哈哈哈55 32 </div> 33 </body> 34 35 </html>
結果:
例子:
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>屬性選擇器</title> 6 <style> 7 input[type='text']{ 8 background-color: red; 9 } 10 11 input[type='password']{ 12 background-color: blue; 13 } 14 </style> 15 </head> 16 <body> 17 用戶名:<Input type="text" name="username"/><br /> 18 密碼:<input type="password" name="password" /> 19 </body> 20 </html>
結果: