HTML5渲染差异

时间:2017-06-09 15:37:59

标签: html5 elements

我有带有border ='1'属性的表标记作为源html。

它在IE8中提供了不同的表格,在Chrome最新版本中有所不同。

边框的风格不同。

为什么会出现如此大的差异?如何在不同的浏览器中实现一致的外观和感觉?

1 个答案:

答案 0 :(得分:0)

欢迎来到网络开发的挫败感和随之而来的不一致。

  

为什么会有这么大的差异

HTML5和css RFC对该语言的每个功能都有技术定义,但它不够具体。因此,它导致不同的浏览器具有不同的语言实现,因此您会注意到可能会破坏整个布局的轻微变化。此外,通常浏览器实现语言RFC未正式支持的功能,因此其他浏览器不支持这些功能。

  

如何在不同的浏览器中实现一致的外观和感觉

通常,您必须在样式表中明确添加属性才能摆脱默认样式。您可以选择将自己限制为官方支持的功能。或者您可以创建自定义元素,如自定义下拉菜单等。