前提・実現したいこと
レスポンシブデザインを取り入れたいです。
発生している問題・エラーメッセージ
レスポンシブデザインにしようとして、取り入れてみると、画面をある一定まで縮めるとぐちゃぐちゃになってしまいました。
該当のソースコード
HTML
1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <title>Document</title> 7 <link rel="stylesheet" href="top1.css"> 8</head> 9<body> 10 <div class ="wrapper"> 11 <div class="header">header</div> 12 <div class="left">left</div> 13 <div class="right">rights</div> 14 <div class="footer">footer</div> 15 </div> 16</body> 17</html> 18
CSSのコード .wrapper { width: 400px; margin: 0 auto; display: flex; flex-wrap: wrap; } .header { height: 100px; width: 400px; background-color: #141f40; } .left { height: 250px; width: 150px; background-color:#80bfa8; } .right { height: 250px; width: 250px; background-color: #8c2727; } .footer { height: 100px; width: 400px; margin: 0 auto; background-color: #d98d30; } @media screen and (max-width: 767px) { .header { width: 250px; } .right { width: 100px; } .footer { width: 250px; } } @media screen and (max-width: 479px) { .header { width: 150px; } .right { width: 150px; } .footer { width: 150px; } }
試したこと
ネットでググって直し中です。
補足情報(FW/ツールのバージョンなど)
お時間あるときに知恵をお貸しください。
MarkDownの<code>ブロックに関しては、HTML、CSS等複数異なるソースコードを記載する場合は
```HTML
htmlのソースコード
```
(1行空ける)
```CSS
cssのソースコード
```
という形にして頂ければと。
すみません。
ありがとうございます。
修正感謝します。
「コンテンツがぐちゃぐちゃになって」というのは回答者側からは質問本文ではわからないので、
現状をスクショするなりして表示して頂ければ回答も付きやすいかと。
個人情報等が載っている場合は場合に応じて質問者さんで隠すようになさってください。
アドバイス本当にありがとうございます。
変更いたしました。
後から何とかしようとするのではなく
どのデバイスの時にどのようにレイアウトするか決めないとどうにもならないのでは。
回答1件
あなたの回答
tips
プレビュー