Как стать автором
Обновить

Комментарии 16

Не хватает caniuse для каждого пункта.
У меня желание туда запрыгнуть только на &ltmeter&gt появилось, и он на удивление неплохо поддерживатся, а в остальном согласен, с такими вещами надо осторожно. Порой даже вещи, которые кажутся очень простыми в каком-нибудь сафари могут вот уже много лет как толком не поддерживаться и развлекать пользователей, которых разработчики просто не учли.
Лично я открыл статью, чтобы увидеть обещанные трюки. Трюков не увидел. Некрасиво так делать — врать в заголовке. Хабр, это не мэйлвру.

П.С.
ru.wikipedia.org/wiki/%D0%A2%D1%80%D1%8E%D0%BA
В оригинале это были HTML Tips.
Напиши они «HTML советы», вопросов бы не было.

Трюк, это трюк:
Ловкий, эффективный прием
искусный маневр или технический приём, как правило, опасный или невыполнимый для неподготовленного человека
Ловкая проделка, затея, неожиданный поступок, производящий большое впечатление

В статье трюков нет. А советы есть.
Мне кажется вариации толкований слова «трюк» не является темой обсуждения этой статьи.
Тема обсуждения, которую я поднял — обман в заголовке
Лично я открыл статью, чтобы увидеть обещанные трюки. Трюков не увидел.
Где, как прямо на месте происшествие это обсуждать следует, по Вашему?

Все заключается в уровне профессионализма - для кого-то это повседневность, для кого-то - трюк.

Согласен с тезисом в целом. Но тут частный случай. Разве Вы в статье видите что-то, что требует профессионализма, хоть в какой-то мере, а не просто обычного знания обычных тегов и свойств? Я не вижу. Могу быть не прав, в теории, но не думаю, что не прав.
Насколько я могу судить, на хабре присутствует аудитория с разным уровнем технических знаний в разных областях. Кто-то знает спецификацию наизусть (и для него это кажется обычным дело), а кто-то представляет себе HTML лишь в общих чертах. И для последних, предлагаемые в этой статье тэги и атрибуты, не являются обычными, поскольку редко встречаются. На школьных курсах по информатике об этом не все говорят. На университетских курсах по веб-программированию тоже (даже на ФКН). Просто времени нет на то, чтобы обозревать всю спецификацию.

Поэтому я бы не стал приобщать представленные примеры к «Обычным знаниям тэгов и свойств».
Не вижу ничего криминального в заголовке. Мне статья показалась интересной и полезной. Хорошее напоминание о тэгах и атрибутах, которые на практике используют очень редко. На мой взгляд незаслуженно. Кроме того, ещё очень много элементов, не упомянутых в этом посте, имеют такую же участь.
Проблемы с совместимостью, из представленных примеров, я увидел только у первого пункта. Атрибут loading не поддерживается браузерами Safari и Firefox. В остальном всё должно работать. Конечно, при условии, что вы не ориентируетесь на версии браузеров десятилетней давности. Но, как по мне, это уже неприлично.
А смысл в этом напоминании, если можно зайти на спеку и там всё это увидеть?
Не вижу ничего плохо в том, что пишут статьи или книги, которые аккумулируют информацию по какой-то теме и представляют её в кратком и удобном виде. Например у меня на книжной полке стоит книга «Руководство системного администратора». Аж на 1000 страниц. 90% этой книги в том или ином виде присутствует в спецификациях. В силу того, что системное администрирование не является моей повседневной задачей, многие вещи забываются. Поэтому иногда я беру и листаю эту книгу, чтобы освежить знания. Бывает даже нахожу что-то новое для себя, чего не замечал раньше. И это удобнее, чем бессистемно рыться в мануалах. На это уйдёт гораздо больше времени. Меня заинтересует какая-то команда — вот я и пойду читать о ней подробнее в мануале.

Такой же смысл я вижу и в этой статье. У меня нет особой потребности часто заходить на спецификацию по HTML. А тем более читать её вдоль и поперёк — всё равно забудется. Когда мне доводится смотреть исходники чужих HTML страниц, то я редко вижу подобные решения. Поэтому скорее всего забывается даже у фронтенд разработчиков. Но я пишу в первую очередь о своих ощущениях. Что-то я видел раньше, что-то нет. Но вот наткнулся на статью, освежил информацию и взял на заметку. И вот как раз зашёл и почитал в спецификации по интересующим меня пунктам.
Атрибут `loading=lazy`можно вообще во все картинки вставлять, получается? Или есть нюансы?
Есть пара нюансов у этого атрибута…
Зарегистрируйтесь на Хабре, чтобы оставить комментарий