我正在研究iPad特定的网站。为了使双方的Retina显示屏的iPad和旧版本的iPad的在我的网站的工作,我想在像媒体查询设置变量LESS CSS:LESS CSS设置媒体查询中的变量?
@media all and (max-width: 768px) {
@ratio: 1;
}
@media all and (min-width: 769px) {
@ratio: 2;
}
所以,当你设置在像素东西,你可以做
width: 100px * @ratio;
但我收到了一个编译错误,说没有定义@ratio。有没有可能有一个解决方法,使其工作?谢谢。
尝试在媒体查询之前在“全局范围”中声明'@ ration',然后在其中进行修改。 – Bojangles
@JamWaffles LESS中的所有变量都是常量 – Paulpro
今天我有同样的问题,我发现了一个解决方案:http://stackoverflow.com/questions/15473328/break-out-of-scope –