БЭМ.

БЭМ.

БЭМ (Блок, Элемент, Модификатор) — методология разработанная внутри Яндекса предлагает следующую концепцию (если описать 1-2 предложениями): Любая веб-страница — набор блоков, которые состоят из элементов, причем элементом может быть другой блок (таким образом мы получаем вложенность). При необходимости мы можем модифицировать «стандартное» отображение блока\элемента, путем добавления к нему модификатора.
Простые правила разметки

Простые правила разметки

Разметка страницы может быть непростым занятием, особенно поначалу. Какой тег выбрать? Какой класс добавить? Какой должна быть разметка, чтобы стили одного элемента не поломали другой? На все эти случаи есть простые правила, следуя которым вы сможете писать легко писать чистый, хорошо структурированный HTML-код, который будет удобно читать и приятно поддерживать.
HTML & CSS: как не надо

HTML & CSS: как не надо

Здесь собраны частые ошибки начинающих и способы их избежать. Статьи состоят из разбора, примеров кода и подсказок как проверить код в браузере.
Особенности разработки мобильных RTL-дизайнов

Особенности разработки мобильных RTL-дизайнов

Изучив подробно эти инструкции, вы будете в состоянии сориентироваться в области RTL-разработки и предоставить своей аудитории функциональный и дружелюбный к пользователю продукт.
Bidirectionality

Bidirectionality

Пользовательские интерфейсы для языков, которые читаются справа налево (RTL), таких как арабский и иврит, должны быть зеркально отражены, чтобы обеспечить простоту понимания содержимого. (англ.)
ISO 639-1 Коды для обозначения названий языков

ISO 639-1 Коды для обозначения названий языков

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

HTML-справочник

HTML-справочник от "html5book.ru". Элементы по алфавиту и по разделам
HTML 5.2. теги

HTML 5.2. теги

имя тега, описание, значение свойства display
HTML-атрибуты

HTML-атрибуты

HTML-атрибуты это специальные слова, которые управляют поведением HTML-элемента. Они добавляют дополнительную функциональность, либо меняют поведение элемента по умолчанию.