ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

关于前端学习的思考-vertical-align的用法

2026/8/14 8:16:28 拓冰建站 浏览量
关于前端学习的思考-vertical-align的用法

先摆结论:vertical-align这里的top线,bottom线,middle线,baseline线是由最大宽度和最大高度的行内元素或行内块元素决定的。

8a2529a0c9e04fc8be307164b65f4bdd.png

按照惯例,先摆三个行内元素。

ce8add42cab740b6bfe5a62ea3c6ac8d.png

1、改变第一个盒子,vertical-align:top,middle,bottom和baseline线;

4122e5adf3d1414593f321eaa95a3594.png

如图1基于2移动,1的top线和2的top线平行。由于2是三个行内元素的最大宽度和最大高度,所以1基于2的top线平行,并不会影响3,因为1并不具有"话语权",影响不到3。

那么我们再研究1的middle线,bottom线和baseline线,非常好迁移,我们直接摆图片:

middle线:

e78b4720393d4d16919ff5db63610a4d.png

bottom线:

2d7482cbaa3449e196f2494f0a75b910.png

baseline线:

76121152beb740de8e43f2b8c17f326b.png

2、改变第二个盒子,vertical-align:top,middle,bottom和baseline线;

middle线:

14deb91d75304493999c912b0d7b7258.png

bottom线:

560a1eaa68d94f5e890ca74867761a7c.png

baseline线:

870c17ff73234989a91c8f8b861283b4.png

3、改变第三个盒子,vertical-align:top,middle,bottom和baseline线;(和第1种情况一样)