use*_*722 30 html google-chrome right-to-left
HTML代码
<html dir="rtl">
<p>hello (world)</p>
</html>
你会看到这样的页面:
(hello (world
但是,如果我将html代码更改为
<html dir="rtl">
<p>hello (world) again</p>
</html>
然后文本正常显示:
 hello (world) again
有谁能解释为什么会这样?如何解决第一个例子?
我的浏览器是chrome
fre*_*der 38
您只需要在最后一个括号后添加LRM字符.HTML实体:‎
<html dir="rtl">
<body>
<p>hello (world)‎</p>
</body></html>
这告诉浏览器将括号解释为从左到右的读数.
小智 5
在元素之前和之后在 css 中添加特殊的 rlm 字符解决了我在 Firefox 和 Chrome 中遇到的所有情况:
*:after {
    content: "\200E?";
}
*:before {
    content: "\200E?";
}
| 归档时间: | 
 | 
| 查看次数: | 13202 次 | 
| 最近记录: |