3 つのセクションに分かれたトップバーがあります。左セクション、中央セクション、右セクション。すべてのセクションがフローティングされているため、それらの位置は一直線に並んでいます。
私がやりたいことは、左右の要素にパディングを設定することです。
左要素への 10 左パディング。
右要素への 10 右パディング。
#tbl {padding-left:10px;}
しかし、たとえばdiv要素全体の構造が壊れるなど、パディングを適用するたびに。
私が達成したいこと:
コード:
HTML:
<div id="topbar">
<div id="tbl">abc</div>
<div id="tbc">abcd</div>
<div id="tbr">abc</div>
</div>
CSS:
#topbar {
width:100%;
height:36px;
padding-top:12px;
background-color:#e7e6e6;
border-top:1px solid #d0cdcd;
border-bottom:1px solid #d0cdcd;
}
#tbl {float:left; width: 35%; text-align:left;}
#tbc {display:inline-block; width: 30%; text-align:center;}
#tbr {float:right; width: 35%; text-align:right;}
JSFIDDLE: http://jsfiddle.net/bkwdX/
ありがとう