Re: CSS:calc() vs. 只有括號

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