Я пытаюсь провести линию между текстом с помощью css... но я не знаю, как это сделать.
Я использую бутстрап. Итак, у меня есть блок вроде
<div class = "row">
<div class = "col-12">
<span> HELLO ------------------- 6/04/2019 </span>
<p> Some text </p>
</div>
</div>
я бы хотел, чтобы все эти тире были строкой, разделяющей HELLO и дату...
Любая помощь?
Вы также можете использовать flex-box
для выравнивания элементов в одном родительском элементе.
Я немного изменил вашу HTML-разметку, смотрите:
.flex-paragraph {
display: flex;
justify-content: space-between;
align-items: flex-end;
}
.line-separator {
border-bottom: 1px dashed #000;
flex: 1;
}
<div class = "row">
<div class = "col-12">
<p class = "flex-paragraph">
<span>HELLO</span>
<span class = "line-separator"></span>
<span>6/04/2019</span>
</p>
<p> Some text </p>
</div>
</div>
Просто меняем значение: align-items: flex-end;
на align-items: center;
это работает, спасибо... но... как я могу нарисовать эту линию посередине?