質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

1回答

2622閲覧

header部分を左右に分けたい

gyoruo

総合スコア61

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2020/03/29 15:01

header部分を以下の画像のように分けたいのですが、うまくいきません。
左側は出来たので、右側も同じようにしてみましたがうまくいきません。
アドバイスをお願い致します。
これを
イメージ説明
こうしたいです。(予想月収〜はじめるを右側に表示したい)
![イメージ説明

HTML

1<header> 2 <nav class="container_header"> 3 <img src="../img/icon.png" alt="トップ画像" title="トップ画像" class="img_icon"> 4 <div class="left_header"> 5 <a href="#" class="col-1">概要</a> 6 <a href="#" class="col-1">準備</a> 7 <a href="#" class="col-1">安全</a> 8 <a href="#" class="col-1">マネープラン</a> 9 </div> 10 <div class="right_header"> 11 <div class="col-4">予想月収</div> 12 <div class="col-4">¥244,628</div> 13 <div class="col-4">はじめる</div> 14 </div> 15 </nav> 16 </header>

CSS

1.container_header { 2 display: flex; 3 padding: 10px; 4 margin: 10px; 5} 6.img_icon { 7 width: 45px; 8 height: 45px; 9 margin-right: 2%; 10} 11.left_header { 12 font-family: sans-serif; 13 font-weight: lighter; 14 font-size: 15px; 15 margin-top: 13px; 16 color: black; 17} 18.left_header a { 19 color: black; 20} 21.left_header a:hover { 22 color: black; 23} 24.left_header a:active { 25 color: #5f9ea0; 26} 27.right_header { 28 display: flex; 29 justify-content: flex-end; 30}

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

flexで横ならべしたアイテムの一つだけを右寄せしたい場合はmargin-left: auto;を設定するといいです。
あと、上下位置の中央寄せはalign-items: center;を使うといいでしょう。

css

1.container_header { 2 display: flex; 3 padding: 10px; 4 margin: 10px; 5} 6.img_icon { 7 width: 45px; 8 height: 45px; 9 margin-right: 2%; 10} 11.left_header { 12 font-family: sans-serif; 13 font-weight: lighter; 14 font-size: 15px; 15 color: black; 16} 17.left_header > a { 18 color: black; 19 padding: 0 10px; 20} 21.left_header a:hover { 22 color: black; 23} 24.left_header a:active { 25 color: #5f9ea0; 26} 27.left_header, .right_header { 28 display: flex; 29 align-items: center; 30} 31.right_header { 32 margin-left: auto; /*右寄せ*/ 33} 34.right_header > div { 35 margin-left: auto; 36 padding: 0 10px; 37}

投稿2020/03/29 16:12

hatena19

総合スコア33699

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

gyoruo

2020/03/31 12:56

ありがとうございます。 次からはもう少し粘ってから質問しようと思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問