![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
ul li で横並びにナビゲーションを設置したが、背景色がきっちり横幅700pxに合いません。
どうしたらいいでしょういか? 700pxの背景画像を入れてもだめです。
https://nihonjinji.jp/index.php/servicemuke/
HTML
<ul class="umuke">
<li>研修コース
</li>
<li ><a href="https://nihonjinji.jp/index.php/kangomuke/"><訪問介護サービス事業向け
</li>
<li><a href="https://nihonjinji.jp/index.php/eventmuke/"><イベントプロデュース企業向け</a>
</li>
<li ><a href="https://nihonjinji.jp/index.php/servicemuke/"><サービス事業向け</a>
</li>
</ul>
CSS
ul.umuke {
list-style:none; margin: 0 auto;
padding: 0px;
width: 700px;
color: #ffffff;
/*background: #03006b;背景色*/
background-image: url(images/var_muke.jpg);
}
ul.umuke li{
float: left;
background: #03006b;/*背景色*/
color: #ffffff;
margin-bottom: 3px;/*下のバーとの余白*/
border-bottom: solid 1px #dadada;/*下に灰色線*/
list-style-type: none!important;/*ポチ消す*/
text-align: left;
padding-left: 10px;
padding-right: 5px;
line-height: 30px;
vertical-align: middle;
}
ul.umuke a {
color: #ffffff;
}
ul.umuke a :hover{
color: #ffff00;
}
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_02.png?e8efa67)
- 画像を添付する (ファイルサイズ:10MB以内、ファイル形式:JPG/GIF/PNG)
- 今の自分の気分スタンプを選ぼう!
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんばんは
floatでレイアウトしているのが原因ですね。
float指定された要素は通常フローから外れます。
(position: absolute とは扱いが異なりますが・・)
ulのCSSに
border: 1px solid red;
などを加えてみれば、何が起きているかを確認できると思います。
(ulの高さが無いことがわかるはず)
また、スペースで間隔調整をしているようですがあまり戴けません。
各項目を同じ幅にしたければ、liの幅を指定して文字位置を中央にするなどが良いと思います。
項目幅は内包する文字数に応じて成り行きで、間隔だけを揃えたいような場合には、以下に示すような例でも良いでしょう。
・liの合計幅が親要素に満たなければ、間隔をあけて均等に割り付けられます。
・親要素幅を超える場合は納まるように適宜幅が縮められます。
(細かな指定も可能ですが、検索してみてください。)
flexレイアウトの場合であれば、フローから外れることはないので、ulに幅と背景色を指定しておけばそのまま反映されます。
CSSを以下のような感じにすることで、ご予定のようなレイアウトになるのではないかと想像します。(直接関係のない部分は省略)
ul.umuke {
width: 700px;
list-style-type: none;
padding: 0;
display: flex;
justify-content: space-between;
background: #03006b;
}
ul.umuke li {
text-align: center;
margin: 0 5px;
}
ul.umuke li, ul.umuke a {
color: white;
text-decoration: none;
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS css初心者 フレックスボックスの適用を一部適用除外したいですが方法が分かりません。 2 2023/11/27 00:13
- HTML・CSS HTML & CSS 縦ボックス内の文字の左右センタリング 3 2023/03/25 04:23
- HTML・CSS 初心者html・CSS ウィンドウを縮小するとタグの一部が隠れてしまう。 1 2023/12/18 19:52
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- HTML・CSS ボックスを中央配置したいです。 2 2023/09/19 17:09
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
- HTML・CSS CSS のみのタブ切り替えについて 1 2023/01/11 16:47
- JavaScript javascriptのエラーで質問です。 2 2024/02/03 18:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
htmlの文字が縦書きになる
-
iPhoneで HTMLファイルを閲覧
-
静止画画像をクリックすると音...
-
HTMLでこの画像を表示したいで...
-
テーブルの行を折りたたみたい...
-
角丸画像の背景色を透明にした...
-
メモ帳の段落の揃え方
-
HTMLのdlとul どちらが正しいと...
-
HPに文章で改行はすべてBRタグ...
-
テーブルタグのセルの幅の一部...
-
ウェブサイトにアップされてい...
-
初心者html・CSS ウィンドウを...
-
css初心者 フレックスボックス...
-
CSS初心者です。わかる方教えて...
-
HTMLで特定の文字だけ色を変え...
-
HTMLを正しく表示させるには
-
疑似要素で背景画像に指定したS...
-
サイトにコンテンツを並べる際...
-
webデザインの勉強で、HTML/CSS...
-
私、Paiza Cloudやっているのだ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlの文字が縦書きになる
-
テーブルの行を折りたたみたい...
-
WEBサイトの作成で、imgタグに...
-
webデザインの勉強で、HTML/CSS...
-
私、Paiza Cloudやっているのだ...
-
静止画画像をクリックすると音...
-
css初心者 フレックスボックス...
-
角丸画像の背景色を透明にした...
-
WEBページを強制的に横画面で見...
-
メモ帳の段落の揃え方
-
テーブルタグのセルの幅の一部...
-
iPhoneで HTMLファイルを閲覧
-
先日ウェブデザイン技能検定三...
-
指定した演算を実施の結果を表...
-
テーブルのセルデータを自動改...
-
HTMLタグのあるCSVファイルを利...
-
スマホで、左右にスワイプして...
-
指定した演算を実施の結果を表...
-
CSSファイルの日本語コメントが...
-
HTMLで特定の文字だけ色を変え...
おすすめ情報