2010-09-22 7 views
0

Эй, все, быстрый вопрос относительно CSS. На my website мне бы хотелось, чтобы navbar был центрирован и прикреплен к нижней части заголовка (внизу градиента). Я не могу понять, как это сделать.Центр и штырь к нижней части родителя

Сайт не поддерживает IE ... Тем не менее.

ответ

0

Попробуйте настроить заголовок на относительное положение, а ваш навигатор - на абсолютный, а не на относительный.

+0

Это переехал СЧА вниз на дно, но теперь я должен центрировать их. Поплавок: слева в 'nav li' - это то, что он испортил, но если я избавлюсь от этого, список вернется к тому, чтобы быть вертикальным. – Chiggins

+0

@Chiggins: Для тега 'header' используйте некоторые методы очистки флота, такие как clearfix и т. Д. То, что я имею в виду, - это мой ответ. Я сейчас редактирую goona – Shaoz

1

Сделайте свой тэг 'header' как относительное положение. Затем сделайте тег «nav» как абсолютную позицию и сделайте «bottom: 0». Все в вашем CSS. И это должно сработать. Затем переместите его влево или/и вправо, используя правила «left» и «right» в css.

Как это:

header { 
position: relative; 
zoom: 1; /*needed to clear float in IE*/ 
} 

header:after { 
clear: both; 
display: block; 
content: " "; 
visibility: hidden; 
height: 0; 
} 

nav { 
position: absolute; 
bottom: 0; 
}