Wie kann ich die Punkte von einer <ul> auch zentrieren?
Ich habe bereits für die Liste: text-align: center; , justify-content: center; und align-items: center;.
3 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
IT
Ich habe bereits für die Liste: text-align: center
In deinem Fall musst du nicht die Liste selbst, sondern die List-Items ansprechen. Vergebe dort ein text-align: center und die Listenpunkte werden mit zentriert.
HTML:
<ul class="menu">
<li class="menu__item">...</li>
<li class="menu__item">...</li>
</ul>
CSS:
/* without classes */
ul { margin: 0; }
ul li { text-align: center; }
/* with classes */
.menu { margin: 0; }
.menu__item { text-align: center; }
LG medmonk
Woher ich das weiß:Berufserfahrung – Full-Stack Developer
Nutzer, der sehr aktiv auf gutefrage ist
Meist reicht ein einfaches
list-style-position: inside;
im UL Tag bereits aus!
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
HTML, CSS
Wie kann ich die Punkte von einer <ul> auch zentrieren?
So:
<!doctype html>
<title>center ul</title>
<style>
ul {
display:table;
margin:auto;
}
</style>
<ul>
<li>hello</li>
<li>hello world</li>
</ul>
oder so (ist nicht ganz klar, was von beidem Du willst):
<!doctype html>
<title>center ul</title>
<style>
div { text-align:center}
</style>
<div>
<ul>
<li>hello</li>
<li>hello world</li>
</ul>
</div>
Alex