Эй, я изучаю HTML и CSS, и раньше у меня были преемники с нижними колонтитулами, но по какой-то причине этот конкретный проект не дает мне проблем с нижним колонтитулом, независимо от того, что я пытаюсь.Проблема с нижним колонтитулом
У меня есть несколько плавающих элементов, и использует обертку, чтобы поместить их в.
То, что я хочу, это Footer, который прилипает к нижней части страницы в любое время. Независимо от содержания или прокрутки.
Когда я это делаю, по какой-то причине нижний колонтитул прикрепляется к верхнему концу обертки , хотя я позиционировал его вне элемента оболочки в кодировке HTML.
#footerBottom {
position: fixed;
bottom: 0;
width: 100%;
height: 4em;
background-color: black;
}
<div id="header">
\t <title>The Title Of The Website</title>
</div>
<nav>
</nav>
<div id="wrapper">
\t <div id="contentLeftOne">
\t </div>
\t <div id="contentLeftTwo">
\t </div>
\t <div id="contentLeftThree">
\t </div>
\t <aside id="sideTop">
\t </aside>
\t <aside id="sideMiddle">
\t </aside>
\t <aside id="sideBottom">
\t </aside>
</div>
<div id="footerBottom">
\t <p>Here Is A Footer But It Isn't Sticking To The Bottom</p>
</div>
Когда я поместить его внутри обертки, она расположена в верхней части элемента обертки.
Я что-то наблюдаю? Я googled пучок, но ничего, кажется, не разрешает это. Нужно ли использовать jQuery? Это плавающие элементы, которые закручивают вещи?
Заранее благодарим всех за помощь.
Хорошо, спасибо. До сих пор в нижнем колонтитуле не отображается текст, по крайней мере, < p>. Не знал, что мне нужно использовать UL для навигации. Он все еще прилипает к вершине, хотя, возможно, потому, что я использую CSS в других элементах на странице. Ваш код работает отлично. вместо оболочки div {} я использую идентификатор #wrapper, который я сделал для DIV, это нормально? Я думал, что TITLE является тегом HTML5, благодаря чему я исправил это сейчас. – Nathan
Также, теперь, когда я вижу ваш код. Я сделал это по-другому. вместо использования #wrapper div я использую #NameOfDivID для всего. это нормально? Кроме того, обертка не соблюдает край, который я даю. Что-то испортилось, мне, возможно, придется начинать заново, и на этот раз начать с нижнего колонтитула вместо содержимого. – Nathan
(1) Текст в нижнем колонтитуле 'p' отображается, потому что я установил белый цвет для контраста с цветом фона. (2) Элементы 'nav' (и' '' '' '' '' '' '' '' '' ') находятся в верхней части, потому что именно там они появляются в вашем документе HTML. (3) '#wrapper div' означает стиль' div', который является потомком элемента '# wrapper'. (4) Если у вас есть дополнительные правила CSS, они будут влиять на макет. Мой CSS предназначен только для демонстрации. –