html - LTR 到 RTL 转换器

标签 html css

<分区>

我想转换(水平翻转)我的整个网站以使用希伯来语和阿拉伯语等 RTL 语言。

据我所知,为了完成这项任务,我需要注意的属性不在少数。

我的网站在 CSS 样式方面相当复杂,所以我正在寻找最优雅和 100% 工作的方法来做到这一点。

我找到了一些在线工具,但它们似乎并没有处理所有可能的属性,这只会破坏网站。

有人可以建议一个好的和优雅的方式吗?

最佳答案

  • 为 RTL 版本使用不同的样式表:

由于这种自动解析 CSS 文件并生成 RTL 版本的插件的兴起,这种方法最近开始流行。

1- Automate RTL and LTR language directions supoort With Grunt and Sass

2- Grunt plugin to convert CSS stylesheets between left-to-right and right-to-left

3- Bi App LESS

4- Bi App SASS

还有一个名为 My Style 的 Chrome 扩展程序此扩展程序将 textarea 添加到用户访问的页面。它通过按 ctrl + m 来切换。每当向其添加 CSS 声明时,它都会影响此域上的所有页面。在用户手动删除之前,CSS 不会被删除。使用这个扩展,我开始添加覆盖,直到我得到完美的结果。


注意:这个答案是从许多来源收集而来的,我没有对它们进行测试,我希望它能在某种程度上有所帮助,谢谢!

关于html - LTR 到 RTL 转换器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35740215/

相关文章:

javascript - 剪切 ng-repeat 中对象参数的字符串长度

html - 如何禁用 iPhone 上文本输入的拼写检查器

html - 我如何垂直居中 ul 中的 li 元素? CSS

html - 如何在 MailChimp 的同一行获取电子邮件输入和提交按钮?

css - 对于标准模式,IE 是否需要条件 CSS?

html - Div 边距总是在页面右侧

html - 如何在我的浏览器新标签显示的最近使用的网站列表中控制我网站的截图

html - CSS 效果由小变大

javascript - jQuery 将固定或绝对定位的元素向左或向右移动

css - CSS Sprite 的工具?