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

(12/07/04 13:52), Hawkeyes Wind wrote:
> calc()里面支持括号嵌套不?calc(10px * ( 100% - 3em ))不行么?

目前支持。用這個例子,不採用任何一個提案的原來狀況是:

合法:calc(10px * (100% - 3em))
不合法:calc(10px * calc(100% - 3em))、(10px * (100% - 3em))

這兩個提案分別是:

> 于 2012/7/4 13:45, Kang-Hao (Kenny) Lu 写道:
>>    1. 讓 calc() 裡面支持 calc() — calc() 裡面的 calc() 跟 () 一樣

合法:calc(10px * (100% - 3em))、calc(10px * calc(100% - 3em))
不合法:(10px * (100% - 3em))

>>    2. 讓 () 等價於 calc(),甚至是取代它。例如 width: (100% - 1em)

合法:(10px * (100% - 3em))
不合法:calc(10px * calc(100% - 3em))
未來可能不合法(「()」取代 calc() 之後):calc(10px * (100% - 3em))


不管怎麼樣內層的 () 一定是可以的,差異是外面,或是內層的 calc()。這樣有
說明清楚了嗎?


以上

Kenny

Received on Wednesday, 4 July 2012 06:14:50 UTC