我正在嘗試使用M4宏來生成css文件。我願意在px中輸入我的值,並使用eval()進行簡單的數學運算以得到結果。不幸的是我沒有找到如何獲得花車。M4 eval precision
define(`FONTSIZE', `13')dnl
define(`LINEHEIGHT', `17')dnl
.content {padding : eval(LINEHEIGHT/FONTSIZE)em}
>>> m4 style.css.m4
>>> .content {padding : 1em}
任何想法?
謝謝!
它似乎M4中不支持浮點運算。答案中提出的定點解決方案雖然是個好主意。 – AkiRoss 2013-04-17 19:36:25