2011-03-16 72 views
2

可能重複:
Should i be using HTML5 and CSS3?是否需要切換HTML5和CSS3?

你如何決定,如果你需要使用HTML5和CSS3?在選擇這種方法時有什麼優點和缺點。

優點和缺點我能想到的:

優點:

  • 清潔代碼@字體面
  • 支持
  • 陰影和圓角
  • 動畫

缺點:

  • 不是所有的瀏覽器支持

你能不能幫我做決定?你如何決定你是否處於我的處境?

謝謝!

+0

不適合SO。應該在http://programmers.stackexchange.com/上。標記爲關閉主題。 – Mudassir

+0

@Mudassir,爲什麼這不適合SO? [常見問題](http://stackoverflow.com/faq)中可接受問題的類別之一是「編程專業所特有的問題」。下面的答案似乎也相關且有幫助。 –

+0

@ Box9:請閱讀[常見問題](http://stackoverflow.com/faq)的這一部分'我不應該問什麼樣的問題?' – Mudassir

回答

3

確實很長時間沒有時間切換到「HTML5和CSS3」了。

它是一個基於時間在通過HTML 5和CSS 3中添加的功能逐個仔細看,並決定,在一個案例:

  • 瀏覽器支持
  • 在瀏覽器中使用它們的後果不支持他們
  • 優勢獲得
  • 可用

  • 後備選項...這特定功能今天值得使用。

  • 0

    我認爲只有在目標瀏覽器兼容後纔會出現YES。但是,如果我的目標瀏覽器支持HTML5的特定功能,並且我的開發僅限於這些支持的功能,則可以使用HTML5。

    0

    有些人仍然使用曾被古埃及人使用的瀏覽器,如IE6,他們將無法查看您的網頁(特別是新的樣式/標籤)。

    如果你有一個公共網站,幾乎任何人都可以訪問,我建議至少在大型轉換之前的幾年等待。

    另一方面,如果您擁有一組可控的用戶羣,例如我正在處理的Intranet網站,則可以輕鬆實施更多支持此功能的現代瀏覽器,例如Google Chrome,Apple Safari, Mozilla Firefox,Internet Explorer 9(剛剛發佈)。

    0

    我相信這完全取決於您的目標對象。如果您的目標是開發人員,例如Stack Overflow,那麼我認爲您可以使用新技術。如果你確實需要顯示一條消息來升級,那麼我確信開發者會理解。

    您不應該將它用於一般網站,例如擁有非常廣泛受衆的商店等。這是因爲他們中的很多人會使用IE 6-8。事實上,XP上沒有人(我的整個辦公室+我認識的其他人)可以升級到支持某些功能的IE9,這一點令人沮喪。

    所以我不認爲會有一個確定的日子,每個人都可以使用它。只是看一下瀏覽器和目標受衆的市場份額,並決定是否值得給99%的人提供更好的體驗,而忽視其他1%的人。雖然我確信這些數字是完全關閉的,但很可能是很多更糟。

    總之,這取決於你的受衆,如果你願意不支持不同數量的用戶。

    1

    一個設計良好的網站應該總是優雅地降級,HTML和CSS都支持這一點。我們的目標不應該是讓您的瀏覽器在舊版瀏覽器中顯得非常棒 - 只能讓您的網站在舊版瀏覽器中可用。一個設計良好的網站應該可以在CSS關閉的情況下使用。