Мое требование состоит в том, чтобы элемент h3
занимал только такое количество места, как текст в нем. Нельзя напрямую использовать span
. Я пытался инкапсулировать h3
элемент с span
, но это не сработало. Красный цвет должен иметь только ширину, как мир приветствия.Создание элемента h3 занимает пробел как текст внутри него
HTML код:
<div class="parent">
<h3 class="center">hello world</h3>
</div>
код CSS:
.parent {
padding-left:5px;
overflow:auto;
background-color:blue;
}
.center {
text-align:center;
overflow:auto;
background-color:red;
}
h3 является 'block' элемент, который не может выполнить ваши требования, вы aither должны плавать обернуть его, или использовать' рядный block' – Eric