1. Не размещайте блочные элементы внутри встроенных элементов
Вы никогда не должны размещать блоки внутри встроенных элементов. Поскольку в этих блоках находятся встроенные элементы, такие как теги привязки и интервала.
2. Всегда используйте атрибут ALT для тегов изображений
Это помогает вашему пользователю при использовании программы чтения с экрана или при медленном соединении решить, важно ли изображение, и заставляет веб-сканер лучше индексировать ваш контент.
3. Не используйте разрывы строк для отображения списка
Если вы хотите отобразить список вещей в маркированном или пронумерованном порядке, никогда не используйте разрывы строк. Используйте для этой цели теги ненумерованного списка ‹ul› или упорядоченного списка ‹ol›.
4. Не используйте ‹b› и ‹i› для выделения жирным шрифтом и курсивом.
‹b› и ‹i› используются для выделения текста жирным шрифтом и курсивом. Для этих целей вам лучше использовать вес шрифта свойств CSS и стиль шрифта.
5. Избегайте встроенных стилей
Весь смысл семантического HTML и CSS заключается в разделении структуры документа и стиля. Поэтому просто не имеет смысла размещать стили непосредственно в HTML-документе.
6. Не используйте атрибут границы в HTML
Атрибут границы также является презентационным и семантически должен быть оставлен для изменения в CSS, а не в документе HTML.
7. Никогда не используйте «мигание» или «выделение»
Эти теги никогда не включались в официальный стандарт HTML W3C cosnotrium. И их использование считается некрасивым и невыразительным