html - ::after 伪元素不会在 iOS 上被覆盖
问题描述
我有一个带有两个类的锚标记:
<a href="..." class="class1 class2">...</a>
现在我对这两个类都有不同的::after
元素:
我希望 after 元素class1
被 after 元素覆盖,class2
如下所示:
.class1::after{
content:"3rem after";
font-size:3rem;
}
.class2::after{
content:"2rem after";
font-size:2rem;
}
<a href="#" class="class1">after this one should be a large text</a>
<br>
<a href="#" class="class1 class2">after this one should be a small text</a>
这在 Firefox、Chrome 和 Edge 上运行良好,但在 Safari 上不会被覆盖。有什么建议吗,为什么它在 Safari 上不起作用?
解决方案
推荐阅读
- java - 使用 Spring JDBC,将枚举转换为自定义值的正确方法是什么?
- python - Google Cloud Function 执行时间会随着活动实例的增多而增加
- python-3.x - 使用 urllib 抓取多个页面获取响应 403
- python - 在时间序列图中标记特定年份
- bash - 将一行命令输出读取到多个变量的最佳方法
- python - 用数组中的值填充数组(Python)
- javascript - 为什么 React 钩子版本的代码会遇到最大调用堆栈错误,但类版本不是?
- php - 即使字段不在表单请求中,如何在 laravel 模型中填充字段
- javascript - 迭代时对对象数组进行排序 - JavaScript
- visual-studio-2015 - 如何点安装fancyimpute?