<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="keyword" content="關鍵字"> <meta name="description" content="描述"> <meta http-equiv="content type" content="text/html" charset="uft-8"> <meta http-equiv="refresh" content="20;url=http://www.baidu.com"> <!-- 20秒後進入百度頁面 --> <title>標題</title> </head> <body> <img src="圖片地址"> </body> </html>
!docment type:文檔聲明,避免盒模型出現怪異解析如ie瀏覽器下margin雙邊距問題。html
HTML4.0的文檔類型聲明:3種 嚴格型、過渡型、框架型。前端
HTML5的文檔類型:1種 HTMLweb
meta,元信息,(utf-8)防止亂碼瀏覽器
charset聲明要放在title上面,以避免title出現亂碼緩存
<div>div沒有任何語義性,主要用於佈局(每一個div獨佔一行)</div> <h1>標題<h1> <p>段落</p>
CSS(cascading Style Sheet)可譯爲層疊樣式表或級聯樣式表,是一組格式設置規則,用於控制web頁面的外觀。服務器
css的引入方式框架
標籤內的書寫:直接在標籤裏面添加style樣式佈局
<div style='border: 1px solid red;'>一個邊框</div>
頭部寫入優化
在<head\>部分加入<style>標籤,在<style>標籤內部書寫樣式
外部引入
css三種引入方式優缺點
外部引入(優先級最低)
優勢
缺點
頭部寫入
優勢
標籤內部寫入
優勢
選擇器 {屬性:值;屬性:值}
選擇器一般是須要改變樣式的HTML元素
每條聲明由一個屬性和值組成,每一個屬性有一個值,屬性和值用:分開用;結束
例如:
.wrap { width: 200px; height: 200px; margin: 100px; padding: 130px; background-color: #fcc; }
其中margin和padding存在多種值類型
1個值上下左右
2個值上下、左右
3個值上、左右、下
4個值上、右、下、左
border-left: 10px solid green; border-right: 10px solid green; border-top: 10px solid green; border-bottom: 10px solid green;
width 寬
height 高
margin 外邊距
padding 內邊距
border 邊框
盒模型總寬度:margin-right/left、border-right/left、padding-right/left、width
盒模型總高度:margin-top/bottom、border-top/bottom、padding-top/bottom、height
float: none|left|right;
float先浮後動:漂浮在上面的圖層,當瀏覽器寬度不夠,就會在下一行,水槽浮動原理
全部元素均可以浮動
沒有特殊設置能夠和文字同樣大小的邊框
CSS基本選擇器:3種