私はページ全体のコンテナとして使用している大きなdiv内に2つのdivを持つ単純なページを作成しようとしています。これを行うために私はdivsのためにdisplay: inline
を使用していますが、私がこれを行うときにはすべてがちょうどそれ自体を破壊します。 divは(一瞬、私は避けるようにしようとしているブートストラップの使用せずに)右お互いに産卵することの別の方法があるかどうなぜ表示されないのですか:インラインでdivを横並びに配置していますか?
div {
margin: auto;
border: 2px solid black;
border-radius: 10px;
padding-left: 10px;
padding-right: 10px;
}
#container {
width: 95%;
min-height: 620px;
}
#options, #forms {
display: inline;
}
h1 {
text-align: center;
}
<body>
<div id="container">
<h1>BANCO DE LA NACION</h1>
<hr>
<div id="options">
<h3>Eliga su operación:</h3>
<input type="button" name="crear" id="creacion" value="Crear nueva cuenta">
<input type="button" name="mostrar" id="mostrador" value="Mostrar datos">
</div>
<div id="forms">
</div>
</div>
</body>
私は思ったんだけどかで私がやっているやり方は正しいです、それは私の間違いですか?
は、なぜあなたは 'ディスプレイを使用している:で、それらの間の 読むの違いは? divは 'block'要素です。 –
@AbhishekPandeyまあ、今はCSSとjavascriptを学んでいます。 divsを参照するときに私はwouldisplay:inline-blockを使うべきですか? – Yacomini
'display:inline-block'の代わりに' float:left' ...を使用してください: –