4

object タグは有効な高さと幅としてパーセンテージを取りますか? オブジェクトの MDN 記述を見ていると、高さと幅の両方が - で指定されていると書かれていますCSS pixels

4

2 に答える 2

2

HTML5 ドラフトから:

作成者の要件: 、 、 、 、および のおよび属性でwidthheightそれらimgの属性がイメージ ボタン状態の場合、要素のビジュアル コンテンツの寸法を指定するために要素を指定することができます (公称値に対する幅と高さはそれぞれ)。出力媒体の方向)、CSS ピクセル単位。属性が指定されている場合、有効な負でない整数の値が必要です。iframeembedobjectvideotypeinput

属性の値はピクセルであると想定されるため、パーセンテージを提供する方法は実際にはありません。

于 2013-01-03T22:52:20.593 に答える
1

HTML 4.01 doctype を使用している場合、高さと幅にパーセント値を使用することは有効です。HTML5 では無効です。

HTML5 ではピクセル値が有効です。これは、マークアップでリソースの固有のサイズを提供することが「セマンティック」になる場合があるためです。ただし、パーセンテージ値は常に値が表示用であることを意味するため、HTML5 では廃止され、代わりに CSS を使用してパーセンテージ ディメンションを指定する必要があります。

于 2013-01-04T01:32:24.060 に答える