html ではアラインメントが複雑な場合があることを知っています。しかし、ここで私は戸惑うことがあります。テキスト、ボタン、画像を含む div があり、他のオプションはありません。
<div class="div-filter">
<input type="text" value="Hladaj"/>
<input type="submit" value="Hladaj"/>
<img alt="image" id = "ShowOrHideImage" />
画像が cca 5px 高いのはなぜですか? 画像がない場合、テキストとボタンの上にパディングはありません。そこに画像を入れると……
明確にするために:
<style>
.div-filter
{
background-color:rgb(235, 235, 98);
width:100%;
border-bottom-width: 1px;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-color: black;
border-top-color: black;
border-left-color: black;
border-right-color: black;
border-bottom-style: solid;
border-top-style: solid;
border-left-style: solid;
border-right-style: solid;
}
table と tableRow で解決できますが、うまくいきません。