このフィドルで示されているように、「アウェイチーム」と「野球場」のdivの間に小さな水平方向のスペースを含めたいと思います。 http://jsfiddle.net/VmejS/ 。パディング、マージン、10進数の列オフセットを含むすべてを変更しようとしましたが、すべて失敗しました。
Htmlは次のとおりです。
<body>
<div class='container'>
<div class='row'>
<div class='col-md-12 panel' id='gameplay-title'>Title</div>
</div>
<div class='row'>
<div class='col-md-6 col-md-offset-3 panel' id='gameplay-scoreboard'>Scoreboard</div>
</div>
<div class='row'>
<div class='col-md-3 panel' id='gameplay-away-team'>Away Team</div>
<div class='col-md-6 panel' id='gameplay-baseball-field'>Baseball Field</div>
<div class='col-md-3 panel' id='gameplay-home-team'>Home Team</div>
</div>
<div class='row'>
<div class='col-md-6 col-md-offset-3 panel' id='gameplay-at-bat'>At Bat</div>
</div>
<div class='row'>
<div class='col-md-6 col-md-offset-3 panel' id='gameplay-game-report'>Game Report</div>
</div>
</div>
</body>
最善の解決策は、列とパネルに同じ要素を使用しないことです。
<div class="row">
<div class="col-md-3">
<div class="panel" id="gameplay-away-team">Away Team</div>
</div>
<div class="col-md-6">
<div class="panel" id="gameplay-baseball-field">Baseball Field</div>
</div>
<div class="col-md-3">
<div class="panel" id="gameplay-home-team">Home Team</div>
</div>
</div>
その他のスタイル:
#gameplay-baseball-field {
padding-right: 10px;
padding-left: 10px;
}
私が理解していることから、あなたはナビゲーションバーまたはそれに似たものを作りたいと思っています。リストを作成し、そこからアイテムを編集することをお勧めします。これを試してみてください。
<ul>
<li class='item col-md-12 panel' id='gameplay-title'>Title</li>
<li class='item col-md-6 col-md-offset-3 panel' id='gameplay-scoreboard'>Scoreboard</li>
</ul>
など...さらにカテゴリを追加するには、そこに別のulを追加します。さて、CSSにはこれだけが必要です。
ul {
list-style: none;
}
.item {
display: inline;
padding-right: 20px;
}