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

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

字母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>

目录
相关文章
|
10天前
|
移动开发 前端开发 HTML5
2024.3.30-认识 CSS (文本样式、复合选择器)
2024.3.30-认识 CSS (文本样式、复合选择器)
|
1天前
|
前端开发 JavaScript
文本,wangEditor5展示HTML无样式,wangEditor5如何看源码,Ctrl + U看CSS文件,代码高亮,Prism.js可以实现,解决方法,参考网页源代码的写法
文本,wangEditor5展示HTML无样式,wangEditor5如何看源码,Ctrl + U看CSS文件,代码高亮,Prism.js可以实现,解决方法,参考网页源代码的写法
|
3天前
|
前端开发
css特效——纯css绘制图标:带框的加号(添加按钮)、三横(三道杠)、带圈点(双层圆点)
css特效——纯css绘制图标:带框的加号(添加按钮)、三横(三道杠)、带圈点(双层圆点)
14 5
|
3天前
|
前端开发
css图标合并——ClipPath Sprites技术
css图标合并——ClipPath Sprites技术
8 1
|
3天前
|
JavaScript 前端开发
vue 模拟随机变速的动态打字特效【支持多行文本】(含css实现闪烁光标,js动态改变setInterval定时器的时间间隔)
vue 模拟随机变速的动态打字特效【支持多行文本】(含css实现闪烁光标,js动态改变setInterval定时器的时间间隔)
6 1
|
3天前
|
前端开发
css 实用技巧 —— 文字和图标垂直居中对齐(四种方法)
css 实用技巧 —— 文字和图标垂直居中对齐(四种方法)
12 1
|
4天前
|
前端开发 容器
css 动态文本对齐自适应 — 文本宽度小于容器宽度时居中对齐,文本宽度大于容器宽度时居左对齐
css 动态文本对齐自适应 — 文本宽度小于容器宽度时居中对齐,文本宽度大于容器宽度时居左对齐
8 2
|
4天前
|
前端开发
css 图标和文字对齐 —— 垂直居中对齐,任意位置对齐
css 图标和文字对齐 —— 垂直居中对齐,任意位置对齐
10 2
|
7天前
|
前端开发 UED
深入理解CSS中的文本对齐方式:水平对齐与垂直对齐
深入理解CSS中的文本对齐方式:水平对齐与垂直对齐
17 5
|
14天前
|
前端开发 容器
CSS3新增文本属性(如果想知道CSS3新增文本属性的知识点,那么只看这一篇就够了!)
CSS3新增文本属性(如果想知道CSS3新增文本属性的知识点,那么只看这一篇就够了!)