我正在努力将网页从HTML 4转换为HTML 5。我注意到两个主要区别,这给我带来了很多问题,一个是类名在HTML 5中区分大小写,并且在HTML 5页面使用的CSS文件中不允许像"width:10;"这样的语句,这些语句必须是"width:10px;"。我的经验的一个可能原因是我的HTML 4文档处于Quirks模式,也称为"HTLM 4 Transitional"。
有许多差异使得简短的答案几乎是不可能的。
以下是进一步研究的一些要点和要点:
-
您需要切换到基于标准的文档类型,例如
<!DOCTYPE html>
,以最大限度地提高您与许多浏览器的兼容性。 -
W3C 差异摘要可能会有所帮助。
-
联机扫描程序(如 W3C 验证程序或 IE 兼容性检查)可能有助于标记某些问题。
-
许多问题(和解决方案)是已知的。 如果你不确定,像Can I Use?,MDN,HTML5摇滚等网站非常有用。
通常,您可能会发现从头开始创建新设计比尝试改造旧设计以适应新功能和设计模式更容易。
希望这有帮助...
--矛