字母x的下边缘(线)就是CSS中的基线。

  • ascender height: 上行线高度。

  • cap height:大写字母高度。

  • median: 中线。

  • baseline:基线

  • descender height:下行线高度。

x-height —— 小写字母x的高度,基线和等分线(mean line,也称作中线 midline)之间的距离。

ex是CSS中的一个相对单位,指的是小写字母x的高度,即x-height。

使用ex实现文本与图标对齐

<template><div style="padding: 20px;font-size: 30px">无论字体多大,ex都能实现文字和图标对齐<i class="icon-arrow"></i></div>
</template>
<style scoped>.icon-arrow {display: inline-block;width: 20px;height: 1ex;background: url(https://demo.cssworld.cn/images/5/arrow.png) no-repeat center;}
</style>

你不知道的css——4. 基线、中线、x-height、单位ex(含文本与图标对齐技巧)相关推荐

  1. min-width、max-width属性中min-content、max-content的含义,css中minmax()用法、1fr单位的含义----使页面具有相应性的属性以及属性值

    min-width.max-width属性中min-content.max-content的含义,css中minmax()用法.1fr单位的含义 min-width 表示容器的最小宽度 max-wid ...

  2. 真正的能理解CSS中的line-height,height与line-height

    在最近的项目中,常常用到line-height,只是简单的理解为行高但并没有深层次的理解,致使不能达到信手拈来的感觉.在此做一下总结,一是更深层次的了解什么是line-height,二是比较heigh ...

  3. CSS中的line-height,height与line-height

    在最近的项目中,常常用到line-height,只是简单的理解为行高但并没有深层次的理解,致使不能达到信手拈来的感觉.在此做一下总结,一是更深层次的了解什么是line-height,二是比较heigh ...

  4. [css] 如何解决html设置height:100%无效的问题?

    [css] 如何解决html设置height:100%无效的问题? 在外层包一个给定高度的 div 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主 ...

  5. HTML5支持rpx,css小程序的元素尺寸单位px,rpx及rem

    css小程序的元素尺寸单位px,rpx及rem的简明理解.0b7d08f 做小程序和做网页是不一样的.需要理解换算一下单位.fcb0b 0b7d08f rpxa741a29f 微信小程序单位,小程序规 ...

  6. html字体怎么是什么属性,你不知道的CSS字体属性

    原标题:你不知道的CSS字体属性 如果你对于CSS技巧没有深入地了解,这篇文章会让你知道一些控制字体加载的技巧. CSS的字体显示属性在Blink-based浏览器中可以被使用.它使你能够发现浏览器的 ...

  7. HTML绝对单位,CSS长度单位有绝对单位和相对单位,其中px就是绝对单位,em就是相对单位。...

    CSS长度单位有绝对单位和相对单位,其中px就是绝对单位,em就是相对单位. 妊娠12周内,胚胎自然殒堕者称() 某苛性钾样品中含有不与酸反应的杂质,为了测定苛性钾的纯度,取样品0.5600g溶于水制 ...

  8. CSS中的几种尺寸单位

    一.尺寸单位 CSS 支持多种尺寸单位,包括: px:像素,固定大小单位 em:相对于当前元素字体大小的单位 rem:相对于根元素(HTML)字体大小的单位 %:相对于父元素的百分比单位 vh:相对于 ...

  9. 七夕情人节教你如何告白~html+css+js制作唯美满天星3D相册(含音乐)程序员520表白必备

    ❉ 七夕情人节教你如何告白~html+css+js制作唯美满天星3D相册(含音乐)程序员520表白必备 一年一度的/520情人节/七夕情人节/生日礼物/告白师妹/程序员表白,是不是要给女朋友或者正在追 ...

最新文章

  1. 如何用TensorFlow和TF-Slim实现图像分类与分割
  2. 数组,结构体初始化为0
  3. mysql jdbc 创建存储过程_mysql JDBC 调用存储过程
  4. 第二阶段个人博客总结8
  5. HDU 3947 River Problem
  6. Go题目 自己做的 不完善的地方请评论指出
  7. python2.7 跨文件全局变量的方法
  8. 牛客网【每日一题】4月21日题目精讲 糖糖别胡说,我真的不是签到题目
  9. java数组更新_java刷新数组到jList
  10. 将一个类改成线程_看了这个有趣的例子,相信你就秒懂多线程同步了
  11. 三星Galaxy S22售价曝光:国行可能4999元起
  12. aws rds监控慢sql_在AWS RDS SQL Server上的SSAS中部署表格数据库
  13. web工作流管理系统开发之十六 主子流程参数传递的实现
  14. Cannot create container for service peer1.org2.example.com: Conflict. 解决方案
  15. 相机标定(四)—— 仿射变换和透视变换
  16. 【单目标优化求解】基于matlab多阶段动态扰动和动态惯性权重布谷鸟算法求解单目标优化问题【含Matlab源码 1656期】
  17. php libiconv close_无法编译PHP undefined reference to `libiconv_open
  18. lammps免费学习资料汇总
  19. 捕获组合键 键盘组合键
  20. MySQL中登录报错_mysql登录报错 ERROR 1045 (28000)

热门文章

  1. 利用轻量级js插件Beer Slider实现新老图片的实时对比
  2. kali 2.0 安装搜狗输入法 troubleshooting
  3. 泰坦尼克号人员预测模型(python/jupyter-notebook/数据挖掘/数据分析)
  4. 天生励志难自弃—记新东方胡平老师的美丽人生
  5. java8高级应用与开发课件和贯穿案例(全)分享
  6. F12变中文,竟如此简单?
  7. 突然发现高中时候的“概率”老师都讲的太复杂了
  8. BC26 OPEN开发之--LWM2M连接分析
  9. LintCode(M) 乱序字符串
  10. 计算机组成原理ACC MQ,计算机组成原理讲案第一章.ppt