HTML对象标记 - 我可以指定宽度和高度作为百分比吗?

时间:2013-01-03 22:44:43

标签: html

对象标记是否将百分比视为有效高度和宽度?我正在查看MDN description of object,它表示高度和宽度都在 - CSS pixels中指定。

2 个答案:

答案 0 :(得分:2)

来自HTML5 draft

  

作者要求widthheightimgiframe上的embedobject属性,video,以及,当他们的type属性时   在图像按钮状态下,可以指定input个元素   给出元素视觉内容的尺寸(宽度   和高度分别相对于标称方向   输出媒体),以CSS像素为单位。 属性(如果已指定)必须具有   值为有效的非负整数。

属性的值被假定为像素,因此实际上无法提供百分比。

答案 1 :(得分:1)

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

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