Нужно ли изучать все элементы HTML или можно ограничиться изучением основных?

Нужно ли изучать абсолютно все элементы и атрибуты HTML или достаточно освоить только самые часто используемые? При изучении HTML многие обучающие материалы не раскрывают все атрибуты для элементов, например, у элемента input есть много редко упоминаемых атрибутов.
  • 11 июля 2024 г. 6:42
Ответы на вопрос 5
На самом деле, не обязательно изучать все элементы и атрибуты HTML до мельчайших деталей. Хорошим подходом будет изучение основных и наиболее часто используемых элементов и атрибутов, чтобы достаточно хорошо освоить их и научиться создавать качественный контент. 

Однако, знание менее распространенных элементов и атрибутов HTML также может быть полезным, особенно если вы занимаетесь более сложными задачами или проектами, где требуется более глубокое понимание языка разметки. Поэтому, если у вас есть время и желание, изучение более продвинутых элементов HTML может быть полезным дополнением к вашим знаниям.
"Всё знать не возможно" (с) 
Но нужно знать где получить информацию.
Касаемо html для начала достаточно понять структуру документа, выучить 10-15 основных тегов и иметь понятие об их атрибутах. Остальное при необходимости брать в справочнике .
Потом, с опытом, появится и больше знаний.
Сложный вопрос... 
Простой ответ: конечно, в зубрёжке нет смысла.

Более сложный: если вы не знаете о существовании чего-либо, то вы не сможете вовремя понять, что задача требует именно этого инструмента. Но и задачи, которые требуют чего-то необычного, встречаются редко, поэтому их и нет в обучающих материалах. Есть не так много элементов с какими-то специальными атрибутами, я бы рекомендовал просто посмотреть их страницы на MDN прочитать про атрибуты, но не зубрить их. Ну а относительно элементов заморачиваться нужно ещё меньше - если вы не используете <a href="#"/> там, где должен быть <button/> , вы уже сделали половину семантики страницы.
Есть ли смысл учить абсолютно все элементы HTML?

Замените HTML на любую другую технологию и получите примерно аналогичные ответы, но имеется достаточно эффективная схема:
1. Ставим задачу - сверстать input в виде switch .
2. Гуглим, как сделать тот или иной эффект.
3. Решаем задачу и приобретаем опыт и понимание, для чего то или иное действие потребовалось, а для чего нет.

Полученный объем опыта будет определять Вас, как специалиста. Больше опыта - выше грейд.
0! не "заучивать", а практиковать правильное использование в своих проектах 
1. любой сайт - это не только HTML , но и другие технологии: CSS , SSI, т.д.
Похожие вопросы