html - 我的 h1 元素的文本比元素的实际高度短。我可以删除空白空间吗?
问题描述
我有一个<h1>
具有以下类的元素:
.product-name {
font-size: 36px;
font-weight: 600;
border-bottom: 1px solid #dee2e6;
padding-bottom: 20px;
margin-bottom: 20px;
}
<h1 class="product-name">My awesome product </h1>
文本呈现如下:
如您所见,文本上方和下方都有一些空白区域。我正在努力实现这一目标:
这是可以实现的吗?
解决方案
我想你是这个意思。我添加了line-height: 1;
.product-name {
font-size: 36px;
font-weight: 600;
border-bottom: 1px solid #dee2e6;
line-height: 1;
margin-bottom: 20px;
display: inline-block;
}
<h1 class="product-name">Aadaadf</h1>
推荐阅读
- prometheus - 当队列中的作业数量没有减少时如何获得警报?
- angular - 使用 Angular 从数据库中获取对象
- postgresql - 创建 postgresql 触发器函数以为每个插入语句创建修改条目的问题
- javascript - 隐藏 3 个项目 div 中的 2 个
- c# - 对 Web.config、ConnectionString.config 和 Unicorn 应用转换
- python - 为什么 pandas 和 R 之间的数据帧的内存使用量有如此大的差异?
- reactjs - 如果在回调函数中调用 useState 不会重新渲染组件
- autodesk-forge - Forge Viewer,光栅图像
- python - 如何将嵌套字典转换为 Python 元组?
- javascript - javascript for循环中的异步/等待变量影响