css - Safari 在使用border-radius 时呈现奇怪的线条
问题描述
使用边框半径和边框时,我遇到了一个奇怪的 safari 渲染问题。
HTML 是
<div id="box"></div>
CSS:
body {
background-color: #666;
}
#box {
width: 700px;
height: 300px;
background-color: white;
border-radius: 8px;
border-top: 8px solid green;
}
圆形边框渲染得很好,但 safari 在圆角内侧添加了一些奇怪的虚线对角线。
这是一个演示:https ://jsfiddle.net/mgfz0tsd/1/
我认为这是 Safari 中的渲染错误,因为在其他浏览器中不会发生这种情况。有什么解决方法吗?
编辑:它似乎与屏幕分辨率有关,只发生在 4k 或其他大分辨率上。
解决方案
推荐阅读
- python - 将 pandas 数据帧转换为结构化 numpy 数组的便捷函数是什么样的?
- windows - 使用批处理文件复制特定文件夹中的文件
- .net - .net 垃圾收集器将对象移动到下一代需要多少次收集
- dapper - 未调用 Dapper 自定义 SqlMapper.TypeHandler Parse 方法
- python - 将py转换为exe时不会运行wav和png文件
- r - 使用调整后的 p 值对 R 进行 Kruskal-Wallis 检验
- javascript - 设置选定的属性
- ios - 运行模拟器时看不到我的按钮 - Xcode10
- python - 如何使用文件字段更新嵌套序列化程序
- java - Powershell 脚本不在 Java 代码中运行