2010-11-26 53 views
2

我有一些网络应用程序,并已将UI转换为HTML5。使用XHTML Transitional时,验证时会出现很多错误。当我将页面转换为HTML5时,大部分错误都减少了,我设法使Web应用程序得到完全验证。转换为HTML5

我的问题是,这可能会在某些浏览器上出现任何问题。我测试了一些我在所有主流浏览器中转换的页面,分别是IE8,IE7,IE6,Firefox,Chrome,Opera和Safari,并且一切看起来都很顺利。

我没有使用像canvas等HTML5的任何功能。那么旧的浏览器不应该有任何问题吗?我转换为HTML5,因此网络应用将成为网络已知的最新版本,最重要的是,它们将正确验证。

有什么问题可能引起我应该注意?

P.S.通过转换为HTML5,我的意思是我从平时的过渡或严格的一个,只是改变了文档类型:

<!DOCTYPE HTML> 

感谢

回答

1

很多浏览器仍然不明白<文章>,<头>,<页脚>,<节>标记。如果你不使用它们,就不会有问题。

如果您使用的是他们,这样做:

CSS:

header,footer,section,article,nav,aside (and every other HTML5 block tag) { 
    display:block; 
} 

的Javascript:

document.createElement("article"); 
document.createElement("header"); 
document.createElement("footer"); 
// do so for the rest of the HTML 5 tags. 
+1

最重要的浏览器无法识别HTML5,但IE浏览器版本较旧。您可以通过以下方式解决该问题:http://code.google.com/p/html5shiv/ – 2010-11-26 13:37:52