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

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

新規登録して質問してみよう
ただいま回答率
85.35%
HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

0回答

867閲覧

画面縮小した時にレイアウトが重なるのを重ならないようにしたい。

shohei0426

総合スコア1

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2021/09/18 11:36

前提・実現したいこと

練習として映画情報サイトを作り始めました。
画面縮小したときに、サイドバーであるHOME・NEWSとタイトル【仕事に恋愛ときどき映画】が
重なってしまいます。
画面縮小したときに2つが重ならないように表示させたいです。
レスポンシブデザインを調べて色々試したのですが上手くいきませんでした。
どうかご教示いただければ幸いです。

該当のソースコード【HTML】

<!DOCTYPE html> <html> <head> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Kaisei+Decol:wght@700&display=swap" rel="stylesheet"> <link rel="stylesheet" href="eiga/eiga.css"> <meta charset="utf-8"> <title>翔平</title> </head> <!-- ココからメインコンテンツ --> <body> <div class"main"> <header id="header" >    <h1>仕事に恋愛ときどき映画</h1> <h2>~映画好きのための場所~</h2>    </header> </div> <ul id="gazou"> <li><img src="C:\Users\範一\Desktop\映画紹介\eiga\ダウンロード.jpg" width="400" height="400"</li> <li><img src="C:\Users\範一\Desktop\映画紹介\eiga\パイレーツ.jpg" width="400" height="400"</li> </ul> <!--ここまでメインコンテンツ--> <!--ここからナビゲーションエリア1 -->
<aside> <nav> <ul> <li><a href="">HOME</li> <li><a href="">NEWS</li> </ul> </nav> </aside>
</body> <!-- ここまでナビゲーションエリア> </html>

該当のソースコード【CSS】

header{
width:auto;
height:80px;
background-color:#1e93c1;
font-size:3em;
text-align : center;
}

body {
background-image: url("../eiga/Aurora.jpg")
}

body { background-size: cover;
}

header h1,h2 { font-family: 'Kaisei Decol', serif;
}

header h1 { color: #FFFFFF;
}

header h2 { color: #FFFFFF;
}

.main {
width: 90%;
float:right;
border:4px solid red;
box-sizing: border-box;
}

aside{ font-size: xx-large;
font-family: 'Kaisei Decol', serif;
color: #FFFFFF;
}

aside {
width: 10%;
float:left;
border: 4px solid; #031de2;
box-sizing: border-box;
}

a {
color:#FFFFFF;
}

#gazou{
display: flex;
flex-wrap:wrap;
}
#gazou li {
width: calc(100%/4);/←画像を横に4つ並べる場合/
padding:0 5px;/←画像の左右に5pxの余白を入れる場合/
box-sizing:border-box;
}
#gazou li img {
max-width:100%; /画像のはみだしを防ぐ/
height: auto; /*画像の縦横比を維持 */
border:solid 1px #ccc; /←画像を1pxのグレーの枠線で囲む指定の場合/
}

#gazou{
text-align:center;
position:absolute; top:900px; right: 900px;
}

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

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

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

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

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

Lhankor_Mhy

2021/09/21 02:47

『2つが重ならないように表示』とのことですが、具体的にはどういう表示にしたいのでしょうか。メインとサイドバーを縦並びにする、などがよくあるレスポンシブデザインですが。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問