Добавьте position:relative
к классу. dividerHR
и измените position:relative
на absolute
на .dividerHR::before
Вот обновленное решение:
.dividerHR {
float: left;
padding: 0;
border: none;
border-top: double medium #999;
color: #999;
text-align: center;
width: 90%;
margin: 0 5%;
text-shadow: 0 0 2px rgba(0, 0, 0, .8);
position: relative;
}
.dividerHR::before {
content: '< Coding Poetry />';
background: #181818;
display: inline-block;
position: absolute;
top: -10px;
font-size: 12px;
padding: 0 0.25em;
text-shadow: 0 0 2px rgba(0, 0, 0, .8)
}
<div class="dividerHR"></div>
Примечание: @Phillip Dews ваш код CSS, поскольку он отлично работает в моих браузерах Chrome и Edge.но не работаю на вашей стороне, поэтому я изменил ваш CSS, как указано выше: