行內元素與塊級元素區別及轉換

塊級元素列表
<address> 定義地址
<caption> 定義表格標題
<dd> 定義列表中定義條目
<div> 定義文檔中的分區或節
<dl> 定義列表
<dt> 定義列表中的項目
<fieldset> 定義一個框架集
<form> 創建 HTML 表單
<h1> 定義最大的標題
<h2> 定義副標題
<h3> 定義標題
<h4> 定義標題
<h5> 定義標題
<h6> 定義最小的標題
<hr> 創建一條水平線
<legend> 元素爲 fieldset 元素定義標題
<li> 標籤定義列表項目
<noframes> 爲那些不支持框架的瀏覽器顯示文本,於 frameset 元素內部
<noscript> 定義在腳本未被執行時的替代內容
<ol> 定義有序列表
<ul> 定義無序列表
<p> 標籤定義段落
<pre> 定義預格式化的文本
<table> 標籤定義 HTML 表格
<tbody> 標籤表格主體(正文)
<td> 表格中的標準單元格
<tfoot> 定義表格的頁腳(腳註或表注)
<th> 定義表頭單元格
<thead> 標籤定義表格的表頭
<tr> 定義表格中的行
行內元素列表
<a> 標籤可定義錨
<abbr> 表示一個縮寫形式
<acronym> 定義只取首字母縮寫
<b> 字體加粗
<bdo> 可覆蓋默認的文本方向
<big> 大號字體加粗
<br> 換行
<cite> 引用進行定義
<code> 定義計算機代碼文本
<dfn> 定義一個定義項目
<em> 定義爲強調的內容
<i> 斜體文本效果
<img> 向網頁中嵌入一幅圖像
<input> 輸入框
<kbd> 定義鍵盤文本
<label> 標籤爲 input 元素定義標註(標記)
<q> 定義短的引用
<samp> 定義樣本文本
<select> 創建單選或多選菜單
<small> 呈現小號字體效果
<span> 組合文檔中的行內元素
<strong> 語氣更強的強調的內容
<sub> 定義下標文本
<sup> 定義上標文本
<textarea> 多行的文本輸入控件
<tt> 打字機或者等寬的文本效果
<var> 定義變量
可變元素素列表--可變元素爲根據上下文語境決定該元素爲塊元素或者內聯元素
<button> 按鈕
<del> 定義文檔中已被刪除的文本
<iframe> 創建包含另外一個文檔的內聯框架(即行內框架)
<ins> 標籤定義已經被插入文檔中的文本
<map> 客戶端圖像映射(即熱區)
<object> object對象
<script> 客戶端腳本

**區別**行內元素會再一條直線上,是在同一行的。行內元素不可以控制寬和高,除非你想將它轉變成爲塊級元素。它的寬和高,是隨標籤裏的內容而變化。而且行內元素設置margin-top和margin-bottom無效。塊級元素各佔一行。

**轉換**如果你要將行內元素變成塊級元素,那麼就只需要在該標籤上加上樣式 display:block; 同樣地,要將塊級元素變爲行內元素,就在該標籤上加樣式 display:inline.

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