Какие знаешь стандарты верстки

Ответ

Стандарты верстки включают: 1. **HTML5** - современный стандарт разметки. Важно использовать семантические теги (`
`, `
`, `
` и т.д.) для улучшения доступности и SEO. 2. **CSS3** - актуальный стандарт стилей. Рекомендуется: * Использовать Flexbox/Grid для адаптивных макетов. * Применять BEM (Block-Element-Modifier) для именования классов. 3. **Доступность (WCAG)**: * Правильное использование ARIA-атрибутов. * Контрастность текста, альтернативные описания для изображений. 4. **Кроссбраузерность**: * Проверка в основных браузерах (Chrome, Firefox, Safari, Edge). * Использование префиксов (`-webkit-`, `-moz-`) при необходимости. Пример семантической верстки: ```

Заголовок

Контент

```

Ответ 18+ 🔞

Да ты посмотри, какие тут правила нарисовались, ебать мои старые костыли! Ну ладно, разбираем по косточкам, что за стандарты такие, на которые всем надо равняться, как на икону. Первое — это твой **HTML5**, блядь. Это не просто `
` на `
`е, как раньше вёзли. Теперь надо думать головой, э бошка думай! Используй семантические теги, сука: `
`, `
`, `
`. А зачем? А затем, что и слепой скринридер, и поисковик Гугла — они все это читают и понимают, где что лежит. Без этого — ты просто мудак, который городит хуйню из палок. Дальше — **CSS3**. Тут, брат, уже не просто `float: left` на всё подряд. Теперь у нас есть Flexbox и Grid, ёпта! Это как два богатыря, которые любой макет, даже самый ебнутый, сделают адаптивным и красивым. И имена классов давай по методу **BEM** (Block-Element-Modifier), а то потом сам в своём коде через месяц не разберёшься, что за `div.class-23__item_active_mod-2`. Пиздец, а не название. А теперь внимание, самый важный пункт, про который все забывают, как про утренний стул — **Доступность (WCAG)**. Это что такое? А это чтобы твой сайт могли смотреть не только такие красавцы, как мы, но и люди с ограничениями. ARIA-атрибуты, контрастность текста, `alt` у картинок — это не для галочки, блядь! Это чтобы тебя потом не засудили, и чтобы совесть не грызла, как у того Герасима из рассказа, помнишь? "Муму... что же я наделал..." И конечно, **кроссбраузерность**. Твой шедевр должен выглядеть и в Хроме, и в Фаерфоксе, и в этом яблочном Сафари одинаково охуенно. А для этого иногда надо воткнуть эти префиксы, типа `-webkit-` или `-moz-`. Да, это говно, но без него — никуда. Вот тебе живой пример, как надо делать, а не как попало: ```

Заголовок

Контент

``` Видишь? Всё по полочкам. Никаких лишних `
`. Чисто, понятно и для всех. Вот так и верстай, а не как последний распиздяй.