html組件基本屬性整理

組件屬性多而繁雜,這裏羅列了一些常用的屬性。

核心屬性 (Core Attributes)

以下標籤不提供下面的屬性:baseheadhtmlmetaparamscriptstyle 以及 title 元素。

屬性

描述

class

classname

規定元素的類名(classname

id

id

規定元素的唯一 id

style

style_definition

規定元素的行內樣式(inline style

title

text

規定元素的額外信息(可在工具提示中顯示)

語言屬性 (Language Attributes)

以下標籤不提供下面的屬性:basebrframeframesethriframeparam 以及 script 元素。

屬性

描述

dir

ltr | rtl

設置元素中內容的文本方向。

lang

language_code

設置元素中內容的語言代碼。語言代碼參考

xml:lang

language_code

設置 XHTML 文檔中元素內容的語言代碼。語言代碼參考

鍵盤屬性 (Keyboard Attributes)

屬性

描述

accesskey

character

設置訪問元素的鍵盤快捷鍵。

tabindex

number

設置元素的 Tab 鍵控制次序。

框模型屬性

屬性

描述

margin

4個值,即上、下、左、右邊距

例如margin:1px 2px 3px 4px

margin:1px 2px 3px

未設置的邊距默認爲0,前後依次

對應爲上右下左

設置外圍邊距

margin-left

設置元素的左外邊距。

magin-right

 

設置元素的右外邊距

margin-bottom

 

設置元素的下外邊距

margin-top

 

設置元素的上外邊距

padding

同樣有4個值,先後依次爲上右下

設置元素的內邊距(註釋:內邊距是元素內的

內容在元素內的相對邊距)

……

……

……(省略padding-leftpadding-rightpadding-toppadd

ing-bottom)

定位屬性

屬性

描述

position

absoluterelative

設置標籤和父標籤的位置關係(相對關係或者絕對關係)

left

number  px

元素從原始左側位置加上number px位置,即向右移number像素位置

number<0,即往左移)

right

number  px

與上面相反

top

number  px

從原始上側位置加上number px位置,即向下移number像素

bottom

number  px

從原始下側位置加上number px位置,即向上移number像素

                             

                                                                                                 Relative

           

                                                                                              absolute

絕對定位的元素的位置相對於最近的已定位祖先元素,如果元素沒有已定位的祖先元素,那麼它的位置相對於最初的包含塊(即body

屬性

描述

float

left:元素向左浮動

right:元素向右浮動

none:默認值元素不浮動

inherit規定應該從父元素

繼承 float 屬性的值。

float  屬性定義元素在哪個方向浮動

以往這個屬性總應用於圖像,使文本圍繞在圖像周圍,不過在 CSS 中,任何元素都可以浮動。浮動元素會生成一個塊級框,而不論它本身是何種元素。

如果浮動非替換元素,則要指定一個明確的寬度;否則,它們會儘可能地窄。

clear

left:左邊不允許浮動元素

right:右邊不允許浮動元素

both:兩側都不允許浮動元素

none:兩次都允許浮動元素

inherit:繼承父類的clear

clear 屬性規定元素的哪一側不允許其他浮動元素。

 

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