Конечной целью для этого будет иметь «CodePlayer» в крайнем левом углу. В самом центре выстроены .toggles ul («HTML/CSS/JS/Result»), а кнопка «запустить», которая написана на далеко правее.Как разместить div внутри середины navbar?
У моего инструктора всегда есть возможность использовать 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