Вот скрипку моей проблемы: http://jsfiddle.net/hp61pthk/3/Пробелы вокруг linebreaked текст
Код:
h2.nadpis {
text-transform: uppercase;
text-align: center;
position: relative;
font-size: 2.5em;
}
h2.nadpis:after {
display: block;
content: '';
height: 0;
border-top: 1px solid #2C3E50;
top: 50%;
width: 100%;
position: absolute;
z-index: 1;
}
h2.nadpis span {
background: #fff;
z-index: 2;
position: relative;
padding: 0 15px;
display: inline-block;
}
<h2 class="nadpis"><span>Long heading long heading</span></h2>
<h2 class="nadpis"><span>Short heading</span></h2>
, что я хочу добиться того, чтобы иметь заголовок с линиями на обе стороны в середине текста.
Если вы введете короткий текст, он будет работать, но когда я введу более длинный текст в прорези, строка будет правильно, но его ширина останется такой же, как и полная. Это нормальное поведение? Как я могу сказать, чтобы охватить иметь ширину точно
не добирались вы ... что вы пытаетесь достичь ??? – Lal
Запустите фрагмент и не перейдите на полную страницу. Я думаю, что OP хочет видеть линию по обе стороны заголовка, когда текст начинает обертываться, а это не так. – hungerstar
Да, голодовка правильная. Вам нужно сжать страницу, чтобы длинный заголовок разбился на две строки. Затем вы увидите, что диапазон не такой ширины, как текст. – Walaszka