Это зависит от того, что вы пытаетесь сделать.
Вы пытаетесь сделать все ваши h1 жирным шрифтом? В этом случае используйте # 2 и CSS для стилизации всех элементов h1 соответственно.
CSS
h1 {
font-weight: bold;
}
HTML
<h1>realestate</h1>
Если вы пытаетесь выделить только несколько выделенных жирным шрифтом h1, используйте # 3 и используйте CSS для стилизации всех элементов h1, имеющих жирный класс.
CSS
h1.bold {
font-weight: bold;
}
HTML
<h1 class="bold">realestate</h1>
Первый действительно полезен, только если по какой-то причине вы хотели, чтобы часть h1 была жирной
CSS
.bold {
font-weight: bold;
}
HTML
<h1><span class="bold">real</span>estate</h1>
Также, как правило, следите за цитатами и конечными тегами из ваших примеров.