html - Safari 中的 rtl/lrt 方向

标签 html css right-to-left bidi

我写了一个网页,方向是rtl (右到左)。这是我的 <html>标签:

   <html dir="rtl">

我需要写网页的两个部分ltr (留着写),所以我加了dirdiv 的属性

  <div dir="ltr">

它适用于 Google Chrome 和 Mozilla Firefox,但不适用于虚拟机上 Mac OS X 10.10 中的 Safari 8.0 版。

为什么这在 Safari 中不起作用?

会不会是 CSS 问题?

最佳答案

尝试使用 CSS direction property而不是 dir HTML 属性,看看它是否有帮助:

<div style="direction:rtl;">...</div>

关于html - Safari 中的 rtl/lrt 方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33057427/

相关文章:

Angular2 Material sidenav - 动态改变rtl/ltr方向

css - 用于 RTL 语言的 Twitter Bootstrap 向右拉和向左拉

jquery - 在无法滚动的网站上调整图像大小

html - 如何在背景图像之上应用图像?

使用关键帧的 CSS3 动画交替不触发

javascript - 当半透明 div 覆盖另一个 div 时,CSS 移除悬停效果

ios - 将 UITableView 方向更改为从右到左

javascript - div 内的文本填充

html - 使用 Aria 使 div 表可访问

html - 我如何解决这个与表格单元格、文本装饰和填充相关的 IE11 布局错误?