当前位置: 首页 > article >正文

关于前端学习的思考-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种情况一样)

 


http://www.kler.cn/a/157854.html

相关文章:

  • JDK8新特性——Stream流
  • 基于Java SSM酒店客房管理系统
  • Flask 快速入门
  • 在JDBC中使用DataSource获取连接
  • 配置texstudio编译器
  • Vue学习计划--Vue2(二)Vue代理方式
  • 2023-2024-1-高级语言程序设计-第2次月考编程题
  • 上传文件获得下载链接方法:直链!直链!
  • vue3,元素可拖拽,自定义指令
  • Java后端开发——JDBC(万字详解)
  • 聊聊nginx的keepalive相关参数
  • C1. Good Subarrays (Easy Version)
  • Linux下超轻量级Rust开发环境搭建:一、安装Rust
  • 分享几种 Java8 中通过 Stream 对列表进行去重的方法
  • 伦敦银破位指标是哪些?
  • 【Cesium】模型平面裁切
  • 12月5日星期二今日早报简报微语报早读
  • Linux chfn命令教程:如何更改和管理用户的finger信息(附案例详解和注意事项)
  • AttributeError: ‘FieldInfo‘ object has no attribute ‘required‘.
  • 头歌—密码学基础