
すみません。
htmlで質問です。
<div class="nav">
<ul>
<a href="#"><li>MENU1</li></a>
<a href="#"><li>MENU2</li></a>
<a href="#"><li>MENU3</li><
<a href="#"><li>MENU4</li></a>
</ul>
</div>
こちらを中央寄せしたいのですができないので教えてください。
navは自分で書いて、div display block はもともとブラウザ(グーグル)書いてありました。
以下、css
.nav {
margin: 0 auto;
text-align: center;
}
.nav ul{
text-align:center;
list-style: none;
display: flex;
}
.nav li{
background-color:#101010;
margin-right:2%;
}
.nav a{
font-size:3vw;
color:#fff;
width:20%;
}
user agent stylesheet
div {
display: block;
No.2ベストアンサー
- 回答日時:
現状、div 自体は中央寄せされています。
→div と li の CSS の中に「border-style: solid;」を入れるとどの領域をとっているかわかります。
問題は「リスト要素を横並びで中央寄せ」する方法ですが、正規の方法ではできないので、いろいろな裏技があります。まさに「リスト要素を横並びで中央寄せ」で検索するといろいろと出てきますので、都合の良い方法をお選びください。
個人的には、横幅をしっかりと計算して、キッチリ横幅が収まるdivをつくって、それを中央寄せする方法がわかりやすいかなと思います。
No.1
- 回答日時:
ここに
.nav li{
background-color:#101010;
margin-right:2%;
}
これ入れたら?
text-align: center;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
liタグの中に<p>タグやら<dl>を...
-
【Html CSS】<a>の上に文字を配...
-
ドロップダウンメニューが隠れ...
-
<ul><li></li></ul>にするメリ...
-
HTML ul li で横並びにナビゲー...
-
画像はDIVタグとPタグの両方で...
-
リストマーカーをボックス内に...
-
CSSで改行後の行間調整
-
HTML属性での「""」 「''」違い
-
投稿フォームの整列
-
htmlの文字が縦書きになる
-
1時間30分を簡単に表したいで...
-
CSSを使って定型文を挿入できま...
-
既婚男女の方、結婚前と結婚後...
-
訪問済のリンク色を変えない方法
-
CSSで画像を同じ位置に重なり合...
-
HTML の繰返し法???
-
pythonでのカーソル移動がずれる
-
floatタグの使い方
-
brにクラスをつけてcssでdispla...
マンスリーランキングこのカテゴリの人気マンスリー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>で改行する横並びのメニュー
-
ページ内リンク!?のしかた
-
イメージマップと画像のスライ...
おすすめ情報