В настоящее время я делаю что-то вроде этого:
<h2><div class='q'>Q:</div> Does alfredo sauce contain soy?</h2>
, а затем оформить его в моем файле CSS, например:
.q {
padding-bottom: 15px;
display: inline;
font-size: 35px;
font-weight: 700;
color: #65A6D1;
}
Хотя это нормально отображается в моем браузере, при запуске страницы через http://validator.w3.org, он жалуется: «Элемент div не разрешен как дочерний элемент элемента h2 в этом контексте. (Подавление дальнейших ошибок этого поддерева.)»
Как бы я стилизовал этот фрагмент текста в допустимом HTML / CSS?