你如何決定,如果你需要使用HTML5和CSS3?在選擇這種方法時有什麼優點和缺點。
優點和缺點我能想到的:
優點:
- 清潔代碼@字體面
- 支持
- 陰影和圓角
- 動畫
缺點:
- 不是所有的瀏覽器支持
你能不能幫我做決定?你如何決定你是否處於我的處境?
謝謝!
你如何決定,如果你需要使用HTML5和CSS3?在選擇這種方法時有什麼優點和缺點。
優點和缺點我能想到的:
優點:
缺點:
你能不能幫我做決定?你如何決定你是否處於我的處境?
謝謝!
確實很長時間沒有時間切換到「HTML5和CSS3」了。
它是一個基於時間在通過HTML 5和CSS 3中添加的功能逐個仔細看,並決定,在一個案例:
我認爲只有在目標瀏覽器兼容後纔會出現YES。但是,如果我的目標瀏覽器支持HTML5的特定功能,並且我的開發僅限於這些支持的功能,則可以使用HTML5。
有些人仍然使用曾被古埃及人使用的瀏覽器,如IE6,他們將無法查看您的網頁(特別是新的樣式/標籤)。
如果你有一個公共網站,幾乎任何人都可以訪問,我建議至少在大型轉換之前的幾年等待。
另一方面,如果您擁有一組可控的用戶羣,例如我正在處理的Intranet網站,則可以輕鬆實施更多支持此功能的現代瀏覽器,例如Google Chrome,Apple Safari, Mozilla Firefox,Internet Explorer 9(剛剛發佈)。
我相信這完全取決於您的目標對象。如果您的目標是開發人員,例如Stack Overflow,那麼我認爲您可以使用新技術。如果你確實需要顯示一條消息來升級,那麼我確信開發者會理解。
您不應該將它用於一般網站,例如擁有非常廣泛受衆的商店等。這是因爲他們中的很多人會使用IE 6-8。事實上,XP上沒有人(我的整個辦公室+我認識的其他人)可以升級到支持某些功能的IE9,這一點令人沮喪。
所以我不認爲會有一個確定的日子,每個人都可以使用它。只是看一下瀏覽器和目標受衆的市場份額,並決定是否值得給99%的人提供更好的體驗,而忽視其他1%的人。雖然我確信這些數字是完全關閉的,但很可能是很多更糟。
總之,這取決於你的受衆,如果你願意不支持不同數量的用戶。
一個設計良好的網站應該總是優雅地降級,HTML和CSS都支持這一點。我們的目標不應該是讓您的瀏覽器在舊版瀏覽器中顯得非常棒 - 只能讓您的網站在舊版瀏覽器中可用。一個設計良好的網站應該可以在CSS關閉的情況下使用。
不適合SO。應該在http://programmers.stackexchange.com/上。標記爲關閉主題。 – Mudassir
@Mudassir,爲什麼這不適合SO? [常見問題](http://stackoverflow.com/faq)中可接受問題的類別之一是「編程專業所特有的問題」。下面的答案似乎也相關且有幫助。 –
@ Box9:請閱讀[常見問題](http://stackoverflow.com/faq)的這一部分'我不應該問什麼樣的問題?' – Mudassir