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

css font-size 的妙用

在这里插入图片描述
今天在写这个样式的时候

在这里插入代码片.highlighted-title {display: inline;/* 文字下半部分带橙色底色的荧光笔效果 */background: linear-gradient(to bottom, transparent 0%, transparent 60%, /* 前60%透明 */ rgba(195, 114, 28, 0.3) 60%, /* 从60%开始橙色 */ rgba(195, 114, 28, 0.3) 100% /* 到底部都是橙色 */);line-height: 1.6; /* 增加行高让效果更明显 *//* 移除默认的 ::after 伪元素 */&::after {display: none;}
}

发现 文字之间多了一块很大的的空间,

解决方案:父元素添加font-size:0

font-size: 0 是一个常见的 CSS 技巧,主要用于解决行内元素(如 inline-block 元素)之间的默认空白间隙问题。以下是详细说明:

一、核心作用原理
​消除空白间隙​:浏览器会将 HTML 代码中的换行符、空格等渲染为文本节点,导致行内元素之间产生约 4px 的空白间隙。设置 font-size: 0后,父元素的字体大小变为 0,从而消除这些空白节点的视觉占用。
​不影响子元素字体​:子元素可独立设置 font-size恢复文字大小,父元素的 font-size: 0不会继承给已明确设置字体的子元素。

http://www.dtcms.com/a/572683.html

相关文章:

  • Jenkins安装部署
  • 阿里云 CDN + 静态资源(图片 / JS/CSS)缓存优化
  • 荣耀前端开发面试题及参考答案
  • shtml怎么做网站建设学校网站多钱
  • Navicat 连接 SQL Server 报错 [08001] 超时错误(258)的排查与解决方案
  • Linux 使用 `wait` 函数回收子进程
  • 八股训练营第 8 天 | TCP连接三次握手的过程?TCP连接四次挥手的过程?HTTP的Keep-Alive是什么?
  • 【计算网络学习笔记】网络基础之网络协议栈
  • CyberSecEval 2
  • wordpress 两栏专业seo培训学校
  • 【浏览器CORS问题解决方案】SpringBoot+Vue3前后端全覆盖:浏览器跨域问题的多样化解决方案
  • 论述AI和人类的分工
  • 第四阶段C#通讯开发-6:Socket之UDP
  • 广州建设网站公司简介百度seo排名推广
  • 四自由度机械臂运动学与动力学分析
  • Spring Security 使用
  • Web3开发中的前端、后端与合约:角色定位与协作逻辑
  • 神经网络—— 人工神经网络
  • GroupNet:基于多尺度神经网络的交互推理轨迹预测
  • CANN 自定义算子实战:从智能门禁到工业质检,MindStudio 7.0 落地优化(时延 130ms + 漏检率 3%,代码可复现)
  • RecyclerView Item 点击 长按事件最佳实践(为什么长按要 return true?
  • 哪些软件可以做网站门户网站搭建方案
  • 【Java 开发日记】设计模式了解吗,知道什么是饿汉式和懒汉式吗?
  • HTTPDNS 并非是 DoH/DoT 中的一种
  • spring boot 请求分发器
  • 百度站长收录入口如何判断网站好坏
  • RVO和移动语义
  • 阻塞队列 BlockingQueue 全解析:从 ArrayBlockingQueue 到 LinkedBlockingQueue
  • Autoware.universe多点导航和避障绕障设置
  • 计网6.1 网络应用模型