前提・実現したいこと
何度もレスポンシブの質問ですみません????
過去のレスポンシブがきかない要因はすべてあたってみたのですが、それでも解消されないため皆様のお知恵をお貸しください。
今回は、スマホ版のみレスポンシブの指示が聞かず、検証ツールでも打ち消されているわけではなく、スマホ版の指示そのものが上がってきていないように思います。原因はなんでしょうか?
該当のソースコード
HTML
1<!DOCTYPE html> 2<meta charset="utf-8"> 3 4<head> 5 <meta name="viewport" width="device-width,initial-scale=1"> 6 <link rel="stylesheet" href="css/reset.css"> 7 <link rel="stylesheet" href="css/style.css"> 8 <link rel="stylesheet" href="css/responsive.css"> 9 <title>はじめてのコーディング テイク9</title> 10</head> 11<header> 12 <div class="header-top"> 13 <h1>はじめてのコーディング</h1> 14 </div> 15 <div class="main-visial"> 16 <div class="kv-copy"> 17 <p>コーディングを学習して、<br> 18 オリジナルサイトを作成しよう</p> 19 </div> 20 </div> 21 22</header> 23<main> 24 <section> 25 26 <h2 class="section-title">はじめに</h2> 27 <p class="section-text"> 28 このサイトは、コーディング練習用のサイトです。HTMLやCSS、JavaScriptなどの言語を使って、Webサイトを「使える状態」にすることです。 29 </p> 30 </section> 31 32 <section class="bg-gray"> 33 34 <h2 class="section-title">学習の心構え</h2> 35 <ul class="gakusyu-list"></ul> 36 <li class="atitude-item"> 37 暗記しようとしない 38 </li> 39 <li class="atitude-item">反復練習する</li> 40 <li class="atitude-item">習得するまでコピペ禁止</li> 41 <li class="atitude-item"> 1回で理解できなくても気にしない</li> 42 </section> 43 44 <section> 45 46 <h2 class="section-title">学習すること</h2> 47 <ul class="content-list"> 48 <li class="content-item"> 49 <img src="images/icon_html.jpg"> 50 <p>HTML5</p> 51 </li> 52 <li class="content-item"> 53 <img src="images/icon_css.jpg"> 54 <p>CSS3</p> 55 </li> 56 <li class="content-item"> 57 <img src="images/icon_js.jpg"> 58 <p>JavaScript/jQuery</p> 59 </li> 60 </ul> 61 62 </section> 63 64 <a class="btn" href="#">Webサイトを見る</a> 65</main> 66<footer>©2020 cresta.design</footer> 67
CSS
@charset "UTF-8"; /*共通レイアウト*/ body { font-size: 16px; font-family: "Helvetica", "YuGothic"; text-align: center; line-height: 1.5; list-style: none; } section { padding: 80px 0; /*h2などのタグに直接名前を付与する*/ /*イメージの設定忘れ注意*/ } section img { width: 100%; vertical-align: bottom; } section h2 { font-size: 30px; color: #E47B12; padding-bottom: 50px; } /*ヘッダー*/ header .header-top { background-color: #E47B12; color: #FFFFFF; } header .header-top h1 { font-size: 40px; padding: 20px 0; } /*メインビジュアル キャッチコピー*/ .main-visial { background-image: url(../images/kv-img.jpg); background-size: cover; background-position: center; } .main-visial .kv-copy { color: #FFFFFF; padding: 155px 0; font-size: 30px; line-height: 45px; } /*はじめに*/ .section-text { max-width: 800px; margin: 0 auto 20px; /*要素自体を中央寄せ*/ text-align: left; /*中身はそのなかで左寄せ*/ } /*学習の心構え*/ .bg-gray { background-color: #F0F0F0; } .bg-gray .atitude-item { padding-bottom: 15px; } .bg-gray .atitude-item:last-of-type { padding-bottom: 0; } /*学習すること*/ .content-list { display: flex; max-width: 800px; margin: 0 auto; /*アイテムではなくここに*/ } .content-list .content-item { /*margin: 0 auto;*/ padding: 20px; } .content-list .content-item p { text-align: left; font-weight: bold; } /*ボタン*/ .btn { background-color: #E47B12; color: #FFFFFF; padding: 12px 40px; text-decoration: none; margin-bottom: 80px; display: inline-block; } /*フッター*/ footer { background-color: #222222; padding: 15px 0; color: #FFFFFF; } /**/ /**/
CSS(レスポンシブ)
/*レスポンシブ版*/ /*タブレット版*/ @media screen and (max-width:1100px) { header .header-top h1 { font-size: 5vw; } header .kv-copy p { font-size: 4vw; } } /*スマホ版*/ @media screen and (max-width:767px) { header .header-top h1 { font-size: 4vw; } header .kv-copy p { font-size: 3vw; } }
試したこと
・(おそらく違うと思うが)あえて名前を変えてみる。
→クラス名などの指示の評価指数を下げることで聞かないかとうっすら思ったけど、やっぱ大前提として名前が違うので指示がききませんでした。
・もう一回コピペしてみる
→最近タブレット版をつくったあとに、タブレット版をそのままコピーし数値のみを変更する。という風に作成しているので、コピペの際にミスかと思ったけれど変化なしでした。
補足情報(FW/ツールのバージョンなど)
OS:Windows
エディタ:Brackets
ブラウザ:クローム
回答2件
あなたの回答
tips
プレビュー