0
したがって、私は異なるステイプを示す4つのボックスを作ろうとしています。私はそれが以下のように見えるが、その幅の50%を望む。 HTML /ボディ幅を100%として定義しても、幅を50%に設定しても機能しません。100%幅のコンテナに50%幅と同じ高さで均等に4つのdivを含めるにはどうすればよいですか?
.steps{
width: 100%;
text-align: center;
vertical-align: middle;
height: auto;
align-content: center;
}
.topsteps{
vertical-align: middle;
display: inline-flex;
margin: auto;
align-content: center;
}
.bottomsteps{
vertical-align: middle;
display: inline-flex;
margin: auto;
align-content: center;
}
#right{
display: block;
width: 150px;
float: right;
}
#left {
display: block;
width: 150px;
float: left;
}
.boxstep-red{
border: 2px solid #a9a9a9;
background-color: #ff383f;
padding: 50px;
}
.boxstep-blue{
border: 2px solid #a9a9a9;
background-color: #caebf2;
padding: 50px;
}
<div class="steps">
<div class="topsteps">
<div class="boxstep-red" id="left">
<p>plan</p>
</div>
<div class="boxstep-blue" id="right">
<p>organize</p>
</div>
</div><br>
<div class="bottomsteps">
<div class="boxstep-blue" id="right">
<p>DO</p>
</div>
<div class="boxstep-red" id="left">
<p>ace</p>
</div>
</div>
</div>
私だけではなく中央にちょうどエリアのWebページの合計を占めるように、それは50%の幅にする方法を把握する必要があります。 #rightと#leftではwidth:150pxの代わりにwidth:50%に設定しても動作しないので、元のフォーマットを保持したままで、ボックスの幅を50%にするために何を追加/調整できますか? 4つのボックスが中央で結合されていますか?
ああはあなたに感謝します!それは完全に働いた。 – sunidhi
@sunidhiもし完全に働いていたら、答えを受け入れてください。 – Bharat