(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
