ホームページ > ウェブフロントエンド > CSSチュートリアル > iframe が中央に配置されないのはなぜですか? (「display」プロパティの修正)

iframe が中央に配置されないのはなぜですか? (「display」プロパティの修正)

DDD
リリース: 2024-10-29 04:05:29
オリジナル
446 人が閲覧しました

Why Is My Iframe Not Centering? (The `display` Property Fix)

Iframe の水平方向の中央揃え

margin: 0 auto; を使用しているにもかかわらず、水平方向の中央揃えにならない iframe が発生した場合、問題が存在する可能性があります。 iframe の表示プロパティにあります。デフォルトでは、iframe はインライン表示になっているため、div などのブロックレベルの要素と整列することができません。

この問題を解決して iframe を水平方向に中央揃えにするには、次の CSS ルールを追加します。

<code class="css">iframe {
    display: block;
}</code>
ログイン後にコピー

この変更により、iframe の表示プロパティが block に設定され、ブロックレベルの要素のように動作できるようになります。その結果、iframe は周囲の div と水平方向に正しく整列するようになりました。

したがって、次の更新された CSS コードは、div と iframe の両方を水平方向に中央揃えにします:

<code class="css">div, iframe {
    width: 100px;
    height: 50px;
    margin: 0 auto;
    background-color: #777;
}

iframe {
    display: block;
    border-style: none;
}</code>
ログイン後にコピー

以上がiframe が中央に配置されないのはなぜですか? (「display」プロパティの修正)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート