前提・実現したいこと
現在CSSのレイアウトを勉強中なのですがナビゲーションメニュー内の企業ロゴと項目を横並びにできず困っております。
以下の画像内のBrainというロゴと水色のメニューを横並びにしたいと考えています。
(わかりやすくするためメニューを水色にしています。)
以下の画像のように作るにはどのようなコードを書けば良いのでしょうか?
該当のソースコード
html
1<!DOCTYPE html> 2 3<html lang="ja"> 4<head> 5 <meta charset="utf-8"> 6 <title>Brainナビバー</title> 7 8 <link rel=stylesheet href="Brain%E3%83%8A%E3%83%93%E3%83%90%E3%83%BC%E7%B7%B4%E7%BF%92.css"> 9 10</head> 11 12<body> 13 14<header> 15 16<div class="navbar"> 17 <h1 class="logo"> 18 <img src="logo.png"> 19 </h1> 20 21<nav> 22 23 <ul> 24 <li><a href="#">Home</a></li> 25 <li><a href="#">News</a></li> 26 <li><a href="#">About</a></li> 27 <li><a href="#">Access</a></li> 28 <li><a href="#">Blog</a></li> 29 </ul> 30 31</nav> 32 33</div> 34 35</header> 36 37 </body> 38</html> 39
css
1@charset="utf-8"; 2 3h1{ 4 padding: 0; 5 margin: 0; 6} 7 8nav ul{ 9 padding: 0; 10 margin: 0; 11 font-size: 0; 12} 13 14nav ul li{ 15 list-style-type: none; 16 display: inline-block; 17 font-size: 16px; 18 background-color: skyblue; 19 padding: 10px; 20} 21 22nav ul li a{ 23 display: block; 24 text-decoration: none; 25 color: black; 26} 27 28nav ul li a:hover{ 29 color: gray; 30} 31
試したこと
h1タグとnavタグをブロック要素化してfloat:leftで横並びになるかなと思ったのですができませんでした。
まだ勉強を始めたばかりなので支離滅裂なことを言っているかもしれませんがどうかご教授お願いいたします。
補足情報(FW/ツールのバージョンなど)
ブラウザ:GoogleChrome
エディタ:Brakets
回答1件
あなたの回答
tips
プレビュー