CSS标签显示模式
Posted shadowplay
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSS标签显示模式相关的知识,希望对你有一定的参考价值。
标签显示模式
一)块级元素(block-level)
每个块级元素都会独自占一行或者多行,可以对其设置宽度(默认是容器的100%)、高度及对齐等,
可以容纳内联元素或者其他块元素(p、h1不要包裹其他块级元素)。
典型的又:div、table、ul、p、h1等。
二)内联元素(inline-level)
内联元素不占有独立的区域,仅仅靠自身的字体大小和图像尺寸来支撑结构,一般不可以设置宽度(默认为本身内容的宽度)、高度、对齐等属性,
但水平方向上的padding和margin可以设置,只能放文本和其他行内元素(a除外)。
典型的有:span、strong、em等。
三)行内块元素(inline-block)
属于行内元素的特殊标签---img、input、td,可以对它们设置宽高和对齐属性。
四)标签显示模式的转换(display)
1.块转行内: display:inline
2.行内转块: display:block
3.转换为行内块: display:inline-block
在设置样式的时候行内元素,行内块元素可以当作文本来看(可以设置text-align该变其位置),块级元素不行。
以上是关于CSS标签显示模式的主要内容,如果未能解决你的问题,请参考以下文章
夯实基础--CSS=> 标签显示模式(display:inline || blcok || inline-block)
CSS标签显示模式 ③ ( 标签显示模式转换 | 行内元素转换为块级元素 | 块级元素转换为行内元素 | 块级元素行内元素转换为行内块元素 )