文章出處

一、基本概念

1、塊級元素(block element):一般都從新行開始占據一定的矩形空間,可以設置其寬、高屬性來改變矩形的大小。一般情況下塊級元素可以包含內聯元素和其它塊級元素,但也有特殊如form只能包含其它塊級元素,p只能包含內聯元素。常見塊級元素如div、p、form等。

2、內聯元素(inline element):也叫內嵌元素、行內元素、直進式元素。一般都是基于語義級(semantic)的基本元素,沒有自己獨立的空間,依附于其它塊級元素存在的,因此一般情況下設置其寬、高屬性是無效的(特殊如img可以設置寬高)。內聯元素只能包含文本和其它內聯元素。常見內聯元素如span、a等。

3、可變元素:需要根據上下文關系確定該元素是塊元素或者內聯元素。可變元素還是屬于上述兩種元素類別,一旦上下文關系確定了他的類別,他就要遵循塊元素或者內聯元素的規則限制。

二、兩者變換

1、塊級元素設置display:inline可變換為內聯元素。
2、內聯元素設置display:block可變換為塊級元素。還有內聯元素設置float也可變換塊級元素,這是因為不管是塊級元素還是內聯元素,設置了float之后其會生成一個塊級框。

三、塊級元素(block element)

    1. address - 地址   
    2. blockquote - 塊引用   
    3. center - 舉中對齊塊   
    4. dir - 目錄列表   
    5. div - 常用塊級容易,也是css layout的主要標簽   
    6. dl - 定義列表   
    7. fieldset - form控制組   
    8. form - 交互表單   
    9. h1 - 大標題   
    10. h2 - 副標題   
    11. h3 - 3級標題   
    12. h4 - 4級標題   
    13. h5 - 5級標題   
    14. h6 - 6級標題   
    15. hr - 水平分隔線   
    16. isindex - input prompt   
    17. menu - 菜單列表   
    18. noframes - frames可選內容,(對于不支持frame的瀏覽器顯示此區塊內容   
    19. noscript - 可選腳本內容(對于不支持script的瀏覽器顯示此內容)   
    20. ol - 排序表單   
    21. p - 段落   
    22. pre - 格式化文本   
    23. table - 表格   
    24. ul - 非排序列

四、內聯元素(inline element)

    1. a - 錨點   
    2. abbr - 縮寫   
    3. acronym - 首字   
    4. b - 粗體(不推薦)   
    5. bdo - bidi override   
    6. big - 大字體   
    7. br - 換行   
    8. cite - 引用   
    9. code - 計算機代碼(在引用源碼的時候需要)   
    10. dfn - 定義字段   
    11. em - 強調   
    12. font - 字體設定(不推薦)   
    13. i - 斜體   
    14. img - 圖片   
    15. input - 輸入框   
    16. kbd - 定義鍵盤文本   
    17. label - 表格標簽   
    18. q - 短引用   
    19. s - 中劃線(不推薦)   
    20. samp - 定義范例計算機代碼   
    21. select - 項目選擇   
    22. small - 小字體文本   
    23. span - 常用內聯容器,定義文本內區塊   
    24. strike - 中劃線   
    25. strong - 粗體強調   
    26. sub - 下標   
    27. sup - 上標   
    28. textarea - 多行文本輸入框   
    29. tt - 電傳文本   
    30. u - 下劃線   
    31. var - 定義變量

五、可變元素

    1. applet - java applet   
    2. button - 按鈕   
    3. del - 刪除文本   
    4. iframe - inline frame   
    5. ins - 插入的文本   
    6. map - 圖片區塊(map)   
    7. object - object對象   
    8. script - 客戶端腳本

文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()