2011-06-03 47 views
0

我將爲WordPress博客開發一個主題,但我不確定是否應該使用XHTML/CSS2來完成它,或者如果我已經可以使用HTML5/CSS3來完成它。我應該在我的博客項目中使用XHTML/CSS2或HTML5/CSS3嗎?

通常,我使用960.gs框架,但它不適用於HTML5/CSS3。我聽說52框架工作得很好,我正在考慮爲我的項目採用它,但我對HTML5的早期採用(?)並不感到不安。

有人請幫我決定在我的項目中採用哪種技術。

非常感謝。

+0

[Newbie:我應該先學什麼(HTML&CSS)或(HTML5&CSS3)?](http://stackoverflow.com/questions/4912430/newbie-what-should-i-learn- first-html-css-or-html5-css3) – BoltClock 2011-06-03 16:03:40

回答

2

HTML5

每一個新的頁面應該與新的DOCTYPE IMO被寫入和CSS3「準備好使用」 - 您需要了解一些關於「Polyfilling」概念的內容,但是您可以在所有瀏覽器中使用戶體驗非常相似,即使您沿途丟失了一些過渡效果和圓角。

我的網站自2009年以來一直是HTML5,我在很多瀏覽器上測試過它。

所以底線是,HTML5被設計爲高度兼容HTML4.01,並且有很多技術可以使內容可用於舊版瀏覽器,而這些瀏覽器不支持HTML5中更時髦的元素。

1

你在爲什麼設計對象?你需要流血嗎?

我會說使用XHTML/CSS2,因爲這將支持多年,除非您需要其他功能。

作爲一個早期的採用者可能會很痛苦,所以只有這樣做,如果你有充分的理由。

+0

我不需要設計任何需要HTML5的特殊設計,但我正在考慮僅僅是爲了達到使用新技術的日期,一旦我希望我的博客存在長時間。謝謝。 – MCardinale 2011-06-03 20:54:53

1

Html5和css3肯定!

你可能想問自己的唯一問題是不管你是否想要使用新的元素(文章,旁邊,導航等)。因爲如果你這樣做,你需要依靠Javascript才能呈現給IE您的頁面正確。

<!DOCTYPE html> 

如果你想有一個起始模板,在所有主要的瀏覽器上運行良好,你可能要檢查了這一點:http://html5boilerplate.com/

+0

還有一個HTML5的非JavaScript填充 - 如果您不想使用HTML5版本。 http://www.stevefenton.co.uk/Content/Blog/Date/201012/Blog/HTML-5-Without-JavaScript-Shims/ – Fenton 2011-06-03 16:08:02

+2

但是,那是作弊。真。使用與html5元素具有相同類名的div包裝器與直接使用html5元素不同。 – Fredrik 2011-06-03 16:11:53

+0

同意 - 我實際上更喜歡使用JS shim,但您不必爲了從使用更多語義標記中受益而使用它。 – Fenton 2011-06-06 10:24:29

2

960網格系統將使用HTML5和CSS3,因爲它只是一個類的列表。 CSS3並沒有真正給你任何網格佈局功能,但它們被廣泛採用以提供幫助。

我會盡可能多地使用CSS3和HTML5,但不要忘記漸進增強。不要盲目忽略瀏覽器,因爲它不支持CSS3。你應該適當地使用HTML5和CSS3,而不是因爲它很酷。

1

全心全意地同意Bravax。

這一切都基於你的觀衆是誰。如果你想讓自己的網站處於最前沿,無論受衆如何,那就去做吧。

我聽說很好關於52framework的事情!我即將把它實現爲一個全面的100+頁面網站重新設計。關於它的好處是,它與IE瀏覽器(甚至6!)很好。

+0

你知道960.gs嗎? 52幀工作正常,像960.gs?我已經用960.gs開發了一些項目,並且非常喜歡它。 – MCardinale 2011-06-03 20:57:41

+0

我仍然在學習960的繩索,但是我已經習慣了它,我喜歡:)根據我對它的理解,52framework實際上是一種開發HTML5/CSS3而不必擔心如何處理的方法它在不完全支持HTML5/CSS3的瀏覽器中。關於52,IMO的偉大之處在於你可以選擇和選擇你想使用的東西:它帶有一個grid.css,但是如果你願意使用960.gs,我不認爲它會干擾其他東西從52的東西。 – joshmax 2011-06-03 21:10:34

-1

這與您所瞄準的市場完全相關。您將能夠獲得更多的交互式內容,並且更容易使用CSS3維護樣式。這就是說,許多html5和css3元素還沒有標準化。即使在現代的尖端瀏覽器中,也可能存在重大差異。

如果您正在爲實驗目的製作主題,或者想玩一玩,我會選擇較新的技術。

如果您在廣泛銷售和潛在銷售中使用此功能,您應該避免使用舊版瀏覽器(特別是IE 7和8)不支持的技術。

+0

對於這個問題,HTML5和CSS3都可以使用IE7(和IE6)。有很多聚合填充技術可以讓你的頁面適合每個人。反對HTML5的論點早已有效,但實際上它已不復存在。 – Fenton 2011-06-03 16:12:10

相關問題