一些 html 代码在我的 IE8 上不起作用,但在 Firefox 上运行良好。其中之一是:
<center></center>
另一个是图像的 align 属性,例如 align="absmiddle"。
为什么会这样?我自己的 IE 有什么问题,还是全球性的?
一些 html 代码在我的 IE8 上不起作用,但在 Firefox 上运行良好。其中之一是:
<center></center>
另一个是图像的 align 属性,例如 align="absmiddle"。
为什么会这样?我自己的 IE 有什么问题,还是全球性的?
因为那些 HTML 元素和属性已被弃用。
该center
元素适用于所有浏览器,但其含义通常与作者的预期不同。此外,它的效果可能取决于“标准模式”与“怪癖模式”,在不同的浏览器上通常会有所不同。
该值absmiddle
是非标准的,它在不同的模式下被区别对待。在 CSS 中使用该vertical-align
属性通常更一致。
要获得更具体的帮助,您需要显示出现问题的文档或 URL。需要一个完整的文档,而不仅仅是一个片段,因为浏览器的模式取决于 doctype 声明。
相同的代码不能在所有浏览器上正常工作是一个全球性问题。基本解决方案是使用基本的和未弃用的标签。
正如其他人所说,这些标签已被弃用。
您应该尝试使用 CSS 来设置页面样式,并仅使用 HTML 作为标记。它很容易掌握,并且您的项目将更加符合标准。