HTML

Используем lowercase в названии тегов

HTML
        
          

Плохо
<SECTION>
  <p>Пример</p>
</SECTION>

Хорошо
<section>
  <p>Пример</p>
</section>

Используем двойные кaвычки в атрибутах

HTML
        
          

Плохо
<a href=# class=link>Ссылка 1</a>
<a href="#" class='link'>Ссылка 2</a>
<a href='#' class="link">Ссылка 2</a>

Хорошо
<a href="#" class="link">Ссылка 1</a>
<a href="#" class="link">Ссылка 2</a>

Отступы

В качестве отступов используем два пробела Каждый новый уровень вложенности отбиваем отступом
HTML
        
          

Плохо
<section>
<p>Пример</p>
</section>

Хорошо
<section>
  <p>Пример</p>
</section>

Плохо
<table>
<tr>
  <td>Текст ячейкe</td>
</tr>
<tr>
<td>Текст ячейкe</td>
</tr>
</table>

Хорошо
<table>
  <tr>
    <td>Текст в ячейкe</td>
  </tr>
  <tr>
    <td>Текст в ячейкe</td>
  </tr>
</table>