css - CSS背景:背景框外的字母g,p
问题描述
我有以下情况:我想要一个标题后面没有填充的背景,但某些字母 - 如 g,p - 在框外。
看起来很简单,但找不到无缝包含所有字母的方法:
- 背景框外没有字母部分
- 例如,在 l 或大写字母上没有额外的空间/颜色。
你能帮忙吗?
h2{
background:#b2bec3;
color:#444;
display:block;
font-family:'Roboto';
font-weight:700;
line-height:1;
font-size:35px;
padding:0;
}
<h2>This is a heading or a paragraph text</h2>
解决方案
就像@Temani Afif 在您帖子下方的评论中所说的那样,您必须深入研究 JS。最好的选择是稍微提高行高
line-height: 1.2;
推荐阅读
- java - 深入了解 Spring JPA 原生查询
- python - 用于存储信息和检索的字典的替代品?
- python - Jupyter 循环播放声音
- ruby-on-rails - 如何解决“加载资源失败:服务器响应状态为 404(未找到)”?
- sql - 对于选择中的每个位置,将多行分组为一个字符串 postgres
- java - 为什么我的 ActionListener 不起作用?
- android - Android jetpack 如何在另一个链的特定工作任务后启动一个单独的工作管理器链
- c - 我如何在 C 中执行这个 shellcode“ls PathToDirectory > newFile.txt”来创建一个包含目录内容列表的新文件
- prolog - 为什么 Prolog 在过滤列表时会找到很多解决方案?
- laravel - Laravel 5.x - 用于验证 PIN 的自定义中间件