Ich habe schon eine Weile damit zu kämpfen und konnte nicht die richtige Lösung finden.Anzeige von zwei UL-Elementen nebeneinander, vertikal und horizontal zentriert
Am Ende der Seite habe ich eine Fußzeile, die die volle Breite hat. Darin möchte ich eine Liste von Nachrichten anzeigen und rechts daneben ein Symbol, in diesem Fall ist es ein Font Awesome-Symbol. Die Nachrichtenliste muss sowohl vertikal als auch horizontal zentriert sein und das Symbol muss vertikal zentriert sein.
Ich habe versucht, dies mit UL-Elemente mit Display: Inline-Block und Text-Align: Center. Die Nachrichten werden korrekt angezeigt, aber das Symbol bleibt an der gleichen Stelle hängen, unabhängig von der Größe des Containers.
Hier ist, was ich bisher habe:
<div class="error-message-container">
<ul class="error-message-bell">
<li aria-hidden="true" class="fa fa-bell-slash-o"></li>
</ul>
<ul class="error-message-list">
<li>Lorem ipsum dolor sit amet, consectetur adipiscing elit</li>
<li>consectetur adipiscing elit</li>
<li>Lorem ipsum dolor sit amet</li>
<li>Lorem ipsum dolor sit amet, consectetur adipiscing elit</li>
<li>Lorem</li>
<li>ipsum</li>
</ul>
</div>
und die CSS:
.error-message-container {
border: 1px solid blue;
bottom: 0;
color: light-blue;
font-size: 12px;
left: 0;
position: fixed;
text-align: center;
width: 100%;
}
.error-message-container .error-message-bell {
display: inline-block;
font-size: 20px;
height: 100%;
margin-top: 0;
padding: 0;
vertical-align: middle;
}
.error-message-container .error-message-list {
display: inline-block;
font-weight: 500;
line-height: 1.2;
list-style-type: none;
margin-bottom: 11px;
margin-top: 11px;
padding-left: 8px;
}
https://jsfiddle.net/b1rw80jz/1/
Wer weiß, wie kann ich das erreichen?
Dank
Bitte siehe Antwort unten. –
Danke Kelly, aber zumindest für mich sieht die Geigenausgabe genauso aus wie die, die ich gepostet habe. Ich habe mich wahrscheinlich nicht richtig erklärt. Was ich erreichen wollte, war, die Glocke vertikal zentriert anzuzeigen. – Hyperd