4

对象标签是否将百分比作为有效的高度和宽度?我正在查看对象的 MDN 描述,它说高度和宽度都在 - 中指定CSS pixels

4

2 回答 2

2

来自HTML5 草案

作者要求: , , , , 和 的和属性,当width它们height的属性处于图像按钮状态时,可以指定元素以给出元素视觉内容的尺寸(分别相对于标称的宽度和高度)输出介质的方向),以 CSS 像素为单位。属性(如果指定)必须具有有效的非负整数值。imgiframeembedobjectvideotypeinput

属性的值被假定为像素,所以实际上没有办法提供百分比。

于 2013-01-03T22:52:20.593 回答
1

当您使用 HTML 4.01 文档类型时,使用百分比值表示高度和宽度是有效的。它在 HTML5 中无效。

像素值在 HTML5 中是有效的,因为在标记中提供资源的内在尺寸有时可能是“语义的”。但是百分比值总是暗示这些值是表示性的,因此它们在 HTML5 中已过时,您应该使用 CSS 来提供这些百分比尺寸。

于 2013-01-04T01:32:24.060 回答