html - Mac Safari HTML 中的神秘 X 符号

标签 html css macos safari

我建立了一个网站,并注意到这个神秘的符号只有在使用 Safari 时才会在 Mac 上弹出。该元素位于 h2 标签内。所附图片在一个不稳定的红色圆圈中显示了神秘符号

enter image description here

下面是html。

   <div class="top-black" id="pre-baserate-top">
       <img class="specs-r-img" src="/ui/3_tvs_icon_244x90.png" alt="3tv icons"/>
       <div class="title-container white-title">
            <h1>YOU’VE UNCOVERED 3 RESULTS</h1>
            <h2>The Good, The Bad, and The Better‏</h2>
       </div>
   </div>

下面是CSS

.top-black{
  background-color: black;
  width: 100%;
  img{
   margin:0 auto;
   padding-top:2%

  }
  .white-title{
    color:white;
    margin:0;
    h2{
      margin:0;
    }
}

请帮忙!

最佳答案

h2内容的最后元素,有U+200F RIGHT-TO-LEFT MARK,一个不可见的控制符,规定其余内容以从右到左为基本书写方向。它在这种情况下应该没有效果,但显然 Mac Safari 无法正确处理它,而是试图将其呈现为图形字符;框中的 X 是一种常见的指示,表示试图呈现当前使用的字体中不可用的字符。

当然,解决方案是删除该字符。例如,在一个简单的文本编辑器中,将光标定位在 < 之前在</h2>然后按 rubout 键(通常标有 )。

提示:为了检查发生了什么,我将问题中的标记复制到 BabelPad 中。编辑器,您可以在其中移动光标时查看字符的 Unicode 编号和名称。

关于html - Mac Safari HTML 中的神秘 X 符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24237540/

相关文章:

javascript - 如何将 inset box-shadow 添加到 mapbox-div?

javascript - 在 multilevelpushmenu 第一次切换之后调用悬停触发器

html - 具有尺寸的固定和居中的 div

c++ - Apple Mach-O Linker(id) 错误

html - Bootstrap : Maintain table size fixed horizontally during collapse/expand

改变CSS的Javascript

javascript - 允许滚动固定父元素的绝对子元素

html - 在 Mac 上,我在本地创建了一个 .html 文档,但在浏览器中我只能看到 HTML 源代码

macos - 如何根据文件大小(包括在子目录中)进行 unix 查找?

javascript - 如何将 jquery 动画应用于我的弹出窗口?