【发布时间】:2014-11-07 00:38:24
【问题描述】:
我正在为我的大 css(更少)样式添加 rtl(从右到左)语言支持。我正在寻找一种在 .less 文件中添加嵌套规则的方法,就像分辨率一样
屏幕尺寸我可以做到(为某些分辨率定义了@small 变量),而且非常舒适。
.my-class {
width: 100px;
@media @small {
width : 50px;
}
}
有没有办法做类似的事情
@media direction(rtl) {
/** my rtl styles goes here **/
}
当我可以为 rlt 语言的一些差异添加嵌套样式而不创建单独的样式时,这在 .less 文件中将非常有用。
我现在唯一发现的是 CSS 中的 :dir 伪,但目前仅支持 Firefox。 https://developer.mozilla.org/en-US/docs/Web/CSS/:dir
我需要 IE9 + 支持。
【问题讨论】:
-
你问的是 Sass 还是 LESS?你不能同时使用两者。
-
这是
[dir=rtl]属性选择器。见stackoverflow.com/questions/tagged/right-to-left+css
标签: css less right-to-left