1

<embed />タグを<div>. 現在、iframe に似たスクロール ボックスにつながることが多い任意の高さと幅が追加されます。

divのように動作させるための「埋め込みリセット」を知っている人はいますか?

編集:実際には、内部コンテンツに基づいて高さを取得する方法を理解する必要があります。これが私がこれまでに持っているものです:

embed {
    width: 100%;
    display:block;
    margin: 0;
    /* Below from Eric Meyer's Reset */
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

ありがとう、マット

4

3 に答える 3

0

勝手な推測です。する

 <embed style="display:block; width: 100%; height: 100%"> 

あなたのために働きますか?( display:block の説明はこちら)。

要素の高さと幅の属性はembed、パーセンテージではなくピクセルでなければならないため、ここではあまり役に立ちません。

于 2011-07-29T14:57:06.720 に答える
0

<object>タグもスタイルするとどうなりますか?

object, embed {
    width: 100%;
    display:block;
    margin: 0;
    /* Below from Eric Meyer's Reset */
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
于 2011-07-29T17:37:30.953 に答える
-1

タグ自体にwidth=100%;とを追加できます。height=100%;

<embed src="http://google.com" type="text/html" width=100%; height=100%;>

http://jsfiddle.net/jasongennaro/K8nCn/1/

重要:これは、コンテンツに十分なウィンドウ スペースがある場合にのみ機能します。(フィドルをドラッグして、スクロール バーが消えるのを確認します)

ご存知かもしれませんがembed、ビデオやオーディオなどのインタラクティブなコンテンツを対象としています。[ 1 , 2 ]

Web コンテンツの提供は、iframephp + cURL などの方法で行う方がよいと思います。

于 2011-07-29T16:33:25.693 に答える