我正在研究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 –