私は(写真1を参照してください)、それらの間のスペースで、この2つのdivを分離しようとしています。 問題は、マージンやパディングを追加するときです(写真2を参照してください)。ここで
が私のコードで、私はブートストラップを使用していないに注意してください:
.row {
margin-left: -0.75rem !important;
margin-right: -0.75rem !important;
}
.col-50 {
width: 50%;
float: left;
position: relative;
min-height: 1px;
margin-left: 0.75rem !important;
margin-right: 0.75rem !important;
}
<div class="row">
<div class="col-50">
<div class="card-box">
<h4 class="header-title">View Data</h4>
<div class="table-container">
<div class="row">
<div class="col-50">
<div class="btn-group">
<a class="btn-excel" href="#"><span>Excel</span></a>
<a class="btn-pdf" href="#"><span>PDF</span></a>
</div>
</div>
<div class="col-50">
<form class="pull-right">
<input type="text" placeholder="Search..." class="form-control">
<span><i class="fa fa-search"></i></span>
</form>
</div>
</div>
<div class="row">
<div class="col-100">
</div>
</div>
</div>
</div>
</div>
<div class="col-50">
<div class="card-box">
<h4 class="header-title">View Data</h4>
<div class="table-container">
<div class="row">
<div class="col-50">
<div class="btn-group">
<a class="btn-excel" href="#"><span>Excel</span></a>
<a class="btn-pdf" href="#"><span>PDF</span></a>
</div>
</div>
<div class="col-50">
<form class="pull-right">
<input type="text" placeholder="Search..." class="form-control">
<span><i class="fa fa-search"></i></span>
</form>
</div>
</div>
<div class="row">
<div class="col-100">
</div>
</div>
</div>
</div>
</div>
</div>
ここに私のHTMLとCSSコードです。私は数日間この仕事をしようとしています。助けてください。私はこれらの2つのdivを完全に等間隔で区切りたい。私はBootstrapのアプローチを試す前に、Bootstrapからグリッドを模倣して学習しようとしています。
のために代わりにマージンのパディングを使用して、あなたに
*{ box-sizing: border-box; }
を追加エッジが伸びていない –どういう意味ですか? –
画像3を参照してください。 –