| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > закрепить подвал к низу |
| Автор: Forsaken 12.8.2009, 19:37 | ||
| Здравствуйте. Эта тема уже избитая и в интернете полно статей на эту тему, только у меня проблема немного другая чем просто опускание подвала в низ.. Мне нужно чтобы content был всегда от header до footer как это сделать ума не приложу..( Помогите пожалуйста, подскажите как это возможно сделать? И можно ли вообще так сделать? Вот допустим такой код разметки:
Нужно както сделать чтобы зеленая часть касалась самого подвала. |
| Автор: youri 13.8.2009, 00:03 |
| а если контента много, то footer должен быть всегда виден, или отображаться после контента? |
| Автор: Forsaken 13.8.2009, 07:37 |
| youri, После контента. |
| Автор: youri 13.8.2009, 08:24 |
| думаю, можно только с помощью таблицы. Потому что если контента много, то у блоков должен быть position: static (должны следовать друг за другом). Если мало, то у footer'а position: absolute. Хотя можно сделать, чтобы footer всегда следовал за контентом, но тогда высота контента для разных случаев должна по-разному задаваться. Тут разве что javascript помочь может, но это уже извращение |
| Автор: skyboy 13.8.2009, 09:31 |
| хабрахабр: http://habrahabr.ru/blogs/css/50065/ |
| Автор: Forsaken 13.8.2009, 09:32 |
| youri, Спасибо Вам! В общем то подозревал что у меня ничего невыйдет, к томуже выявилась проблема с подвалами прибитыми к низу в IE8 -при уменьшении окна подвал перекрывает текст (т.е. блок content) -очень некрасиво :( Попробовал два метода приклеивания подвала и все с этой фишкой на IE8 Как только будет 100 постов у меня нажму Вам на + (я Вас записал) Еще раз спасибо Вам за то что пообщались со мной! я решил отказаться от подвала внизу, придется переделать немного дизайн. Добавлено через 11 минут и 11 секунд skyboy, Спасбо Вам большое за ссылку, там я нашел нечто интересное.. но подвала в той статье тоже работает с приколами в IE8 он при изменении размеров окна иногда оставется на прежнем месте... Чтото странный этот IE8 всетаки..( (я Вас тоже запомнил чтобы нажать +) |
| Автор: Forsaken 13.8.2009, 10:37 |
| еще в статье на хабрахабр, пример с подвалом неработает на IE6 у меня... Если заменить строчку HEIGHT: auto !important на HEIGHT: 100% !important начинает работать и там... |
| Автор: youri 13.8.2009, 10:58 |
| там есть идея. Даже если есть недостатки, думаю их можно исправить |
| Автор: Forsaken 13.8.2009, 20:52 |
| Я шокирован! Нет неодного рецепта чтобы закрепить подвал внизу сайта для Opera 10 и Opera 9.65 это ужас... Либо подвал висит посередине сайта либо при уменьшении размеров окна наезжает на текст. Этот пример с хабрахабр неработает: http://cgvault.ru/vilz/footer.html Подвал незжает на все при минимизации..( |
| Автор: youri 14.8.2009, 04:38 |
| у меня (opera 9.63) после загрузки страницы все нормально при любых размерах окна. Что касается проблем при изменении размеров окна в опере, то имхо на это можно забить. Потому что одно дело, когда страница криво загрузилась, а другое - когда загрузилась нормально, но потом пользователь начал менять размеры окна (я думаю это довольно редкая ситуация), и что-то съехало, причем только в опере |
| Автор: Forsaken 14.8.2009, 07:40 |
| youri, я ошибся с версией оперы 9.64... и еще есть один прикол, футеры неработаю пока старинчка расположена локально на винте, стоит ее выложить и все начинает работать. Например сохраните на винт (html + папка с файлами) с помощью IE8 старничку http://cgvault.ru/vilz/footer.html и запустите ее с помощью оперы. Если ее взять и выложить на народ скажем и опять посмотреть в опере как это выглядит все начинает работать (несчитая перекоса из-за народовской рекламы) |
| Автор: youri 14.8.2009, 08:08 |
| а зачем ее сохранять с помощью ie8. Ты лучше к сообщению ее прикрепи, а то мало ли как ie8 ее сохранит а что, в 9.64, после загрузки странички, она отображается некорректно? |