質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
レスポンシブWebデザイン

レスポンシブWebデザイン(RWD)は、スクリーンのサイズ、プラットフォーム、オリエンテーションに基づいて様々なデバイスで最適のサイトを生成するのウェブデザインとその開発のアプローチ方法を呼びます。

Sass

Sassは、プログラミング風のコードでCSSを生成できるスタイルシート言語です。 scss ファイルを、変換(コンパイル)してCSSファイルを作成します。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

解決済

2回答

921閲覧

scssのメディアクエリが効かない

augsup

総合スコア7

レスポンシブWebデザイン

レスポンシブWebデザイン(RWD)は、スクリーンのサイズ、プラットフォーム、オリエンテーションに基づいて様々なデバイスで最適のサイトを生成するのウェブデザインとその開発のアプローチ方法を呼びます。

Sass

Sassは、プログラミング風のコードでCSSを生成できるスタイルシート言語です。 scss ファイルを、変換(コンパイル)してCSSファイルを作成します。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

0クリップ

投稿2020/05/25 10:07

現在htmlとscssを使いモバイルファーストではにわマンさんの模写サイトを模写コーディングしています。
そこでレスポンシブ化をしようとしているのですが上手くいきません。
なぜ上手くいかないのか教えていただけないでしょうか?
下記にコードを載せておきます。

HTML

1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <link rel="stylesheet" href="css/stylesheet.css"> 7 <title>Dental Clinic</title> 8</head> 9<body> 10 <header> 11 <img src="photo/siteTitle.png" alt="サイトのタイトルです。"> 12 <div class="head-container"> 13 <p>“地域に根付いた歯科医院” デンタル クリニック</p> 14 <p>03-0000-0000</p> 15 <p>予約受付時間 10:00~19:30 <span class="text-red">日祝 休診</span> </p> 16 </div> 17 <nav> 18 <button type="button" onclick="location.href='index.html'"><p>トップページ</p><p class="btn-text">HOME</p></button> 19 <button type="button" onclick="location.href='clinic.html'"><p>医院紹介</p><p class="btn-text">CLINIC</p></button> 20 <button type="button" onclick="location.href='service.html'"><p>診療案内</p><p class="btn-text">SERVICE</p></button> 21 <button type="button" onclick="location.href='staff.html'"><p>医院・スタッフ紹介</p><p class="btn-text">STAFF</p></button> 22 <button type="button" onclick="location.href='access.html'"><p>アクセス</p><p class="btn-text">ACCESS</p></button> 23 </nav> 24 </header>

scss

1$pc: 1024px; // PC 2 3@mixin pc { 4 @media screen and (min-width: ($pc)) { 5 @content; 6 } 7} 8 9 10body{ 11 margin: 0; 12 color: rgb(81, 81, 81);; 13} 14header{ 15 border-top:solid 8px #6CC6C4; 16 @include pc{ 17 color: red; 18 } 19 img{ 20 display: block; 21 margin: 0 auto; 22 } 23 .head-container{ 24 text-align: center; 25 p:nth-of-type(1){ 26 font-size: 10px; 27 margin: 0; 28 } 29 p:nth-of-type(2){ 30 font-size: 30px; 31 margin: 0 ; 32 } 33 p:nth-of-type(3){ 34 display: inline-block; 35 font-size: 10px; 36 margin: 0 0 15px; 37 padding: 0 15px ; 38 border: solid 1px rgba(0,0,0,0.3); 39 line-height: 30px; 40 .text-red{ 41 color: red; 42 } 43 } 44 } 45 nav{ 46 display: flex; 47 flex-wrap: wrap; 48 height: 225px; 49 button{ 50 display:block; 51 width: 50%; 52 height: 33%; 53 background-color: rgb(153, 225, 223); 54 border-radius: 5px; 55 border-right:#71C9C7 solid 1px ; 56 border-left:#99E1DF solid 1px ; 57 border-top: 0; 58 &:hover{ 59 opacity: 0.5; 60 cursor: pointer; 61 } 62 } 63 p{ 64 font-weight: bold; 65 color: white; 66 margin: 0; 67 } 68 .btn-text{ 69 font-size: 10px; 70 margin-top: 0; 71 } 72 } 73}

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

miyabi_takatsuk

2020/05/25 11:37

何がどううまくいかないのでしょうか? 目指す状態と、現状をもっと詳細に記載していただけないでしょうか?
augsup

2020/05/25 12:48

自己解決が出来ました。 次からはもう少し事細かに詳細などを書くようにします! ありがとうございました!!
guest

回答2

0

CodePenで動作確認してみました

問題なく動作しているように見えます。

color: red;は、文字色が赤になるという挙動ですが、背景色が赤になると誤解していたりはしませんか?

投稿2020/05/25 11:40

new1ro

総合スコア4528

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

augsup

2020/05/25 12:45

ご回答ありがとうございます! 合っているのかは分からないのですが、scssの@importでまだ作っていないファイル名を指定していたことが問題だったのか、@importの記述を見直すことで解決しました!!
guest

0

自己解決

質問文には載せていなかったコードのところで間違いがあったようです。

投稿2020/05/25 12:49

augsup

総合スコア7

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

miyabi_takatsuk

2020/05/25 12:51

次質問される時は、細かい要件と、 ここは関係ないべ、と自己判断せずに、 なるたけ全てのコードを載せられるといいかと思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問