一、行内元素與塊元素
行内元素也叫内聯元素,塊元素有的也叫行元素
行級元素和塊級元素
元素是通過display的屬性值來劃分的:block塊元素 inline元素 inline-block行内塊元素
塊級元素的特點:
1、總是在新行上開始,占據一整行;
2、高度,行高以及外邊距和内邊距都可控制;
3、寬在未設定情況下與浏覽器寬度一樣,與内容無關;
4、它可以容納内聯元素和其他塊元素。
行内元素的特點:
1、和其他元素都在一行上;
2、内聯元素不可以設定寬和高、垂直的margin、padding!
3、寬度隻與内容有關;
4、行内元素隻能容納文本或者其他行内元素。
塊級元素獨占一行,可以設定款和高,margin、padding四個方向都可以設定
内聯元素不是獨占一行,不可以設定款和高,margin、padding豎直的不可以設定
二、常見的内聯元素和塊元素
内聯元素(inline element)
a - 錨點
b - 粗體(不推薦)
big - 大字型
em - 強調
font - 字型設定(不推薦)
i - 斜體
img - 圖檔(行内元素,但可設寬和高)
label - 提示标簽
select - 清單選擇
small - 小字型文本
span - 常見内聯容器,定義文本區塊
strong - 粗體強調
sub -下标
sup - 上标
textarea - 多行文本輸入框
u - 下劃線
塊元素(block element)
address - 位址
div - 常用塊容器
dl - 定義清單
fieldset - 元素集
form - 互動表單
h1-h6 - 标題
hr - 水準分隔線
ol - 有序清單
p - 段落
pre - 格式化文本
table - 表格
ul - 無序清單
input是行内塊元素