我有一个既是 RTL 又是 LTR 的 HTML django 模板页面(取决于用户的语言环境)。
此页面的 CSS 存储在另一个文件中,并且该文件当前是静态的。
根据语言环境左右切换属性的最佳方法是什么?CSS 中是否有针对此问题的内置属性?(不想用JS,感觉太乱了)
我有:
.elem{
left: 10px;
bottom: 10px;
position: absolute;
}
我想要这样的东西:
.elem{
right-or-left-according-to-html-dir: 10px;
bottom: 10px;
position: absolute;
}
目前我能想到的唯一选择是将文件也转换为模板:
.elem{
{{dir}}: 10px;
bottom: 10px;
position: absolute;
}
有没有更好的方法可以让我的 CSS 文件保持静态?