前提・実現したいこと
ProgateのHTML/CSSを学習し終えたので、初めてサイトデザインとコーディングをしている者です。
初心者の上divだらけのコードで申し訳ないのですが、ググってもわからないためご指導お願いします。
添付画像の右上のリスト『Menu』『Take out』『Information』が上の青い部分(header)に入らずはみ出て困っています。
これをheaderに収めるにはどうしたらいいのか、ご享受お願いします。
headerのバックはとりあえず青にしてboxが見やすいようにしています。
<DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>本格インド・ネパール料理</title> <link rel="stylesheet" href="main.css"> <link href="spice_resutaurant_top.css" rel="stylesheet" type="text/css"> <!-- [if lt IE 9] --> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> </head> <header> <div class="head_container"> <div class="header_left"> <a href="" class="logo"> <img src="cmn/logo/logo.png"> </a> </div> <div class="header_right"> <ul class="list_nav_header"> <li><a href="">Menu</a></li> <li><a href="">Take out</a></li> <li><a href="">Information</a></li> </ul> </div> </div> </header>
@charset "UTF-8"; /* CSS Document */ html, body, ul, ol, li, h1, h2, h3, h4, h5, h6, p, div { margin: 0; padding: 0; } li { list-style: none; } a { text-decoration: none; } body { width: 100%; } header { width: 100%; height: 106px; background-color: blue; position: fixed; } .head_container { height: 85px; padding: 10px 87px; } .header_left { color: #A57323; box-sizing: border-box; } .header_right { float: right; box-sizing: border-box; color: black; } .list_nav_header { display: flex; align-items: center; font-family: times; float: right; } .list_nav_header li { padding: 50px 29px; }
試したこと
ネットで問題を検索したところ『box-sizing:border-box;』をCSSに記述するとあったので
入れてみましたが変わりませんでした。
補足情報(FW/ツールのバージョンなど)
コードエディター:Brackets
ブラウザ:Google Chrome 88.0324.150
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/18 10:35