簡単なHTMLの質問で大変恐縮なのですが、コンテンツの上部にスペースができてしまって困っています。
以下のようなイメージでHTMLを作成しようとしています。(背景色は分かりやすくするためにつけています)
実際作成したHTMLは以下のように表示されています。
画面イメージのエリアの上部にスペースができてしまっているため、画面イメージエリアを上に詰めたいです。
画像イメージエリアとフォームエリア(ログインボタンなどあるエリア)は、
それぞれdivタグでつくっておりdisplayプロパティをinline-blockに設定しています。
そのため、うまく横並びになってくれると思ったのですが、うまく出来ませんでした。
どこがダメなのかご教示いただけないでしょうか。
HTML
1<!DOCTYPE html> 2<html> 3 <body> 4 <div class="contents"> 5 <div id="imageArea">画像イメージ</div> 6 <div id="formArea"> 7 <div class="input-area"> 8 <label class="input-label">ユーザー名</label> 9 <input type="text" class="input-text" placeholder="commando@xxx.com"> 10 </div> 11 <div class="input-area"> 12 <label class="input-label">パスワード</label> 13 <input type="password" class="input-text"> 14 </div> 15 <div class="input-buttom"> 16 <input type="button" value="ログイン" class="input-buttom"> 17 </div> 18 </div> 19 </div> 20 </body> 21</html> 22<style> 23.contents{ 24 padding-left: 15px; 25 width:600px; 26 border:1px solid black; 27} 28.input-text{ 29 width:200px; 30 margin:5px 0px 5px 0px; 31} 32.input-buttom{ 33 text-align:center; 34 margin:5px 0px 5px 0px; 35} 36#imageArea{ 37 width:150px; 38 height:200px; 39 border:1px solid lime; 40 display: inline-block; 41 margin-top:10px; 42 margin-bottom:10px; 43} 44#formArea{ 45 width:300px; 46 border:1px solid deepskyblue; 47 display: inline-block; 48 margin-top:10px; 49 margin-bottom:10px; 50} 51</style>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/14 19:34
2019/12/15 12:57