У меня проблема с плавающей. Я делаю навигационную панель. Он должен быть встроен с левым плавающим, а последний элемент должен быть на конце строки (правый поплавок).
Я попробовал маржу слева, но это не хорошо...
ul {
position: static;
list-style-type:none;
margin-left:150px;
margin-top: 11px;
padding:0;
overflow:hidden;
}
ul li{
float: left;
margin-left: 30px;
}
ul li a{
color: inherit;
text-decoration: none;
height: 72px;
font-weight: bold;
font-size: 19px;
}
ul li:last-child a{
position: relative;
margin-right: 0%;
}
Вы должны поплавать этим последним, так же просто, как:
ul li:last-child {
float: right;
}
JSfiddle: http://jsfiddle.net/PhilippeVay/eLLa4/ (с удалением всех дополнительных объявлений, когда я не видел, как они будут полезны в этой скрипке, например, относительное позиционирование детей, не перемещающихся сверху, справа, внизу или оставить...)
Полный CSS:
ul {
list-style-type: none;
margin-left: 150px;
margin-top: 11px;
padding: 0;
overflow: hidden;
}
ul li {
float: left;
margin-left: 30px;
}
ul li:last-child {
float: right;
}
ul li a {
color: inherit;
text-decoration: none;
height: 72px;
font-weight: bold;
font-size: 19px;
}
Спасибо. Я вижу, что моя проблема: ul li: last-child a {}
хорошего дня ;)
position: static;