对于行内元素span来说
高度无用,宽度无用,
padding的左右方向有用,上下放下对文档的排版无影响,但也可以看到背景颜色还是着上的
margin上下方向无用,左右有用
line-height 可撑开高度,但是并不计算在span的高度内,可以通过背景颜色看出
对于inline-block行内块级元素span来说
高度有用,宽度有用,
padding的左右方向有用,上下放下对文档的排版有影响
margin上下方向有用,左右有用
line-height 可撑开高度,但如果高度一已定义,有可能会发生溢出现象
也就是说,行内块级元素除了不换行以外,其他属性与块级元素一致
奇怪的行内布局
1.块级元素会独占一行,其宽度自动填满其父元素宽度行内元素不会独占一行,相邻的行内元素会排列在同一行里,知道一行排不下,才会换行,其宽度随元素的内容 而变化
2. 块级元素可以设置 width, height属性,行内元素设置width, height无效【注意:块级元素即使设置了宽度,仍然是独占一行的】
3. 块级元素可以设置margin 和 padding. 行内元素的水平方向的padding-left,padding-right,margin-left,margin-right 都产生边距效果
但是竖直方向的padding-top,padding-bottom,margin-top,margin-bottom都不会产生边距效果。(水平方向有效,竖直方向无效)
a 锚点
img 图片
u 下划线
strike 中划线
i 斜体
b/bold/strong 加粗
span 常用内联容器,定义文本内区块
big 大字体
small 小字体
br 换行
sub 上标
sup 下标
em 强调
textarea/input/select/label
h1,h2,h3,h4,h5,h6
p,div,form,table,pre
ul,ol,li
hr,address,blockquote
可变元素为根据上下文语境决定该元素为块元素或者内联元素。这是什么鬼
iframe,object,button