2021.7.23元素类型

1.元素类型分类

元素类型的分类,依据CSS的显示

块元素(block element)

行内(内联)元素

行内块元素

A)块状元素在网页中就是以块的形式显示,所谓块状就是元素显示为矩形区域,

B)默认情况下,块状元素都会占据一行;默认情况下,块状元素会按顺序自上而下排列。

C)块状元素都可以定义自己的宽度和高度。

D)块状元素一般都作为其他元素的容器,它可以容纳其它内联元素和其它块状元素。我们可以把这种容器比喻为一个盒子

A) 内联元素的表现形式是始终以行内逐个进行显示;  横着排

B) 内联元素没有自己的形状,不能定义它的宽和高,它显示的宽度、高度只能根据所包含内容的高度和宽度来确定,它的最小内容单元也会呈现矩形形状;

C)内联元素也会遵循盒模型基本规则,但是对于margin和padding个别属性值不生效

 内联块状元素(inline-block)就是同时具备内联元素、块状元素的特点

例如:div  p  ul li  ol li dl dt dd  h1-h6等

例如:a  b  em  i  span  strong等

例如:img  input等


2.元素类型的转换

元素类型之间的转换  display

个数

属性

说明

1

display:block;

把元素转换成块

2

display:inline;

把元素转换成行内

3

display:inline-block;

把元素转换成行内块

4

display:none;

隐藏

5

display:list-item

li标签默认的display属性值

display的属性值有18个属性值,甚至更多,display:table-header-group/table-footer-group/flex inline-flex/table/table-cell/table-caption.......


3.垂直对齐属性

垂直对齐 vertical-align

个数

属性

说明

只有元素类型是行内块或者设置了display:inline-block的时候才支持vertical-align属性

1

vertical-align:baseline;

默认值   baseline基线

2

vertical-align:middle;

垂直在line-height范围居中对齐

3

vertical-align:top;

垂直方向上在line-height的顶端对齐

4

vertical-align:bottom;

垂直方向上在line-height的底端对齐

5

vertical-align:text-top;

垂直方向上在文字的顶线对齐

6

vertical-align:text-bottom;

垂直方向上在文字的底线对齐

上一篇:筛选数组元素方法


下一篇:【LeetCode】Sama的个人记录_65