对象标记是否将百分比视为有效高度和宽度?我正在查看MDN description of object,它表示高度和宽度都在 - CSS pixels
中指定。
答案 0 :(得分:2)
来自HTML5 draft:
作者要求:
width
,height
,img
,iframe
上的embed
和object
属性,video
,以及,当他们的type
属性时 在图像按钮状态下,可以指定input
个元素 给出元素视觉内容的尺寸(宽度 和高度分别相对于标称方向 输出媒体),以CSS像素为单位。 属性(如果已指定)必须具有 值为有效的非负整数。
属性的值被假定为像素,因此实际上无法提供百分比。
答案 1 :(得分:1)
使用HTML 4.01文档类型时,使用高度和宽度的百分比值是有效的。它在HTML5中无效。
像素值在HTML5中有效,因为它有时可以是“语义”来提供标记中资源的内在维度。但百分比值总是暗示值是表示的,因此它们在HTML5中已经过时,您应该使用CSS来提供这些百分比维度。