我有一些网络应用,我已将UI转换为HTML5。使用XHTML Transitional时,验证时会出现很多错误。当我将页面转换为HTML5时,大多数错误都减少了,我设法使网络应用程序得到充分验证。
我的问题是,在某些浏览器上可能会出现任何问题。我测试了我在所有主流浏览器中转换的一些页面,包括IE8,IE7,IE6,Firefox,Chrome,Opera和Safari,一切似乎都运行良好。
我没有使用像canvas这样的HTML5的任何功能。那么旧浏览器应该没有任何问题吗?我转换为HTML5,因此网络应用程序将是网络上已知的最新版本,最重要的是,它们将正确验证。
我是否应该注意哪些问题?
P.S。通过转换为HTML5,我的意思是我将doctype从通常的过渡版或严格版改为:
<!DOCTYPE HTML>
由于
答案 0 :(得分:2)
答案 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/