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标签的分类及显示模式

夯实基础--CSS=> 标签显示模式(display:inline || blcok || inline-block)

CSS标签显示模式

十二CSS的元素显示模式

CSS标签显示模式 ③ ( 标签显示模式转换 | 行内元素转换为块级元素 | 块级元素转换为行内元素 | 块级元素行内元素转换为行内块元素 )

CSS学习笔记——元素显示模式