最終目標是在最左邊放置「CodePlayer」,在中間放置.toggles ul(「HTML/CSS/JS/Result」)和「運行」按鈕最右邊。如何將div放置在導航欄中間?
我的教練總是讓我們使用float:left和float:右對齊div內的項目,並且從我在這裏學到的所有東西,這是一種可怕的做事方式。所以,我試圖去流氓並開始使用display:inline-block,但我無法弄清楚如何在頁面中間排列「html/css/js/result」。
如何讓每個div分別位於左側,中間和右側?
CSS:
body {
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: 300;
}
#menuBar {
width: 100%;
height: 2.5em;
background-color: #E6E6E6;
}
#logo {
font-weight: bold;
font-size: 1em;
font-family: helvetica;
display: inline-block;
margin: 10px 0 0 10px;
vertical-align: top;
}
#buttonDiv {
display: inline-block;
}
#togglesDiv {
display: inline-block;
margin: 0 auto;
}
.toggles li {
list-style: none;
float: left;
padding-left: 5px;
}
HTML:
<div id="wrapper">
<div id="menuBar">
<div id="logo">CodePlayer</div>
<ul class="toggles">
<li>HTML</li>
<li>CSS</li>
<li>JS</li>
<li>Result</li>
</ul>
<div id="buttonDiv">
<button id="runButton">Run</button>
</div>
</div>
</div>
這正是我一直在尋找。非常感謝!你是唯一一個完全按照我想讓它出現的方式得到的人。 – mellamojoe