我的意思是,有沒有辦法做這樣的事情:有沒有辦法使用CSS屬性值?
width: 92%;
left: (100-width)/2;
,所以我可以用「左」更改寬度不關心?
obs。我不想知道其他如何使用magins = auto的方法,我只想知道是否可以使用css屬性作爲其他屬性的值。謝謝! :)
我的意思是,有沒有辦法做這樣的事情:有沒有辦法使用CSS屬性值?
width: 92%;
left: (100-width)/2;
,所以我可以用「左」更改寬度不關心?
obs。我不想知道其他如何使用magins = auto的方法,我只想知道是否可以使用css屬性作爲其他屬性的值。謝謝! :)
不是純粹的CSS,沒有。
雖然CSS預編譯器如LESS提供它。
據我所知:沒有
編輯:
你可以使用DOM從JavaScript做這樣:
object.style.left = (100 - object.style.width)/2
但是,你得打個電話這段代碼,現在,然後,我不認爲這就是你的意圖。
目前沒有,儘管css calculations似乎允許這種可能性,儘管在晚些時候。
這可能是值得閱讀本已存在的問題:Value calculation for CSS
+1 cool ........ – 2010-12-10 18:16:19
@Tom,是啊;我也爲這種可能性而興奮! =) – 2010-12-10 18:22:23
有趣!沒有聽說過這些。 +1 – 2010-12-10 19:02:30
有沒有辦法,除非你正在生成的CSS本身動態,with this for instance
還有些瀏覽器有css variables一定的支撐,但你可以」 t做數學對他們作爲AFAIK
LESS看起來不可思議!它增加了所有功能CSS作爲一種語言錯過如此高昂! +1供參考:-) – Bojangles 2010-12-10 18:12:58
+1謝謝!現在的疑問是:[我可以使用它與xul](http://stackoverflow.com/questions/4411973/can-i-use-less-with-xul)? – 2010-12-10 18:35:33
SASS是另一個很好的:http://sass-lang.com/ – 2010-12-10 18:58:18