検索

ホームページ  >  に質問  >  本文

ウェブサイトボックスを右側に配置する方法

<p>ここで問題が発生しました。Web サイトの右側にボックスを配置しようとしていますが、なぜ機能しないのかわかりません。<code>justify-content を使用しようとしています: flex-end;< /code>ボックスをページの「末尾」に揃えてから、<code>padding-right</code> を <code>200px</code> に追加しますが、残念ながらこれはそうではありません働かないよ。説明にご協力いただければ幸いです。</p> <p><br /></p> <pre class="ブラシ:css;ツールバー:false;">* { マージン: 0; パディング: 0; ボックスのサイズ設定: ボーダーボックス; } 。容器 { 幅: 100%; 高さ: 50vh; 背景色: #1f2937; 位置: 静的; ディスプレイ: フレックス; フレックス方向: 列; コンテンツの位置揃え: 中央; } .フッター { 位置: 絶対; 下: 0px; 幅: 100%; 高さ: 10vh; 背景色: #1f2937; 色: 白; テキスト整列: 中央; ディスプレイ: フレックス; コンテンツの位置揃え: 中央; 整列項目: 中央; } .ロゴ { フォントサイズ: 24px; フォントファミリー: 'Times New Roman'、Times、セリフ; 色: 白; コンテンツの位置揃え: 間のスペース; パディングトップ: 15px; フォントファミリー: 'Gill Sans'、'Gill Sans MT'、Calibri、'Trebuchet MS'、サンセリフ; パディング左: 200px; 位置: 絶対; トップ: 0; } .navbar { 色:白; フォントサイズ: 18px; 位置: 固定; 幅: 85%; トップ: 0; 右: 0; マージン: 自動; ディスプレイ: フレックス; 整列項目: 中央; justify-content: フレックスエンド; フレックス方向: 行; パディングトップ: 15px; パディング右: 200px; } .navbar ul li { リストスタイル: なし; 表示: インラインブロック; マージン: 0 20px; テキスト装飾: なし。 } 。テキスト 1 { 位置: 相対的; 色: 白; パディング左: 200px; フォントサイズ: 48px; フォントの太さ: 太字; 幅: 720ピクセル; } .text2{ 色: 白; フォントサイズ: 18px; パディング左: 200px; 幅: 520ピクセル; } .text3{ テキスト整列: 中央; ディスプレイ:フレックス; 整列項目:中央; /*垂直中央*/ コンテンツの位置揃え:右; /*水平方向の中心*/ 幅: 500ピクセル; 高さ:350ピクセル; 背景色: グレー; } </pre> <pre class="brush:html;toolbar:false;"><!DOCTYPE html> <html lang="ja"> <頭> <メタ文字セット="UTF-8"> <meta name="viewport" content="width=device-width、initial-scale=1.0"> <title>ウェブサイト</title> <link href="style.css" rel="stylesheet"> </head> <本体> <div class="コンテナ"> <div class="ロゴ"> <h2>ヘッダーロゴ</h2> </div> <div class="ナビゲーションバー">
P粉953231781P粉953231781469日前650

全員に返信(1)返信します

  • P粉373990857

    P粉3739908572023-08-15 18:21:28

    最初に、display:flex を設定していませんが、flex プロパティを使用します;

    次に、div を右に移動します (ボックスなど): (必要に応じてインデントします)

    リーリー

    返事
    0
  • キャンセル返事