前提・実現したいこと
HTMLの勉強を始めてまだ1週間の超初心者です。
「1冊ですべて身につく HTML&CSSとWebデザイン 入門講座」という本を使用して勉強しています。
基本のコードを学び、本の手順に沿ってWebサイトを作っている段階です。
発生している問題
Flexboxを使用して中の<li>タグを横並びにしたいのですができません。
何度も入力したコードを見直しましたが、間違いを見つけることが出来なくて行き詰まり困っています。
初歩的な質問で大変申し訳ないのですが、間違いを見つけていただけると幸いです。
よろしくお願いいたします。
該当のソースコード
HTML
1<<!DOCTYPE html> 2<html lang="ja"> 3 <head> 4 <meta charset="utf-8"> 5 <title>WBC Cafe</title> 6 <meta name="description" content="ブレンドコーヒーとヘルシーなオーガニックコーヒーを提供するカフェ"> 7 8 <!--CSS--> 9 <link rel="stylesheet" href="https:/unpkg.com/ress/dist/ress.mi.css"> 10 <link href="https://fonts.googleapis.com/css?family=Philosopher" rel="stylesheet"> 11 <link href="css/syle.css" rel="stylesheet"> 12 13 </head> 14 15 <body> 16 <header class="page-header"> 17 <h1><a href="index.html"><img class="logo" src="images/logo.svg" alt="WCBカフェホーム"></a></h1> 18 <nav> 19 <ul class="main-nav"> 20 <li><a href="news.html">News</a></li> 21 <li><a href="menu.html">Menu</a></li> 22 <li><a href="contact.html">Contact</a></li> 23 </ul> 24 </nav> 25 </header> 26 </body> 27 28</html>
CSS
1@charset "UTF-8"; 2 3/*HEADER 4---------------------------------*/ 5.logo{ 6 widht:210px; 7 margin-top:14px; 8} 9 10/*共通部分 11-------------------------*/ 12html{ 13 font-size:100%; 14} 15body{ 16 font-family: "Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3",sans-serif" 17 line-height:1.7; 18 color:#432; 19} 20a{ 21 text-decoration:none; 22} 23img{ 24 max-width:100%; 25} 26 27 28.main-nav { 29 display: flex; 30 font-size: 1.25rem; 31 text-transform: uppercase; 32 margin-top: 34px; 33 list-style: none; 34} 35.main-nav li { 36 margin-left: 36px; 37} 38.main-nav a { 39 color: #432; 40} 41.main-nav a:hover { 42 color: #0bd; 43} 44.page-header{ 45 display: flex; 46 justify-content: space-between; 47} 48
試したこと
勉強している本の情報を調べましたが、困ったときの解決方法はでできませんでした。
また、Flexboxについて調べても同様でした。
補足情報(FW/ツールのバージョンなど)
本の通り、Atomを使用してコードを書いています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。