HTMLとCSSの練習を行っています。2日ほど苦戦しています。一向にロゴの大きさが変わりません。
1 2class名をつけて、CSSにも」対応するようにしていますが、なぜか反応しません。 3どうやら、CSSに対応しないようなコードを書いていたようです。 4ツールを使って、原因を追究した結果以下の4つが表記されました。 5 6それぞれの原因について、教えていただけることは可能でしょうか? 7それぞれ調べた結果、「スペルミスなどのようですが、私は見つけることができませんでした。 8 91 semi-colon expected(4,1) 102 [CSSTree] At-rule `@charset` has no known descriptors(5,6) 113[CSSTree] Invalid value for `@charset` prelude(4,1) 124[CSSTree] Invalid value for `font-family` property(8,54) 13 14どうか、解決策を教えていただきたいです。何卒よろしくお願いいたします。 15 16下記にコードを書きます。 17 18```【HTML】 19コード
<! doctype html>
<html lang="ja"> <head> <meta charset="UTF-8"> <title>WCB Cafe</title> <meta name= "description" content= "ブレンドコーヒーとヘルシーなオーガニックフードを提供するカフェ"> <!---CSS----> <link rel="stylesheet" href="https://unpkg.com/ress/dist/ress.min.css"> <link rel="stylesheet" href="https://fonts.googleeapis.com/css?family=Philosopher" <link rel="stylesheet" href="./Wcbcafe.css" type="text/css"> </head> <body> <header class="page-header"> <h1><a href="index.html"><img class="logo" src="images/logo.svg" alt="WCBカフェホーム"></a></h1> <nav> <ul class="main-nav"> <li><a href="news.html">News</a></li> <li><a href="manu.html">Manu</a></li> <li><a href="contact.html">Contact</a></li> </ul> </nav> </header> </body> </html>コード
@charset"UTF-8"
/共通事項CSS----------------/
html{
font-size: 100%;
}
body{
font-family: "Yu Gothic Medium", "游ゴシック Medium" Yu Gothic,"游ゴシック体"
ヒラキノ角ゴ pro3s Wps sans-serif; line-height:1.7;
color: #432;
}
a{
text-decoration: none;
}
img{
max-width: 100%;
}
/* Header*/
.logo{
width: 210px;
margin-top: 14px;
}
.main-nav{
display: flex;
font-size: 1.25em;
text-transform: uppercase;
}
コードやエラーはマークダウンのcode機能を利用してご提示ください。
https://teratail.com/questions/238564
また、一つ前の質問からどう進んだのでしょうか。「2日ほど苦戦しています」とか書かなくていいような。
質問は編集できます。
すでに何度か指摘されているようですが、teratailには質問や回答を見やすく・わかりやすくするための機能が備わっています。
今回はコードを以下のような形で書き対応をお願いします。
```html
ここにHTMLのコード
```
(※1行以上開ける)
```css
ここにCSSのコード
```
コードブロックになっていないとインデントが自動で削除されて表示されたりします。
全角スペースが入っていてもこの状態ではわからないので対応をお願いします。
もう一つ。
そもそもCSSは問題なく読み込めていますか?
body{backgrund-color:#000;}とか明らかに見た目が変わるようなものを入れて確認してみてください。
まずは一度、CSSを body{backgrund-color:#000;} だけにしてみてください。
背景色は黒になりますか?
これがだめならそもそもCSSが読み込めていません。
ファイル名は間違っていませんか?CSSとHTMLは同じフォルダにありますか?
今の書き方は「表示させようとしているHTMLと同じフォルダ(階層)にWcbcafe.cssという名前のCSSがある」状態です。大文字小文字も区別される場合がありますので統一してください。
解決できました。階層のb¥問題でした。
dit.さんにもうひとつ質問です。
HTML&CSS入門の本には
同じ階層AにCSSフォルダーとHTMLのファイルを創り、フォルダー内にCSSファイルを入れていました。
しかし、実際は反応しませんでした。疑問です。なぜでしょうか?
まだ質問が「受付中」になっていますが、「ベストアンサー」を選び「解決済」にされてはいかがでしょうか。
[階層A]
├index.html
└[style]フォルダ
└Wcbcafe.css
上記のような場合、
<link rel="stylesheet" href="./Wcbcafe.css" type="text/css">
ではなく
<link rel="stylesheet" href="./style/Wcbcafe.css" type="text/css">
という書き方になると思います。
dit.さんありがとうございます!!!!
回答1件
あなたの回答
tips
プレビュー