Архив Заявка в команду Календарь Справка Гарант-сервис Руководство форума Правила форума Обратная связь/контакты
Вернуться   WM-FORUM.NET.RU > Форум вебмастеров про сайты, seo, операционные системы. > Сайтостроение > WordPress

Важная информация!

WordPress Все о WordPress.

Ответ
 
Опции темы Опции просмотра
Старый 24.10.2019, 00:16       #1
Gem01983
«Известная личность на WM-Forum»
 
Аватар для Gem01983
Дополнительная информация
По умолчанию Как прижать футер к низу?

А вот кто тут у нас с вордпрессом дружит?

Собственно, задача в заголовке. Как прижать?)
Погуглил, но не получилось ничего из того, что нагуглил.
Или ничего не меняется, или футер уезжает в центр страницы и там и остается.

Помогите советом плиз!
Gem01983 вне форума  
Понравился пост? Поделись с друзьями!
Ответить с цитированием Вверх
Старый 24.10.2019, 14:59       #2
Johnny Cash
Главный Администратор
"Citius, Altius, Fortius!"
 
Аватар для Johnny Cash
Дополнительная информация
По умолчанию

Ссылку на сайт плиз! Посмотрим!
__________________


Johnny Cash вне форума  
Ответить с цитированием Вверх
Старый 24.10.2019, 21:29       #3
Richman
«Известная личность на WM-Forum»
«Пропавший без вести»
 
Аватар для Richman
Дополнительная информация
По умолчанию

В смысле прижать?
Какой шаблон используете?
Обычно футер всегда внизу и не центрируется.

Самый простой вариант это выбрать другой похожий шаблон, но с нужным футером либо шаблон с гибкими настройками через панель.

Ради этого не стоит устанавливать плагины и уж точно не менять настройки в коде шаблона, т.к. при следующем апдейте шаблона, код обновится и введенные изменения в коде, соответственно, удалятся, т.е. придется где-то сохранять код для изменения футера, чтобы при каждом апдейте шаблона его заново вставлять.
Richman вне форума  
Ответить с цитированием Вверх
Старый 25.10.2019, 22:21       #4
Gem01983
«Известная личность на WM-Forum»
 
Аватар для Gem01983
Дополнительная информация
По умолчанию

Цитата:
Сообщение от Johnny Cash Посмотреть сообщение
Ссылку на сайт плиз! Посмотрим!
Воть
mo81.ru


Проблема видна, например, вот на этой странице
[Только зарегистрированные и активированные пользователи могут видеть ссылки]

Цитата:
Сообщение от Richman Посмотреть сообщение
Какой шаблон используете?
Самый простой вариант это выбрать другой похожий шаблон, но с нужным футером либо шаблон с гибкими настройками через панель.
Понятия не имею, какой там шаблон. Но менять его на другой низя.
Gem01983 вне форума  
Ответить с цитированием Вверх
Старый 25.10.2019, 23:21       #5
Richman
«Известная личность на WM-Forum»
«Пропавший без вести»
 
Аватар для Richman
Дополнительная информация
По умолчанию

Цитата:
Сообщение от Gem01983 Посмотреть сообщение

Проблема видна, например, вот на этой странице
[Только зарегистрированные и активированные пользователи могут видеть ссылки]
Текста мало, поэтому футер "поднялся".
Добавьте "энтеры" или "пустые" абзацы и футер "опустится".
Richman вне форума  
Ответить с цитированием Вверх
Старый 26.10.2019, 00:16       #6
Gem01983
«Известная личность на WM-Forum»
 
Аватар для Gem01983
Дополнительная информация
По умолчанию

Цитата:
Сообщение от Richman Посмотреть сообщение
Текста мало, поэтому футер "поднялся".
Добавьте "энтеры" или "пустые" абзацы и футер "опустится".

Ну ок, тогда получится, что на маленьком мониторе до футера скролить нужно будет, а на большом опять он не прижат будет, да?
Gem01983 вне форума  
Ответить с цитированием Вверх
Старый 26.10.2019, 18:04       #7
Richman
«Известная личность на WM-Forum»
«Пропавший без вести»
 
Аватар для Richman
Дополнительная информация
По умолчанию

Ну в таком случае, у вас на нескольких страницах проблема с футером на мониторе 19 д. Я то думал, что только на одной странице такая проблема, проверял на 15д.
Richman вне форума  
Ответить с цитированием Вверх
Старый 26.10.2019, 18:22       #8
Gem01983
«Известная личность на WM-Forum»
 
Аватар для Gem01983
Дополнительная информация
По умолчанию

Цитата:
Сообщение от Richman Посмотреть сообщение
Ну в таком случае, у вас на нескольких страницах проблема с футером на мониторе 19 д. Я то думал, что только на одной странице такая проблема, проверял на 15д.
Верно!
Теперь, когда с этим определились - мой вопрос в силе - как сделать, чтобы футер прижат к низу был?
Gem01983 вне форума  
Ответить с цитированием Вверх
Старый 27.10.2019, 12:00       #9
Johnny Cash
Главный Администратор
"Citius, Altius, Fortius!"
 
Аватар для Johnny Cash
Дополнительная информация
По умолчанию

Проблема связана с тем, что на странице не хватает контента, поэтому он и не прижат внизу страницы.

Первый вариант, самый простой, это добавить пару пустых блоков в верстку страницы, и на этом проблема решится. Думаю тема то не древняя и можно добавлять блоки. Если нет, можно пробелами забить, но это не лучший вариант...

Второй вариант тоже довольно простой, это добавить для футера
Код HTML:
margin-top
было:
Код HTML:
footer {
    background: #007da7 url(../img/footer-bg.png) no-repeat center center;
    background-size: cover;
    padding-top: 25px;
    padding-bottom: 15px;
Стало:
Код HTML:
footer {
    background: #007da7 url(../img/footer-bg.png) no-repeat center center;
    background-size: cover;
    padding-top: 25px;
    padding-bottom: 15px;
    margin-top: 360px;
около 300px, плюс минус. Но на других страницах там где есть контент, будет небольшой пустой пробел, фото ниже:



Так на странице где мало контента:



Третий вариант, это заменить footer на блоки div или другие элементы, но для этого потребуется править стиль.

Четвертый вариант, смотреть настройки темы, мб там есть возможность прижимать футер или делать отступ (в какой-то теме сталкивался с таким).

Далее вариант 5) Можно идти новым вариантом, и сделать body position:relative, а footer'у absolute и приклеить его к самому низу (довольно кривой способ, но сойдет):
Код HTML:
body {
        position: relative;
        padding-bottom: 58px;
        box-sizing: border-box;
        }
.footer {
        position: absolute;
        bottom: 0;
        height: 58px;
        }
Можно делать и так при помощи псевдоэлемента :after:
Код HTML:
.content {
                min-height: calc(100% - 58px);
                margin-bottom: -58px;
            }
            .content:after {
                content: '';
                display: block;
            }
            .content:after, .footer {
                height: 58px;
            }
Ну и самый актуальный вариант это при помощи flex, но работает только в современных браузерах:

Код HTML:
html {
  height: 100%;
}
body {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  margin: 0;
}
.main {
  flex-grow: 1;
}
Вот здесь показано на примере как это сделано при помощи flex - [Только зарегистрированные и активированные пользователи могут видеть ссылки] !

Можно еще и через css сделать, но надо смотреть что у вас там за тема стоит, и есть ли она вообще или вы сами пилите сайт без нее)

А вообще конечно на всех страницах сайта должно быть достаточно контента, и для пользователя, ну и в данном случае для футера тоже))
__________________


Johnny Cash вне форума  
Ответить с цитированием Вверх
Старый 30.10.2019, 02:41       #10
Gem01983
«Известная личность на WM-Forum»
 
Аватар для Gem01983
Дополнительная информация
По умолчанию

Цитата:
Сообщение от Johnny Cash Посмотреть сообщение
Проблема связана с тем, что на странице не хватает контента, поэтому он и не прижат внизу страницы.



А вообще конечно на всех страницах сайта должно быть достаточно контента, и для пользователя, ну и в данном случае для футера тоже))
Уфф... Пару дней собирался с мыслями)))
По поводу вариантов с пустыми блоками, большим количеством контента - не совсем хочется.
Хочется, чтоб было универсально. Чтоб нормально смотрелось и на мониторе 15" и на 27", на старых браузерах и на новых.
Тем более, что контент высасывать из пальца - та еще задача. А сайт - как видите, для конторы. Там сказали - нужен сайт. А инфу дать - ой ну напишите что-нибудь. И вот мой друг на себе волосы рвет, что ж там такого написать.

Ну так вот. По этой же причине не хочется маргин-топ.
В теме возможности редактирования я не нашел.

Так что остатся привлекательными варианты 3 и 5

3) Третий вариант, это заменить footer на блоки div или другие элементы, но для этого потребуется править стиль.
Только не совсем понятно.
Во первых - я посмотрел исходный код - там подвал вроде и так дивами сделан. Или не на то смотрю?
Во вторых, а менять стиль - что именно? Где?

5) вставил код, который Вы написали, в файл common.css в произвольное место.
На сайте ничего не поменялось :(( Может, не туда вставил? Или надо код подредактировать под мою тему?

То же самое с элементом after и flex - вставил код - ничего не поменялось.

Не пинайте больно, если делаю какие-то глупые косяки. Просто не программист я совсем :((
Gem01983 вне форума  
Ответить с цитированием Вверх
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 19:00. Часовой пояс GMT +3.


Forum powered by vBulletin ®. 2000 - 2024 ©, vBulletin Solutions, Inc.

WM-FORUM.NET.RU © 2024 | WM-FORUM ®, Ltd. | Все права защищены.
391 Sutter Street, Office 302, San Francisco, CA 94108, USA.

По всем вопросам пишите на: info@wm-forum.net.ru
Все материалы добавляются пользователями. При копировании материалов форума активная ссылка на сайт обязательна.
Сайт может содержать контент не предназначенный для лиц младше 18-ти лет.
Контент 18+

digitalocean

Перевод: zCarot

Рейтинг@Mail.ru