转换为HTML5

时间:2010-11-26 13:11:40

标签: html5

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

我的问题是,在某些浏览器上可能会出现任何问题。我测试了我在所有主流浏览器中转换的一些页面,包括IE8,IE7,IE6,Firefox,Chrome,Opera和Safari,一切似乎都运行良好。

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

我是否应该注意哪些问题?

P.S。通过转换为HTML5,我的意思是我将doctype从通常的过渡版或严格版改为:

<!DOCTYPE HTML>

由于

3 个答案:

答案 0 :(得分:2)

正如Jannis所说,旧浏览器无法识别新的html元素。

如果您想应用跨浏览器兼容性的最佳做法,请查看以下链接:

http://html5boilerplate.com/

答案 1 :(得分:1)

许多浏览器仍然无法理解&lt; article&gt;,&lt; header&gt;,&lt; footer&gt;,&lt; section&gt;标签。如果你不使用它们,就不会有问题。

如果您正在使用它们,请执行以下操作:

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.

答案 2 :(得分:0)

新标签有DRY解决方案: https://code.google.com/p/html5shim/