javascript - 如何设置网站标题的文本方向?
问题描述
我有一个网站需要以正确的方向显示标题。
我曾尝试将 dir="rtl" 添加到 html、head 和 title 标签,但似乎没有任何影响。
在英文版本中,我有“选择服务:”在阿拉伯语版本中,我有“اختر خدمة:”,但我想要“:اختر خدمة”(只是冒号需要更改)
我需要一个适用于动态内容的解决方案。如果存在一个与 dir="rtl" 获得完全相同结果的 JavaScript 函数对我有用吗?
解决方案
尝试使用 dir="auto"。
auto -> 让用户代理决定。它使用基本算法解析元素内的字符,直到找到具有强方向性的字符,然后将该方向性应用于整个元素。
正如 MDN 文档中所引用的, dir 属性
推荐阅读
- python - 为什么提供的程序的输出打印“1:1, 2:1, 3:2, -1:1” 而不是“0:2, 1:1, 2:1, 3:2, -1 :1”?
- php - PHP Google Cloud Vision API:注释立即淹没内存
- r - R:将数据压缩到数据矩阵中?
- c++ - 在 FBX 中,如何知道哪些顶点索引对应于哪些控制点索引?
- javascript - 为什么作为数组元素传递的对象键会在 javascript 中引发语法错误?
- python - 在 Django 中工作时加载 HTML(可能通过异步函数)
- python - 使用 ctypes 包装 DLL 函数
- java - android.database.CursorIndexOutOfBoundsException:请求索引 0,大小为 0,但更早地为完全相同的代码工作
- javascript - 从被调用函数的位置获取父元素
- r - dplyr 计算涉及数据框的两列 (R)