Я пытаюсь вертикально выровнять элементы в навигационной панели на моей домашней странице. Внутри div есть ul, у которого есть li с тегами в них, как. Пока вертикальное выравнивание действительно не сработало. Вот HAML:Вертикальное выравнивание дочерних элементов
.navcontainer
%div#middle
%ul#nav
%li
= link_to 'About', '#'
%li#signup
= link_to 'Sign Up', '#', :id => "signup"
= render 'devise/registrations/new'
%li#login
= link_to 'Login', '#', :id =>'login'
= render 'devise/sessions/new'
И вот ассоциированная CSS, гм, SASS:
// Nav Bar
.navcontainer{
width: 100%;
background: $gray;
position: absolute;
bottom: 0;
left: 0;
height: 60px;
ul li{
float: left;
list-style: none;
a{
color: white;
text-decoration: none;
float: left;
font-family: Domine;
text-transform: uppercase;
font-size: 25px;
padding-left: 15px;
-webkit-transition-duration: 0.35s;
&:visited{
color: white;
text-decoration: none;
}
&:hover{
color: $hovercolor;
-webkit-transition-duration: 0.35s;
}
}
}
}
// RegistrationFields and Partials
.registration{
display: inline-block;
#new_user{
input {
border-radius: 10px;
height:26px !important;
padding: 0px;
display: inline-block;
float:left;
border:none;
margin-left: 5px;
padding: 0 5px 0 5px;
}
}
}
Заранее спасибо за помощь !!
Любой шанс, который вы можете настроить упрощенным [jsfiddle] (http://jsfiddle.net)? – Adrift
Кстати, это не «css» – Ven
@ user1737909, что не CSS? – Ryan