Как сделать h3 и <hr> встроенными, или как оформить после заголовка горизонтальную линию

Как сделать H3 и HR встроенными, или как спроектировать, сразу после заголовка будет горизонтальная линия, в моем случае это просто hr, который разбивается на следующую строку

<div class = "row">
    <h3 class = "col-md-4 col-sm-4 col-xs-6" data-i18n-key = "Date.time.location"></h3>
        <hr class = "col-md-8 col-sm-6 col-xs-4">
</div>
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
1
0
595
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Чтобы встроить оба элемента, оберните h3 и hr в отдельные элементы div и переместите их классы в соответствующие div:

<div class = "row">
    <div class = "col-md-4 col-sm-6 col-xs-8">
        <h3 data-i18n-key = "Date.time.location">Title</h3>
    </div>
    <div class = "col-md-8 col-sm-6 col-xs-4">
        <hr>
    </div>
</div>

вы можете сделать h3 и hr встроенными, используя свойство (display: inline-block), но я думаю, что приведенный ниже пример вам поможет.

.drawLine{
  position:relative;
}

.drawLine:before{
  content:"";
  position:absolute;
  top:50%; /* line position can be changed according to requirment either top:0, top:50% or bottom:0*/
  left:0;
  width:100%;
  height:1px;
  background:#ccc;
}

.drawLine span{
  display:inline-block;
  background:#fff;
  position:relative;
  padding-right:5px; /*space between text and line*/
}
<div class = "row">
    <h3 class = "col-xs-12 drawLine"><span data-i18n-key = "Date.time.location">your text will be here</span></h3>        
</div>

Другие вопросы по теме