У меня есть простая страница, и я пытаюсь установить границу внизу тела моей страницы в CSS следующим образом:
body {
height: 100%;
border-bottom-color: #ad3127;
border-bottom-style: solid;
border-bottom-width: 5px;
}
Это прекрасно работает, если у меня достаточно контента, чтобы заполнить все окно, особенно когда нужно прокрутить: панель появляется внизу страницы (а не в окне. Я не хочу, чтобы она всплывала содержание или что-то подобное).
Проблема в том, что, когда контента недостаточно для заполнения всего окна, панель появляется только внизу, где бы ни заканчивался контент. Это имеет смысл, но это явно не то, что я хочу.
Я пробовал что-то вроде
html {
height: 100%;
}
Что, похоже, работает в обоих случаях, за исключением случаев, когда я изменяю размер окна, оно искажается (по крайней мере, в Firefox 4), а в Mobile Safari оно отображается в нижней части моего окна просмотра (то есть в середине моего содержимого). ). Так что, похоже, это не для меня.
Должен быть способ решить эту проблему (с минимальным колдовством, пожалуйста:)).