Navigationselemente werden von display:grid nicht beeinflusst
P粉295728625
P粉295728625 2023-09-20 12:05:51
0
1
415

Ich habe einige Ul-Li-Elemente in einer Navigationsleiste auf Rasteranzeige eingestellt, aber es funktioniert nicht wie erwartet. Das li-Element erscheint so, als ob kein Raster angewendet würde.

Das ist der Code:

* {
  padding: 0;
  margin: 0;
}

.grid-container {
  display: inline-grid;
  grid-auto-columns: auto auto auto auto;
  text-decoration: none;
}

.grid-container li {
  list-style: none;
}
<nav class="grid-container">
  <ul>
    <li class="grid-item one"><a href="#">Jenish Potsangbam</a></li>
    <li class="grid-item two"><a href="#">Socials</a></li>
    <li class="grid-item three"><a href="#">Resume</a></li>
  </ul>
</nav>

Aber wenn ich die grid-container-Klasse auf das ul-Element anstelle von nav anwende, funktioniert es einwandfrei.

Kann jemand den Unterschied erklären? Wie soll ich vorgehen, wenn ich die Navigation auf „display: Grid“ einstellen möchte?

P粉295728625
P粉295728625

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!