我在寻找一种在HTML页面中定位
元素的方法时,注意到了来自w3schools.com的这句话(它是在讨论在
元素中设置宽度的问题):
在HTML 4.01中,宽度可以以像素或包含元素的百分比来定义。在HTML5中,值必须以像素为单位。
它说宽度属性必须以像素而不是百分比来设置。但是当我使用百分比并在最新版本的Firefox、Chrome和IE中检查结果时,一切都正常。
除了W3Schools的指示之外,使用百分比会有什么不好的后果呢?
在HTML 4.01中,宽度可以以像素或包含元素的百分比来定义。在HTML5中,值必须以像素为单位。
它说宽度属性必须以像素而不是百分比来设置。但是当我使用百分比并在最新版本的Firefox、Chrome和IE中检查结果时,一切都正常。
除了W3Schools的指示之外,使用百分比会有什么不好的后果呢?
img、iframe和object上的width和height属性不再允许包含百分比。
- http://www.w3.org/TR/html5-diff/ - LcSalazar