Как прижать кнопку к низу блока CSS?
-
Нужна помощь верстальщика. Устанавливаю счетчик Яндекс Метрики, а футер не получается стащить вниз. Короче, вопрос в том, как прижать кнопку к низу блока методами CSS или HTML?
::Попробуй обернуть кнопку в контейнер flex — элемент, которому задано свойство display со значением flex. И пропиши justify-content по центру. Футер в этом случае будет постоянно внизу при расширении или уменьшении родителя, а кнопка располагаться по центру. Если же хочешь, чтобы подвал не заезжал на кнопку, используй padding-bottom.
::Я бы предложил более простой способ абсолютного позиционирования. В этом случае родительский элемент должен обязательно иметь относительную позицию relative. Результат будет как в скрине ниже.
Преимущество данного метода — простота выполнения. Однако при таком варианте вы не сумеете поставить рядом другую кнопку (счетчик). Тут не исключено смещение других элементов. Например, они лягут друг на друга и поломать верстку. Поэтому пользуемся этим способом только, если используется всего одна кнопка.
::Делать через inline-block — плохая идея. Это просто свойство для выравнивания, а никак не для компоновки блока. В таких сетках используется свойство float (left/right). Большинство html-фреймвоков их как раз и применяют, так как этот код хорошо поддерживается старыми браузерами. Однако от существенных недостатков никуда не деться:
- Отсутствует высота, поэтому трудно выровнять элементы по вертикали;
- Элементы будут цепляться друг за друга, если не знать, сколько их точно будет в ряду.
::Вы бы код ссылки приложили – было бы намного проще.
Я вообще работаю с WordPress, и всегда работал. Когда еще не разбирался в коде, мне помогал простейший способ – через поиск найти, где расположен копирайт или название темы, или какое-либо другое сообщение, и вставить код счетчика вместо него.
Но код счетчик – это вчерашний день. Пиксель поставьте, а потом сами через аналитику отслеживайте, что к чему.
Вы должны быть авторизованы для ответа