Пишу в html <div class="box">, и создается квадратик, потом в css присваиваю ему всякие значения. У меня вопрос, как для двух таких "квадратиков" сделать разные стили? Если в css, когда я создаю еще один такой "квадратик', то к нему присваиваются те же самые стили, что и в первом <div class="box">
Ну задай другой класс или идентификатор. Можно одновременно задать и класс (общий) и ID (персональный). Можно задать именованные блоки: <box class="box" id="box-a">Это box-a</box>. Или вложенными классами.