html - 在另一个样式中设置一个元素的样式作为伪元素的第一行
问题描述
我正在使用伪元素来设置文档中段落的第一行 (class="first-para") 的样式:
.first-para::first-line {
font-weight: bold;
font-size: calc(var(--fontSize) * 1.25);
}
除了链接样式之外,是否可以在第一行中有一个链接元素来使用伪样式,即粗体和更大的字体大小?我不能将相同的样式直接分配给链接,因为在较小宽度的屏幕上,链接不会在第一行。这是当前的尝试:文章
解决方案
您的 CSS 中有这条规则,它也会影响a
第一行中的链接元素:
p, li, b, i, a, mark {
font-size: var(--fontSize);
line-height: var(--lineHeight);
letter-spacing: var(--letterSpacing);
font-feature-settings: normal;
}
因此,为避免影响段落a
中的元素,请.first-para
创建/添加一个规则,通过使用所有值.first-para a
来重置这些设置:inherit
.first-para a {
font-size: inherit;
line-height: inherit;
letter-spacing: inherit;
font-feature-settings: inherit;
}
推荐阅读
- swift - 快速进入 - 来自 json 的字典数组的麻烦
- ml.net - 将矩阵形式的测试数据加载到 ML.Net 中的数据视图中
- python - Matplotlib/Seaborn:如何在 x 轴的上边缘绘制地毯图?
- swift - ARKit 中的 FaceTracking – 如何在屏幕上显示“lookAtPoint”
- python-3.x - 类型错误:register_user() 缺少 1 个必需的位置参数:'self'
- rstudio - knitr 和 sweave 之间的转换
- javascript - 本地主机上的快速获取请求:3000 不起作用
- c++ - 如何正确打印内存中变量的地址?
- c# - Autofac - 获取其接口实现特定接口的类的所有实例
- powerbi - Power BI Desktop - 一张显示最近发票超过 100 万美元的卡片