首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]css两个标签上下对其

发布于 2024-11-11 19:10:05
0
12

在 CSS 中,有两个常用的属性可以让元素上下对其,那就是 display 和 verticalalign 属性。首先,让我们来了解一下 display 属性。这个属性可以控制元素生成的框类型:dis...

在 CSS 中,有两个常用的属性可以让元素上下对其,那就是

display
vertical-align
属性。

首先,让我们来了解一下

display
属性。这个属性可以控制元素生成的框类型:

display: inline; 

这个属性值表示元素会生成一个内联框,如果元素是行元素,那么这个内联框就是和文本一样大小的。如果元素是块级元素,那么这个内联框会按照元素的 width 和 height 进行填充。

display: inline-block; 

这个属性值表示元素会生成一个内联块,内联块的大小同样会按照元素指定的 width 和 height 进行填充。不同于内联元素的是,内联块可以设置 margin 和 padding 属性。

这里顺便提一句,还有 inline-table 属性,这个属性表示元素生成一个内联表格。

display: block; 

这个属性值表示元素会生成一个块级框,块级框会完全填充父元素的宽度,并且默认会从新行开始。

知道了这个,接下来就是

vertical-align
属性,这个属性可以让元素在垂直方向上对其。这个属性只适用于内联元素和单元格元素。

vertical-align: baseline; 

这个属性值会使元素基线对其。基线是内联元素中的一个概念,可以参考一下下面这张图。

vertical-align: top; 

这个属性值会使元素顶部对其。

vertical-align: bottom; 

这个属性值会使元素底部对其。

除此之外还有 middle, sub, super 等属性值,这里就不再赘述了。

评论
一个月内的热帖推荐
91云脑
Lv.1普通用户

62849

帖子

14

小组

291

积分

赞助商广告
站长交流