關於HTML+CSS常用標籤

html:超文本標記語言

html語言結構:

html:html的根標籤

head:網頁的頭部信息

body:網頁的主體部分

html註釋:<!--註釋的內容-->

常用的標籤:

標題標籤:h1~h6

段落標籤:p

水平線標籤:hr

換行標籤:br

上標:sup

下標:sub

原樣標籤:pre

有序列表標籤:ol li

無序列表標籤:ul li

項目列表標籤:dl  dt dd

常用的實體字符:

空格: 

小於號:<

大於號:>

人民幣:¥

超鏈接標籤:<a href="">

a 標籤常用屬性:

href:用於指定鏈接的資源

target:設置打開資源的目標; _blank在獨立的窗口打開頁面,_self:在當前窗口打開頁面

圖片標籤:img

img常用的屬性:

width:寬度

height:高度

alt:如果圖片資源找不到,那麼就顯示相應的提示文字

表格標籤:

 table tr td th caption 

表格常用屬性:

border:設置表格的邊框

colspan:設置單元格佔據指定的列數

rowspan:設置單元格佔據指定的行數

表單標籤:是用於提交數據給服務器

表單標籤的根標籤:form


編寫css代碼的方式:

1、在style標籤裏面寫

2、直接在標籤裏面寫

3、可以引入外部的css文件

css註釋:

/**********************/

選擇器:

1、標籤選擇器:

格式:

標籤名{

樣式1;樣式2;....

}

2、類選擇器

格式:

.class的屬性值{

樣式1;樣式2;....

}

3、ID選擇器

格式:

#id的屬性值{

樣式1;樣式2;....

}

4、交集選擇器:就是針對選擇器1中的選擇器2裏面的數據進行樣式化

格式:

選擇器1 選擇器2{

樣式1;樣式2;....

}

5、並集選擇器:對指定的選擇器進行統一的樣式化

格式:

選擇器1,選擇器2{

樣式1;樣式2;....

}

6、通用選擇器

*{

樣式1;樣式2;....

}

僞類選擇器:

1.a:link 沒有被點擊過的狀態

 a:visited 已經被訪問過的樣式

a:hover:鼠標經過的樣式

 a:active:

常用的css樣式:

 background-color:設置背景顏色

css 佈局的方式有三種:1 默認的,就是按文檔流的順序2 浮動佈局,就是用float

1    首先將元素分類:

▲  塊級元素:<div>、 <p> <ul> <li>,獨自佔用一行的位置,

▲  內聯元素:<span><a>等  可以與其它內聯元素在一行上,

 

2        佈局的三種方式:

▲  按文檔流:即按照html的順序

▲  按定位(position):有relative、absolute、static、fixed

▲  按浮動:float

☞relative(相對定位):元素相對自己的位置偏移某個距離,定位後扔是文檔流的一部分

☞absolute(絕對定位):元素相對父級框定位,元素框從文檔流中消失,就和不存在一樣,(注意relative和absolute都有的時候,要用概念去理解)

☞fixed:和絕對定位一樣,只是父級框爲窗體罷了

☞static(無定位):即默認值,按照文檔流的樣式

浮動定位(float):浮動框從文檔流中消失,像不存在一樣,浮動可以向左向右浮動,浮動浮動,先浮後動,設置浮動的元素先浮到另一層排列,原來的塊狀屬性沒有了,在另一層上可以並列以行,其後的各種定位會視其消失了,馬上補上。不僅是塊級元素可以浮動,內聯元素也可以浮動

注意:在ie567中如果你的內容寬度大於div的寬度,會把div撐破,導致其它元素被擠開,解決辦法是在外面再套一層div

Clear:清除浮動,用在不想當元素前面的元素應用了浮動,後面的元素不想頂上去的時候,就清除浮動

注意外邊距合併的問題。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章