Единых правил нет. Есть разные подходы, вам нужно выбрать свой.
Единственные всеобщее правила: верстка должны быть валидной. Остальное все можно оспорить) Начать можно с банально: Как сбрасывать дефолтные стили браузера? Банальный вопрос, вариантов несколько и правильного ни одного нет хD