Heim >Web-Frontend >CSS-Tutorial >Wie mache ich ganze Listenelemente der Navigationsleiste als Links anklickbar?
Gesamtes Navigationsleisten-Listenelement als Link anklickbar machen
Auf Wunsch wurde eine horizontale Navigationsleiste mithilfe einer ungeordneten Liste strukturiert Jedes Listenelement verfügt über ausreichend Polsterung. Der gewünschte Effekt besteht jedoch darin, dass der gesamte Listenelementbereich als aktiver Link fungiert und nicht nur der Text. So erreichen Sie dies:
Um den gesamten Bereich jedes Listenelements anklickbar zu machen, ändern Sie den CSS-Code wie folgt:
<code class="css">#nav a { display: inline-block; padding: 25px 10px; }</code>
Durch Anwenden von Inline-Block auf die Anker-Tags (# nav a) verhalten sie sich wie Blockelemente und nehmen die Breite der Listenelemente ein, während sie vertikal ausgerichtet werden. Dies bedeutet, dass die Auffüllung, die Sie zuvor auf die Listenelemente angewendet haben (#nav li), jetzt auf die Ankertags angewendet werden kann.
Mit dieser Anpassung wird der gesamte Bereich jedes Listenelements, einschließlich der Auffüllung, übernommen als anklickbarer Link erkannt werden. Das folgende Code-Snippet zeigt die notwendigen Änderungen:
<code class="css">#nav a { color: white; font-family: Helvetica, Arial, sans-serif; text-decoration: none; display: inline-block; padding: 25px 10px; }</code>
Durch die Trennung der Auffüllung von den Listenelementen können Sie das visuelle Erscheinungsbild beibehalten und gleichzeitig sicherstellen, dass auf das gesamte Listenelement geklickt werden kann, um den zugehörigen Link zu aktivieren ein benutzerfreundliches und optisch ansprechendes Navigationserlebnis.
Das obige ist der detaillierte Inhalt vonWie mache ich ganze Listenelemente der Navigationsleiste als Links anklickbar?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!