- From: Hawkeyes Wind <hawkeyes0.cn@gmail.com>
- Date: Wed, 04 Jul 2012 13:52:17 +0800
- To: public-html-ig-zh@w3.org
calc()里面支持括号嵌套不?calc(10px * ( 100% - 3em ))不行么? 于 2012/7/4 13:45, Kang-Hao (Kenny) Lu 写道: > 因為(據說) CSS Variable 的一些使用情節是需要在 calc() 裡面展開變數的, > 一個問題是 calc() 裡面不支持 calc(),所以不能支持這種情形。這裡有兩個辦法[1] > > 1. 讓 calc() 裡面支持 calc() — calc() 裡面的 calc() 跟 () 一樣 > 2. 讓 () 等價於 calc(),甚至是取代它。例如 width: (100% - 1em) > > 我個人認為 2. 比較好,因為 1) 其他程式語言都是這樣 2) calc() 裡面有 ()、 > calc() 兩種語法感覺不好。不過目前 CSS 工作組上次電話會議的決議[2]是 1.。 > > 我不是說有太大的意見,不過如果有人強烈認為 2. 比較好的話,我可以再說一次。 > > 有人強烈認為 2. 比較好嗎?css3-values 今天可能會決定變不變 CR,變 CR 之 > 後要改比較麻煩。 > > [1] http://lists.w3.org/Archives/Public/www-style/2012Jun/0446 > [2] http://lists.w3.org/Archives/Public/www-style/2012Jun/0656 > > > 以上 > > Kenny > -- Regards Hawkeyes Wind
Received on Wednesday, 4 July 2012 05:52:54 UTC