Текст идет под заголовком в html / css

0

Я разрабатываю веб-сайт с использованием html и php. Я создал фиксированный заголовок для главной страницы со ссылками, которые ведут к разной части страницы с помощью внутренней ссылки. Но когда я делаю это, текст идет под заголовком, например: если я использую страницу about, когда я нажимаю ссылку on, она принимает меня к содержанию, но связанное слово (в данном случае) попадает под заголовок.

Пожалуйста, предложите некоторый код, чтобы исправить эту проблему.

  • 1
    Если вы имеете в виду position:fixed тогда элемент будет выведен из потока, и, следовательно, другие элементы не будут знать, что он там, как таковой, поэтому вам нужно будет установить верхнее поле независимо от высоты заголовка для содержимого. или любой другой элемент, следующий за заголовком.
  • 0
    спасибо ..... проверим это ...
Теги:

1 ответ

0

http://jsfiddle.net/5zNcQ/9/

Вы добавляете вертикальное пространство сверху, которое толкает основной контейнер вниз. Это пространство должно быть как минимум высоты фиксированного контейнера.

header {
    position: fixed;
    left: 0;
    top: 0;
    height: 100px;
    width: 100%;
    background: red;
}
header ul li {
    display: inline;
}
main {
    padding-top: 120px;
}
main p {
    margin: 20px 0 0 0;
}
main p:first-child {
    margin:0;
}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню