Я адаптировал пример для заголовка со строками на стороне (found here, а точнее: here). Он работает очень хорошо, но то, что я не могу сделать, это применить некоторые дополнения к любой стороне текста и иметь линии на стороне, чтобы обнять обе стороны контейнера. Кто-нибудь знает как это сделать?Как применить дополнение или маржу к этому заголовку, отображаемому как таблица-ячейка?
До сих пор у меня есть следующий HTML:
<h2 class="section-heading">Example</h2>
и CSS:
.section-heading {
display: table;
white-space: nowrap;
}
.section-heading:before,
.section-heading:after {
background: linear-gradient(to bottom, black, black) no-repeat center/90% 1px;
content: "";
display: table-cell;
width: 50%;
}
(я положил его на jsfiddle, предпочтительно я хотел бы сделать это без каких-либо дополнительных элементов)
border-top не может быть выровнен к середине ... лучше использовать css-фон –
@ C-Link, да, я смог сделать это с фоном, только теперь у меня возникла проблема с попыткой применить дополнение к текст. Есть идеи? –
@ C-Link, в основном, я ищу, чтобы левая линия обнимала левый край контейнера, а правая линия обнимала правую сторону. И они уважают какой-то отступ или маржу на тексте. –