
ロゴが左上にきて、右寄せのナビゲーションを作りたいです。
下記、間違っているところをご指摘いただけないでしょうか。
cssで、navを横並びにして、右寄せにするところまではできたのですが、その後に
.wrap{
display: flex;
}
と打つと、 justify-content: flex-end; の右寄せが崩れて左に寄ってしまいます。
html
---
<header>
<div class="wrap">
<img src="ロゴ.jpg">
<nav>
<ul>
<li>いっこめ</li>
<li>にこめ</li>
</ul>
</nav>
</div>
</header>
css
---
nav ul{
display: flex;
justify-content: flex-end;
}
nav ul li{
list-style: none;
padding-left: 10px;
}
.wrap{
display: flex;
}
本やネットなど数時間調べてやってみましたができないので質問しました。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
nav ul{
display: flex;
justify-content: flex-end;
}
nav ul li{
list-style: none;
padding-left: 10px;
}
.wrap{
display: flex;
justify-content: space-between;
}
これでたぶん狙った効果が出ます。(ぼくの環境ではそうなりました)
何がポイントかというと、.wrap でflexを指定すると、そこにもjustify-contentが発生しているんですね。
ですからスペースを指定してやらないとダメということでして。
space-between;でロゴとulのスペースを上手に作ってくれるわけです。
早速の返信ありがとうございます。
.wrap{
display: flex;
justify-content: space-between;
}
これでできました!
数時間悩んだのがたった一行で解決しました、、、
css本当に難しいです。
解説まで丁寧に記載してくださり、感謝いたします。
本当にありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
リストマーカーをボックス内に...
-
ページを開いているときのリン...
-
<ul><li></li></ul>にするメリ...
-
liタグの中に<p>タグやら<dl>を...
-
ulタグやliタグの中でbrタグ...
-
css リストを右揃えにできませ...
-
リストの数字のフォントサイズ...
-
htmlの文字が縦書きになる
-
divとpの使いわけ
-
brにクラスをつけてcssでdispla...
-
含む含まないという概念自体の...
-
<h1>、<h2>と<p><div>の行間を...
-
imgの下に点線が入るのを消したい
-
htmlのolやulなどlistにtitleや...
-
セクションをdivで囲むと見出し...
-
min-heightとheightの違いについて
-
CSSで改行後の行間調整
-
HTML属性での「""」 「''」違い
-
CSSを使用したHPの左メニューと...
-
入力フォームとセレクトボック...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リストマーカーをボックス内に...
-
liタグの中に<p>タグやら<dl>を...
-
ulタグやliタグの中でbrタグ...
-
divタグ内のコンテンツが重なっ...
-
html/cssの、navを2段にする...
-
list-style-type部分だけ大きく...
-
複数行にまたがる括弧を表示し...
-
html <li>の中の文字一部に色を...
-
ページを開いているときのリン...
-
番号付きリスト(<Ol><Li>・・...
-
リストを2つに分割して、それぞ...
-
リストの左余白の削除方法
-
html <ul></ul>の並びで一行空...
-
<li>タグの数が増えすぎたので...
-
<ul><li></li></ul>にするメリ...
-
css 横並びのナビゲーションバ...
-
htmlの<ol>タグで、数字などを...
-
<li>で改行する横並びのメニュー
-
ページ内リンク!?のしかた
-
イメージマップと画像のスライ...
おすすめ情報