Я хочу отобразить центрированное изображение, а под ним - центрированный и ограниченный текст, ширина которого равна его контейнеру.Я использую:
<!DOCTYPE html>
<html>
<head>
<style>
.d1 {
text-align: center;
}
.d2 {
border: 1px solid red;
display: inline-block;
}
</style>
</head>
<body>
<div class="d1">
<img src="smiley.gif"><br>
<div class="d2">This is some text</div>
</div>
</body>
</html>
Это прекрасно работает, но, как я читал, использование <br>
является признаком плохого семантического HTML и его следует избегать.Есть ли способ сделать это без использования <br>
?Спасибо