前提・実現したいこと
どうしても、どうしても、どうしてもうまくいかないので教えてください。
本を見ながら初めてウェブサイトを作成しており、少しシンプルな構成に変えて検証しています。
Atomでhtml, cssを作成し、FC2の無料ウェブサイト作成しました。
AtomでのHTML,CSS検証ツールではエラーは出ません。ウェブサーバにアップロードするデータ(単純にフォルダからHTMLをFirefoxで開いた際)はCSSもきれいに反映されています。
アップロード後、ブラウザ上で確認すると添付画像のようなエラーが出ます。
404エラーということでいろいろ調べているのですが、ページが単純に表示されないわけではなくCSSのみが反映されていない状態をどう解決すればいいのか見つけることができませんでした。
ほんとうに素人質問で恐縮ですが、アドバイスをお願いいたします。
発生している問題・エラーメッセージ
Resource interpreted as Stylesheet but transferred with MIME type text/html: "http://hacchi84.web.fc2.com/css/style.css". index.html:6 GET https://error.fc2.com/web/404.html net::ERR_ABORTED 404 (Not Found)
HTML
1<!doctype html> 2<html lang="ja"> 3<head> 4<meta charset="UTF-8"> 5<title>HACCHI's ROOM</title> 6<link rel="stylesheet" href="css/style.css"> 7</head> 8 9<body> 10<div class="wrapper"> 11<header class="header"> 12 <h1 class="logo"><a href="index.html"><img src="images/hacchi-logo.png" alt="Hachi2"></a></h1> 13 <nav class="nav"> 14 <p> 15 <a href="prof.html">プロフィール</a> 16 </p> 17 </nav> 18</header> 19 20<div class="keyvisual"> 21 <img src="images/keyvisual.jpg" alt="hachi1"> 22 <h1>HACCHI's ROOM</h1> 23</div> 24 25<main> 26 <h2>News</h2> 27 <p class="news1">ハッチは太り気味なので、1月27日よりおやつを控えさせていただきます。</P> 28 29 <p class="news2">2月15日は、<a href="https://www.rakuten-ssi.co.jp/" target="_blank">ペット保険</a>の更新について、協議会を開催いたします。</p> 30 31</main> 32 33<footer class="footer"> 34<p>HACCHI's ROOM</p> 35</footer> 36 37</div> 38</body> 39</html> 40
HTML
1<!doctype html> 2<html lang="ja"> 3<head> 4<meta charset="UTF-8"> 5<title>HACCHI's ROOM</title> 6<link rel="stylesheet" href="css/style.css"> 7</head> 8 9<body> 10<div class="wrapper"> 11<header class="header"> 12 <h1 class="logo"><a href="index.html"><img src="images/hacchi-logo.png" alt="Hachi2"></a></h1> 13 <nav class="nav"> 14 <p> 15 <a href="prof.html">プロフィール</a> 16 </p> 17 </nav> 18</header> 19 20 21<main> 22 <h2>プロフィール</h2> 23 <p class="prof-pic"><img src="images/onthesnow.jpg" alt="" class="hacchi-photo"></P> 24 <nav class="nav1"> 25 26 <p>誕生日 : 2016年8月4日生まれ(4才)</p> 27 <p>出身地 : 熊本県</p> 28 <p>性 別 : 男の子</p> 29 <p>性 格 : マイペース</p> 30 <p>好きなこと : ふわふわな場所で寝ること</p> 31 <p>嫌いなこと : 今にも寝そうなときに起こされること</p> 32 33</nav> 34 35 36 <h2 class="clear">大きさ</h2> 37 <table class="info"> 38 <tr> 39 <th>体高(cm)</th> 40 <td>30cm</td> 41 </tr> 42 <tr> 43 <th>体長(cm)</th> 44 <td>45cm</td> 45 </tr> 46 <tr> 47 <th>体重(kg)</th> 48 <td>約7kg</td> 49 </tr> 50 <tr> 51 <th>最新情報</th> 52 <td>あと500gほどダイエットしたいですねぇ。最新の体重については、<a href="index.html#News"><NEWS></a>にて随時アップデートしてまいります。気になる方はぜひチェックしてみてくださいね♪</td> 53 </tr> 54 </table> 55</main> 56 57 58<footer class="footer"> 59<p>HACCHI's ROOM</p> 60</footer> 61 62</div> 63</body> 64</html> 65
CSS
1charset "UTF-8"; 2 3/* すべてのページに適用 */ 4html { 5 font-family:sans-serif; 6} 7 8 body { 9 background-color: #eeece9; 10 } 11 12 .wrapper { 13 margin: 0 auto 0 auto; 14 max-width: 960px; 15 } 16 17 h2 { 18 color: #3f5170; 19 font-size: 30px; 20 border-bottom: 3px dotted #3f5170; 21 margin: 50px 0px 15px 0; 22 padding: 5px; 23 } 24 25p { 26 line-height: 1.5; 27} 28a:link { 29 color: #d25833; 30} 31a:visited { 32 color: #d25833; 33} 34a:hover { 35 color: #e3937a; 36} 37a:active { 38 color: #ff6a3b; 39} 40 41/* すべてのページに適用 ヘッダー */ 42img { 43 max-width: 100%; 44 height: auto; 45} 46 47.logo { 48 margin: 30px 0 40px 0; 49 line-height: 0; 50 text-align: center; 51} 52 53.nav { 54 text-align: center; 55} 56 57.nav li { 58 display: inline-block; 59 list-style-type: none; 60 padding-right: 30px; 61 background-image: url(../images/line1.png); 62 background-repeat: repeat-x; 63 margin: 0; 64 padding: 20px 10px 15px 20px; 65} 66 67.nav1 p { 68 line-height: 3px; 69 padding-right: 30px; 70} 71 72/* すべてのフッターへ適用 */ 73.footer { 74 background-image: url(../images/footer-bg.png); 75 background-repeat: no-repeat; 76 padding: 80px 15px 20px 15px; 77 margin-top: 50px; 78 font-size: 12px; 79 color: black; 80} 81 82 83/* 個別のスタイル */ 84/* index.html */ 85 86.keyvisual img { 87 width: 960px; 88 height: auto; 89 position: relative; 90 91} 92 93 94.keyvisual h1 { 95 margin:15px 0 0 0; 96 opacity: 0.8; 97 color: #f48000; 98 font-style: oblique; 99 font-size: 100px; 100 position: absolute; 101 top: 800px; 102 left: 500px; 103 width:100%; 104 105} 106 107.news-item { 108 margin: 0; 109} 110 111/* prof.html */ 112.hacchi-photo { 113 float: left; 114 padding: 0 1em 1em 0; 115} 116 117.clear { 118 clear: both; 119} 120 121.prof-pic img{ 122 width: 300px; 123 height: auto; 124} 125 126/* すべてのフッターへ適用 */ 127.footer { 128 background-image: url(../images/footer-bg.png); 129 background-repeat: no-repeat; 130 padding: 80px 15px 20px 15px; 131 margin-top: 50px; 132 font-size: 12px; 133 color: black; 134} 135 136/* テーブル */ 137.info { 138 border-collapse: collapse; 139} 140 141.info th, .info td { 142 padding: 8px; 143 border: 1px solid #bec2c7; 144 text-align: left; 145} 146 147.info th { 148 background-color: #dde2ea; 149 width: 150px; 150 color: #3f5170; 151 vertical-align: top; 152} 153 154
試したこと
CSSのチェック
HTMLのチェック
キャッシュの削除
ファイル構成の簡素化
補足情報(FW/ツールのバージョンなど)
回答2件
あなたの回答
tips
プレビュー