- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Я понимаю, что id и class это разные вещи, но нужен ли футеру id для задания стилей, если это можно сделать через обычный class. ( Многие ставят именно id – но, почему? )
Каждый "водитель" водит так, как хочет.
Вложите содержание footer-а в общий div и ставьте на него всё что вам нужно, хоть class, хоть id.
Всё это теоретически возможно, но я никогда не видел, чтобы кто-то так извращался.
Никогда не видел - это говорит лишь об отсутствии соответствующего опыта в этой области, а не о том, что так не делают. "Извращался" - это субъективное мнение, происходящее от непонимания принципов работы с этим инструментом.
Конкретный пример - сайт Озона.
Смотрим главную страницу https://www.ozon.ru/
<footer class="d6l" data-widget="footer">
Смотрим страницу https://www.ozon.ru/business
<footer class="d6l ld6" data-widget="footer">
Присвоением класса ld6 разработчики убирают верхний отступ для всех элементов с этим классом. На каких-то страницах это необходимо, а на каких-то нет.
И когда я писал свой комментарий, это не означает, что я всё это придумал или решил "потеоретизировать" на пустом месте. Это всё из практики работы с разными сайтами.
Не идея ставить стили напрямую тегу <footer> мне как-то не очень нравиться, потом плагины или я сам создадут какие-нибудь другие элементы, а <footer> может быть и у других блоков или секций, я про это забуду и в общем это не вариант.
Так есть еще наследование. Другой футер вложен в другой тег-родитель и через это можно настраивать стили.
Так все-таки если у вас есть сайты с обычным классическим футером в стиле HTML5 с помощью семантического тега <footer>, в котором обычно там дата, о сайте и т.п. вы ему ставите идентификатор id или class для придания стилей.
Я бы выбрал id, если для футера предполается уникальное и нигде не повторяемое оформление.
Смотрим страницу
Вы типа масштабов озона разработку ведете?
Просто веб-мастера делают дофига лишнего, лишь бы было как у озон. Зачем, почему - не понимают.
Если в футере используются стили, которые используются еще где-то, то атрибут class может содержать несколько имен классов.
Но это если такое надо.
Если не надо, то нафига вводить class или id. На вырост? А вдруг потом абы чо? Плагин какой? Ну так потом и введешь id или class по мере необходимости.
Вы типа масштабов озона разработку ведете?
При чём тут я? Озон - это просто первое, что пришло в голову.
Просто веб-мастера делают дофига лишнего, лишь бы было как у озон. Зачем, почему - не понимают.
И что? Разговор не про каких-то абстрактных веб-мастеров, а про элементы HTML-разметки.
Если не надо, то нафига вводить class или id.
Не надо - не делай. Я об этом выше уже два раза написал. К чему всё это?
Если не надо, то нафига вводить class или id. На вырост? А вдруг потом абы чо? Плагин какой? Ну так потом и введешь id или class по мере необходимости.
Не, не потом это вообще не вариант, потом я забуду, лучше сразу, что бы были конкретные стили для конкретного элемента и ни с кем и ни с чем они не пересекались и никак не конфликтовали и не пере использовались и не переназначались.
Вот видите вы бы выбрали id, а озон выбрал class, у меня в шаблоне для WordPress используется id, хотя мне кажется, что если я поменяю его на class, то ровным счетом ничего не изменится, но у меня это типа легаси из старой темы которую я переделал из стандартного репозитория вордпресса.Так если бы у вас был самый маленький и минималистичный <footer> с минимальным количеством стилей, и в котором не нужно использовать одновременно id и class, но нужно что-то одно что бы вы выбрали.
Выбрал бы class, если мне не нужно было какой то JS прикручивать к футеру