私はこのコードについていくつか質問があります。divを上の行に近づけないと、余白があるように見えますか?
- 最初のinputtxtクラス要素は、単純なインラインブロック表示です。最後の2つのinputtxtクラス要素は入力テキストフィールドです。彼らはなぜ異なっているのですか?入力テキストフィールドにデフォルトのパディングがありますか?灰色のdivを参照する縦線が異なるのはなぜですか?
- すべてのinputtxtクラスの要素には、前後の行との上下のギャップ距離があります。どうして?
ありがとうございました!
.remind{
float: left;
width: 80px;
height: 40px;
background-color: #cccccc;
border: 1px solid black;
}
.inputtxt{
display: inline-block;
width: 200px;
height: 12px;
border-radius: 5px;
border: 1px solid #999999;
}
<div class="formitm">
<div class="remind"></div>
<div class="inputtxt"></div>
</div>
<div class="formitm">
<div class="remind"></div>
<input type="text" class="inputtxt"/>
</div>
<div class="formitm">
<div class="remind"></div>
<input type="text" class="inputtxt"/>
</div>