像▶这样的三角形实体无法在Safari中正确显示

时间:2015-09-07 03:15:03

标签: html css mobile-safari frontend

我打算在我的网站中使用三角形实体▶和◀作为指示箭头。在模拟模式下Chrome OSX上显示正常。

桌面

enter image description here

但它在移动端无法正常显示。

移动

enter image description here

这是某种默认设置吗?我该如何修改?

2 个答案:

答案 0 :(得分:1)

如果您使用的是HTML代码或Unicode十六进制箭头, 不同的浏览器对这种代码的解释不同,并且它们具有不同的默认设置,因此使其工作的最佳方式可能是使用图像。

答案 1 :(得分:0)

I always use CSS to create solid color triangles when needed:

div.triangle {
  position: relative;
}
div.triangle::after {
  content: "";
  width: 0;
  height: 0;
  border-width: 10px;
  border-color: transparent red transparent transparent;
  border-style: solid;
  left: 0;
  top: 0;
  position: absolute;
}
<div>
  <div class="triangle"></div>
</div>

Just use more CSS to place the triangle div as per your requirements.