2016-05-06 2 views
1

Я пытаюсь исправить свой заголовок сверху. Я просмотрел другие сообщения и уверен, что делаю все правильно. Это CSS для заголовка:CSS Fixed Header

.header{ 
    width: 100%; 
    position:fixed; 
    top: 0px; 
} 

По какой-то причине, когда я это делаю, заголовок исчезает. Любые идеи для чего? И как мне изменить код? FYI Я использую bootstrap и добавляю это в него.

Спасибо тонного, Стефан

После просмотра так ответа я сделал около того изменения, но он снова исчез на меня. Используемый мной CSS является:

position: fixed; 
width:960px; 

Anymore help? Действительно оценен.

+2

отредактируйте 'fixes' на' fixed'. и ему может понадобиться 'z-index' – se0kjun

ответ

4

Простая опечатка в вашем position - вы хотите fixed не fixes.

.header{ 
    width: 100%; 
    position:fixed; 
    top: 0px; 
} 
+0

Спасибо, тонна этого не поняла. :) –

+0

@ StefanWalzer-Goldfeld Небольшой про-совет: привыкнуть к использованию инструментов разработчика в своем браузере (Chrome, Firefox, Internet Explorer). Вы могли бы перейти к элементу заголовка, а на панели проверки CSS «позиция: исправления» была бы выделена/отмечена как «Неверное значение». – Singular1ty

+0

Инструмент разработчика в браузере? Кроме того, пока не располагайте его в Интернете, поэтому я могу это сделать. –

0

Кроме того, вы должны быть осторожны с установкой процентных значений ширины и высоты. Возможно, вам захочется ознакомиться с этой статьей (немного старше, но все еще актуально): http://www.impressivewebs.com/width-100-percent-css/

+0

Спасибо, возможно, это вызвало проблему, теперь я просто указываю желаемую ширину, и она работает нормально. –

0

Похоже, что ваш код хорош. Вы можете попытаться проверить элемент с помощью дополнения firebug и увидеть любой конфликт там. Вы также можете попытаться добавить высоту, если все еще не решить, тогда вы можете посмотреть статью sticky header, в которой объясняется процесс ее создания.

.header{ 
width: 100%; 
position:fixed; 
top: 0px; 
height:50px; 
}