Если то, что вы хотите достичь, чтобы иметь свой заголовок визуально такие же, как тот, в примере, но с действительной разметкой, все, что вам нужно сделать, это сделать, это изменить h2 в div и укажите размер (это позволит устранить проблему с тем, что он намного меньше). <h2 class="ui header">
соответствует <div class="ui large header">
поэтому действительный код будет:
<div class="ui large header">
<i class="settings icon"></i>
<div class="content">
Account Settings
<div class="sub header">Manage your preferences</div>
</div>
</div>
Edit: Я просто взглянули на вопрос трекера Semantic UI и заметил this one, который адресует эту точную проблему (не уверен, если вы тот, кто открыл его). Короче говоря, в будущей версии семантического интерфейса, следующие должны иметь один и тот же результат, но с использованием фактических тегов заголовков:
<h2 class="ui header">
<i class="settings icon"></i>
<span class="content">
Account Settings
<span class="sub header">Manage your preferences</span>
</span>
</h2>
Раствор выше с ДИВ тег остается в силе, хотя, если вы не» t необходимо использовать фактическую метку h2.
Я не знаю семантического интерфейса, но разве вы не могли бы просто использовать 'span' вместо' div' (сохраняя 'class')? – unor
Да, вы могли бы, но вам нужно изменить разметку (добавьте 'br'), так как' span' не делает новые строки так же, как 'div', и вам придется также изменить внутренний ... так что это просто переписывание их примера. Мне было любопытно, есть ли у кого-то более широкий подход к картине, так как этот вид разметки появляется и в других местах. –