【问题标题】:CSS make default direction rtl instead of ltrCSS使默认方向rtl而不是ltr
【发布时间】:2014-12-24 09:18:52
【问题描述】:

有没有办法让整个 CSS 文件的默认方向 RTL 而不是 LTR?如果没有,是否有任何工具可以在每个 CSS 标记中插入“direction:rtl”?我的 CSS 文件有 20000 行代码,很难全部更改。

【问题讨论】:

    标签: css magento right-to-left


    【解决方案1】:

    不一定是最好的解决方案,但可以选择使用这个universal css selector:*

    * {
        direction:rtl;
    }
    

    【讨论】:

    • 非常感谢,您节省了我的时间。但我有一个问题,我有一些项目必须默认在 ltr 中
    • @snake 如果只有几个元素,你可以给所有需要 ltr 的元素添加一个类,并在该类中添加方向样式,这将覆盖通用选择器。
    • 即使使用 !important 也无法覆盖它
    • @snake,这回答了您提出的问题,因此您应该接受它。 (从技术上讲,仅设置html { direction: rtl }body{ direction: rtl } 就足以设置default。)如果您有一些other 问题,请单独提出并提供足够的HTML 和CSS 代码来实际重现它。任何设置都将覆盖使用* 的设置,因此在您的情况下,如果覆盖不起作用,则必须有一些非常特别的东西。显示您实际尝试过的内容。在一个新问题中。
    • @Andy 谢谢。我将在单独的问题中发布我的 css 文件
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-12
    • 1970-01-01
    • 2014-09-01
    相关资源
    最近更新 更多