Не изменяя свой HTML, вы можете просто установить text-align: left
на содержащем <div>
.Так как у вас нет классов или идентификаторов, это легче всего сделать с помощью #footer > div:nth-of-type(2) > div
.
. Обратите внимание, что это подтолкнет ваш текст к центральному разделителю, так что вы, вероятно, также захотите немного margin-left
или padding-left
.
Это можно увидеть в следующем:
#footer {
display: flex;
justify-content: center;
background-color: rgba(0,0,0,0.7);
}
#footer > div:first-child {
border-right: 1px solid white;
}
#footer > div {
padding: 20px 0;
margin: 20px 0;
flex: 1;
text-align: center;
}
#footer span {
font-size: 15px;
padding: 10px 0;
color: white;
}
#footer > div:nth-of-type(2) > div {
text-align: left;
margin-left: 10px;
}
<section id="footer">
<div>
<div>
<span>Fname Lname</span>
</div>
<div>
<span>Address:</span>
<span>City, Country</span>
</div>
</div>
<div>
<div>
<span>Email:</span>
<span>namesurname@gmail.com</span>
</div>
<div>
<span>Telephone:</span>
<span>+1 525 111 222</span>
</div>
</div>
</section>