[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-osnovy-css-v-chem-raznitsa-mezhdu-my-i-my":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":18,"progress":19,"seo":20},1022,"v-chem-raznitsa-mezhdu-my-i-my",32,"osnovy-css","Основы CSS","🎨","В чем разница между #my и .my?","`#my` — это селектор идентификатора (id), а `.my` — селектор класса (class).\n\n| Характеристика | `#my` (id) | `.my` (class) |\n|---------------|------------|---------------|\n| HTML-атрибут | `id=\"my\"` | `class=\"my\"` |\n| Уникальность | Должен быть единственным на странице | Может повторяться на нескольких элементах |\n| Специфичность | Высокая (0, 1, 0, 0) | Средняя (0, 0, 1, 0) |\n| Применение в JS | `document.getElementById(\"my\")` | `document.getElementsByClassName(\"my\")` |\n| Использование | Для уникальных элементов (header, footer) | Для группы элементов с общим стилем |\n\n### Рекомендации\n\nНа практике для стилизации предпочтительнее использовать классы, а не идентификаторы:\n\n- Классы легче переиспользовать\n- Специфичность id слишком высокая — сложнее переопределять стили\n- Методология BEM рекомендует использовать только классы для CSS\n\n> **На собеседовании:** ключевое — разница в специфичности и уникальности. Частая ошибка — не упомянуть, что на практике id для стилизации почти не используется.","","junior",[15,16,17],"css","специфичность","селекторы",[],null,{"title":21,"description":22,"ogTitle":23,"ogDescription":24,"keywords":25,"schemaAnswer":32,"featuredSnippetReady":33},"В чем разница между #my и .my в CSS — Gymterview","Разница между селектором id (#my) и класса (.my): уникальность, специфичность, применение в JS, рекомендации BEM.","Разница между #my (id) и .my (class) в CSS — Gymterview","Сравнение селекторов id и class: уникальность, специфичность, практические рекомендации и BEM.",[26,27,28,29,30,31],"селектор id","селектор класса","#id vs .class","CSS специфичность","BEM","собеседование","#my — селектор идентификатора (id), .my — селектор класса (class). Id должен быть уникальным на странице, class может повторяться. Специфичность id (0,1,0,0) выше class (0,0,1,0). На практике для стилизации предпочтительнее классы: они переиспользуемы, легче переопределять, методология BEM рекомендует только классы.",true]