3. vertical-align 垂直对齐

  • 有宽度的块级元素居中对齐,是margin: 0 auto;
  • 让文字居中对齐,是 text-align: center;

但是我们从来没有讲过有垂直居中的属性。

vertical-align 垂直对齐,它只针对于行内元素或者行内块元素

vertical-align : baseline |top |middle |bottom

设置或检索对象内容的垂直对其方式。

  • 注意:

    vertical-align 不影响块级元素中的内容对齐,它只针对于行内元素或者行内块元素

    特别是行内块元素, 通常用来控制图片/表单与文字的对齐

3.1 图片、表单和文字对齐

所以我们知道,我们可以通过vertical-align 控制图片和文字的垂直关系了。 默认的图片会和文字基线对齐。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BV9l9lx3-1588749171244)(media/1498467742995.png)]

3.2 去除图片底侧空白缝隙

  • 原因:

    图片或者表单等行内块元素,他的底线会和父级盒子的基线对齐。

    就是图片底侧会有一个空白缝隙。

  • 解决的方法就是:

    • 给img vertical-align:middle | top| bottom等等。 让图片不要和基线对齐。

    • 给img 添加 display:block; 转换为块级元素就不会存在问题了。

九、一篇文章帮助你读懂CSS属性:vertical-align 垂直对齐相关推荐

  1. 一篇文章让你读懂Pivotal的GemFire家族产品

    一篇文章让你读懂Pivotal的GemFire家族产品 学习了:https://www.sohu.com/a/217157517_747818 转载于:https://www.cnblogs.com/ ...

  2. 无线充电技术究竟有何神秘之处?一篇文章带你读懂什么是无线充电技术

    无线充电技术这个概念在很早之前就已经被提出了,发展至今在电子领域已经被深入研究应用,虽然还未曾大范围普及,但在消费电子领域的发展已经取得不错的成绩.手机厂商也纷纷在自家旗舰机上加入这一革新性的先进充电 ...

  3. java ee 值范围_一篇文章带你读懂: Java EE

    原标题:一篇文章带你读懂: Java EE 点击上图,查看教学大纲 何为 Java EE Java EE是一个标准中间件体系结构 不要被名称"Java PlatformEnterprise ...

  4. 一篇文章让你读懂-曼彻斯特编码

    目录 写在前面的话 1 what?什么是曼彻斯特编码 2 how?怎么使用曼彻斯特编码 2.1 曼彻斯特的编码: 2.2 曼彻斯特的译码: 3 why?为什么推荐曼彻斯特编码?这种编码方式的优缺点 写 ...

  5. 一篇文章带你读懂 MySQL 和 InnoDB

    作者 | Draveness  原文地址 | http://draveness.me/mysql-innodb.html 作为一名开发人员,在日常的工作中会难以避免地接触到数据库,无论是基于文件的 s ...

  6. 强连接运营社张强:一篇文章带你读懂私域流量的本质和玩法

    "私域流量"越来越火! 身边很多商家朋友都在布局这个事情,但提起"私域流量",大家仍然茫然不知所措- "私域不就是建立一些个人微信号?把会员从线下门店 ...

  7. 一篇文章带你读懂JSP的使用的理解

    JSP语言是干嘛的呢?一句话:就是在html中编写java代码.能够直接在页面中运行并编译,能够访问已经存在的类接口等,在jsp中的java与你在后台写的java功能一样.相比servlet中,我们响 ...

  8. 一篇文章带你读懂真正的大数据公司

    马云卸任演讲时说了这么一句话:很多人还没有搞清楚什么是PC互联网,移动互联网来了,我们还没有搞清楚移动互联网的时候,大数据时代又来了. 现在的数据,可谓是时下最炙手可热的东西了.想当年,有" ...

  9. hashmap是散列表吗_一篇文章教你读懂哈希表-HashMap

    题图Pid=68670770 在最近的学习过程中,发现身边很多朋友对哈希表的原理和应用场景不甚了解,处于会用但不知道什么时候该用的状态,所以我找出了刚学习Java时写的HashMap实现,并以此为基础 ...

最新文章

  1. pycharm导包错误
  2. 爬虫之requests模块中cookies参数的使用
  3. mysql解决Value ‘0000-00-00 00:00:00’ can not be represented as java.sql.Timestamp
  4. 通过文件读写方式实现Matlab和Modelsim的联合仿真
  5. band math函数_ENVI波段运算(bandmath)运算逻辑及常用运算符详解
  6. linq to sql 多条件组合查询
  7. 国家开放大学本科计算机应用基础,【(精华版)最新国家开放大学电大本科《计算机应用基础》网络课网考形考作业一及三试题答案】.docx...
  8. linux环境下远程访问ftp
  9. alan turing_Turing Machine交互式模拟器如何帮助您理解算法
  10. CCAI 2017 | 小数据学习对人工智能究竟有着怎样的影响?
  11. OpenWrt的主Makefile工作过程-转
  12. koolshare DDNS 配置
  13. 你这个视频背景太假了?
  14. 电子罗盘的椭球拟合与椭球变换
  15. 机器人学——1.5-奇异点及万向节锁
  16. 在线电子书阅读微信小程序 毕业设计(4)图书详细页-图书目录
  17. Log4j2维护者吐槽没工资还要挨骂!!!
  18. 量子计算(七):量子系统
  19. 使用visualvm远程监控服务器状态(图形化界面)
  20. QMediaPlayer 播放视频(MP4、MP3...)

热门文章

  1. 易语言神经网络验证码识别_递归神经网络 GRU+CTC+CNN 教会验证码识别
  2. Python 内置模块之 os
  3. mysql返回yyyy mm dd_怎么把取出mysql数据库中的yyyy-MM-dd日期转成yyyy年MM月dd日格式...
  4. php签入html出来的影响seo吗_搜索引擎优化_SEO必备6大技能+SEO误区讲解!
  5. mac电脑如何与手机同步复制粘贴_如何将电脑里的文件同步到手机里?
  6. 【设计模式 03】装饰模式——俄罗斯套娃?
  7. float数据在计算机内存中的存储方法
  8. this static 面向对象三大特点
  9. java metric_java版的Metric工具介绍
  10. c语言switch scanf语句,C语言中scanf函数与switch语句