### 前提・実現したいこと
Progateの道場コース初級編をやっていたのですが、お問い合わせフォームを作る際、lessonsのheightをきちんと500pxと指定しないと、画像のように「お問い合わせ」の文字が中央に寄ってしまいます その後、heightを指定してレイアウトを整えることができました
一体、どういう理由で上記のようなことが起こったのか気になります
教えていただきたいです
HTMLのコード
<!DOCTYPE html>ヘディングのテキスト<div class="lessons">
### <h3>学べるレッスン</h3>
** <div class="lesson">**
<img src="https://s3-ap-northeast-1.amazonaws.com/progate/shared/images/lesson/html/study/html.svg" >
<p>HTML & CSS</p>
** </div>**
<div class="lesson">
<img src="https://s3-ap-northeast-1.amazonaws.com/progate/shared/images/lesson/html/study/php.svg" >
<p>PHP</p>
</div>
<div class="lesson">
<img src="https://s3-ap-northeast-1.amazonaws.com/progate/shared/images/lesson/html/study/ruby.svg" >
<p>Ruby</p>
</div>
** <div class="lesson">**
<img src="https://s3-ap-northeast-1.amazonaws.com/progate/shared/images/lesson/html/study/swift.svg" > **
<p>Swift</p>
</div>
ヘディングの閉じタグ</div>
CSSのコード
/* CSSのリセット(消さないでください) */
html, body,
ul, ol, li,
h1, h2, h3, h4, h5, h6, p,
form, input, div {
margin: 0;
padding: 0;
}
body {
font-family: "Avenir Next", "Hiragino Kaku Gothic ProN W3", sans-serif;
}
li {
list-style: none;
}
.lessons{}
.lessons h3{font-size:28px; padding-bottom:15px; border-bottom:2px #dee7ec solid; }
.lesson p{padding-top:30px; font-size:24px; } .lesson{float:left; padding-top:50px; padding-right:40px; padding-bottom:100px;}
.message {padding-left:80px; padding-right:80px; padding-bottom:100px;}
.message h3{font-size:28px; padding-bottom:15px; border-bottom:2px #dee7ec solid; margin-bottom:50px;}
input,textarea{width:400px; margin-top:10px; margin-bottom:30px; padding:20px; border:1px #dee7ec solid;}
.submit{font-size:18px; background-color:#dee7ec; color:#889eab;}
回答1件
あなたの回答
tips
プレビュー