1樓:
PostCSS的外掛程式CSSNext似乎比較接近你的需求,用未來的寫法相容現在瀏覽器,cssnext/cssnext · GitHub
2樓:NMTuan
記得國內有個人寫過乙個類似emmet的東西...輸入簡寫,然後快捷鍵展開.他會同時給你向下相容的各種方式.....
很想深入了解下.但後來找不到了....
然後就是回答一下..單純從css看,有時候很難看出你是在做什麼.比如你說的flex...程式如何判斷你寫的flex就是三列等高布局....
3樓:
感覺完全沒有這樣做的必要。
老版本的瀏覽器,只要可以實現功能就行了,如果你要通過複雜的預編譯來使它實現新瀏覽器支援的功能。那就跟你說的:當然這裡會出現乙個哲學問題,就是如果你用flex來實現以前用float就可以實現的功能,那要flex還有什麼用呢?
而且實現起來很費勁,比如乙個簡單的『border-radius',你要ie7來支援它,只通過css幾乎不可能。然後就要借助「 CSS3 PIE: CSS3 decorations for IE」這樣的東西,通過vml來畫,且不說效能問題,他還會有很多坑。
而且當你費勁的在低版本瀏覽器上實現了所有效果的時候,使用者公升級瀏覽器的慾望也就沒那麼高了了,然後你又要一直費勁的去相容它。就形成了乙個惡性迴圈。
所以沒有這樣做的必要。
現在不都提倡優雅降級嘛,新的瀏覽器盡可能實現更多的效果,老的瀏覽器只要實現功能就可以了。
而且,知乎也是這樣做的。
4樓:duo liu
隨著瀏覽器及html5的興起,為了支援舊版本而花費大量時間不是很值得,況且低版本瀏覽器核心架構不變,即使通過某些技術實現了效能還是很差
5樓:luikore
有啊, Compass/compass · GitHub
當你想要新標準的 CSS 在舊瀏覽器中工作, 就是改變了它的語義, 發明了一種新的語言, 你想要的編譯器和所有這些預處理器沒本質區別, 只是能力更弱而已...
postcss/autoprefixer · GitHub 例如 autoprefixer 其實也是一種預處理器
不過 flex-box 不止是外觀樣式, 還是行為樣式, 不是編譯 CSS 就能解決的
如果不限於編譯 CSS, 有 CSS3 PIE: CSS3 decorations for IE 利用 VML 給 IE polyfill 上部分 CSS3 屬性
高中可以一直乙個人嗎。?
柳咕嚕 我覺得不行,高中是最好交朋友的階段了,而且高中本來就比較苦,有幾個朋友相互扶持共同進步的話會輕鬆很多,至少我就是這樣,到了大學真的很難交到交心的朋友了,變得獨來獨往了,唯獨高中的朋友還一直保持著聯絡,即使我在大學過得不好,但是和高中的朋友們期待著半年一次的見面 畢竟是乙個城市的 平時聊些日常...
作為乙個188的男生為什麼一直沒有被女生追過啊
packer 聽你自己說找不出問題的,你問問你姐姐或者學姐她們說什麼問題那才是你真正的問題,不是說高個子大家都回來追你的兩者沒啥因果關係。 你要明白一件事 即使是非常優秀的人,也未必能找到另一半。看看演藝圈,這麼多優秀的藝人都單著呢。周星馳不醜吧?在喜劇界足夠大牌吧?單著。范冰冰不醜吧?在內地演藝圈...
為什麼一直努力沒有結果?
拖沓天王 如果只要努力就有結果,那麼世界就不會存在上下之隔 窮富之分 貴賤之別。努力是平平無奇的公尺飯,運勢 天賦才是犒賞味蕾的妙味。 方錦榮 要嘛方向不對,要嘛你對成果的定義太過廣泛,努力不一定會有成果,但不努力一定沒有成果,不是努力就一定會成功,努力都會成功的話,這個世界就不會有窮人了 可能是努...