Я пытаюсь выровнять два divs по горизонтали. Мой список во втором div выравнивается по горизонтали, но два divs не могут выровняться горизонтально, как встроенные блоки. Любая помощь будет принята с благодарностью. Вот CSS и HTML код:Выравнивание divs по горизонтали с помощью CSS-дисплея:
CSS
#wrapper {
margin:0 auto;
width:100%;
position:relative;
}
.navit {
position:relative;
margin-left: auto;
margin-right: auto;
width: 100%;
height: 100%;
display:inline;
}
.container-logo {
display:inline-block;
}
.container-user {
display:inline-block;
}
#user-nav-container ul li {
display:inline;
}
#user-nav-container ul li a {
background-color:#000000;
color:#FFF;
font-size:14px;
}
#user-nav-container ul {
list-style-type:none;
background-color:#000000;
}
HTML
<html>
<body>
<div id="wrapper">
<header id="top">
<div id="navbar" class="navit">
<div id="logo-container" class="container-logo"><a href="http://www.site.com/" id="logo">
<h1>ServiceMyResume.com</h1>
</a></div>
<div id="user-nav-container" class="container-user">
<ul>
<li><a href="http//www.site.com">Site 1</a></li>
<li><a href="https://www.site.com">Site 2</a></li>
</ul>
</div>
</div>
</header>
</div>
</body>
</html>
Fiddle: http://jsfiddle.net/8TfzJ/
Я все еще не уверен, чего вы пытаетесь достичь? Вы хотите, чтобы все divs были выровнены по горизонтали? –
Вы хотите * заменить * те divs горизонтально и выровнять их * по вертикали * на их общей базовой линии? –
Я хотел бы горизонтально выровнять мои контейнеры с логотипом и пользовательскими навигационными контейнерами –