Что вы назначаете footer’у id или class?

12
Антоний Казанский
На сайте с 12.04.2007
Offline
616
#11
Dmitriy_2014 #:
Я понимаю, что id и class это разные вещи, но нужен ли футеру id для задания стилей, если это можно сделать через обычный class. ( Многие ставят именно id – но, почему? )

Каждый "водитель" водит так, как хочет.

Вложите содержание footer-а в общий div и ставьте на него всё что вам нужно, хоть class, хоть id.

√ SEO продвижение https://akazansky.ru - экспертный аудит сайтов ( https://akazansky.ru/audit-sajtov ), внедрение эффективных решений цифрового маркетинга. Обучение автоматизации с помощью Zennoposter https://goo-gl.me/6Zypu
W1
На сайте с 22.01.2021
Offline
284
#12
Shelton724 #:
Всё это теоретически возможно, но я никогда не видел, чтобы кто-то так извращался.

Никогда не видел - это говорит лишь об отсутствии соответствующего опыта в этой области, а не о том, что так не делают. "Извращался" - это субъективное мнение, происходящее от непонимания принципов работы с этим инструментом.
Конкретный пример - сайт Озона.
Смотрим главную страницу https://www.ozon.ru/

<footer class="d6l" data-widget="footer">

Смотрим страницу https://www.ozon.ru/business

<footer class="d6l ld6" data-widget="footer">

Присвоением класса ld6 разработчики убирают верхний отступ для всех элементов с этим классом. На каких-то страницах это необходимо, а на каких-то нет.
И когда я писал свой комментарий, это не означает, что я всё это придумал или решил "потеоретизировать" на пустом месте.  Это всё из практики работы с разными сайтами.

Мой форум - https://webinfo.guru –Там я всегда на связи
P
На сайте с 26.04.2010
Offline
349
#13
Dmitriy_2014 #:
Не идея ставить стили напрямую тегу <footer> мне как-то не очень нравиться, потом плагины или я сам создадут какие-нибудь другие элементы, а <footer> может быть и у других блоков или секций, я про это забуду и в общем это не вариант.

Так есть еще наследование. Другой футер вложен в другой тег-родитель и через это можно настраивать стили. 

Dmitriy_2014 #:
Так все-таки если у вас есть сайты с обычным классическим футером в стиле HTML5 с помощью семантического тега <footer>, в котором обычно там дата, о сайте и т.п. вы ему ставите идентификатор id или class для придания стилей.

Я бы выбрал id, если для футера предполается уникальное и нигде не повторяемое оформление.

P
На сайте с 26.04.2010
Offline
349
#14
webinfo #:
Смотрим страницу

Вы типа масштабов озона разработку ведете?

Просто веб-мастера делают дофига лишнего, лишь бы было как у озон. Зачем, почему - не понимают.

Если в футере используются стили, которые используются еще где-то, то атрибут class может содержать несколько имен классов.

Но это если такое надо. 

Если не надо, то нафига вводить class или id. На вырост? А вдруг потом абы чо? Плагин какой? Ну так потом и введешь id или class по мере необходимости.

W1
На сайте с 22.01.2021
Offline
284
#15
plab #:

Вы типа масштабов озона разработку ведете?

При чём тут я? Озон - это просто первое, что пришло в голову. 

plab #:

Просто веб-мастера делают дофига лишнего, лишь бы было как у озон. Зачем, почему - не понимают.

И что? Разговор не про каких-то абстрактных веб-мастеров, а про элементы HTML-разметки.

plab #:

Если не надо, то нафига вводить class или id. 

Не надо - не делай. Я об этом выше уже два раза написал. К чему всё это?

Сервис Ксолиояр
На сайте с 25.05.2022
Offline
9
#16
Все зависит от задачи возложенного на футер. Вопрос просто не корректен, так конечная задача футера не обозначена. В самом деле если футер будет на разных страницах давать разный контент, то конечно и без id и без class не обойтись. Можно использовать и то и другое. Но с оглядкой на то что id  может быть использован один раз. То есть допустим мы решили присвоить определенному id один цвет текста. Но если мы используем class, то этот этот класс можно прописать другому диву. И его оформление измениться так как и у футера. Это удобно. Допустим в смене общего стиля у всего сайта. С черного на белое. И т.д.
💼 Дешевый и надежный хостинг с адекватной поддержкой, регистрация доменов - link-host.net
Dmitriy_2014
На сайте с 01.07.2014
Offline
276
#17
plab #:
Если не надо, то нафига вводить class или id. На вырост? А вдруг потом абы чо? Плагин какой? Ну так потом и введешь id или class по мере необходимости.

Не, не потом это вообще не вариант, потом я забуду, лучше сразу, что бы были конкретные стили для конкретного элемента и ни с кем и ни с чем они не пересекались и никак не конфликтовали и не пере использовались и не переназначались.

Вот видите вы бы выбрали id, а озон выбрал class, у меня в шаблоне для WordPress используется id, хотя мне кажется, что если я поменяю его на class, то ровным счетом ничего не изменится, но у меня это типа легаси из старой темы которую я переделал из стандартного репозитория вордпресса.
Dmitriy_2014
На сайте с 01.07.2014
Offline
276
#18
Так если бы у вас был самый маленький и минималистичный <footer> с минимальным количеством стилей, и в котором не нужно использовать одновременно id и class, но нужно что-то одно что бы вы выбрали.
Сергей
На сайте с 01.10.2010
Offline
144
#19
Dmitriy_2014 #:
Так если бы у вас был самый маленький и минималистичный <footer> с минимальным количеством стилей, и в котором не нужно использовать одновременно id и class, но нужно что-то одно что бы вы выбрали.

Выбрал бы class, если мне не нужно было какой то JS прикручивать к футеру

Вы знаете, я и сам немного... вебмастер
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий