Gesamtes Navigationsleisten-Listenelement als Link anklickbar machen
Wie gewünscht wurde eine horizontale Navigationsleiste mithilfe einer ungeordneten Liste strukturiert, wobei 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:
#nav a {
display: inline-block;
padding: 25px 10px;
}
Durch die Anwendung von inline-block auf die Ankertags (#nav a) verhalten sie sich wie Blockelemente und nehmen die Breite der Listenelemente ein, während sie vertikal ausgerichtet werden. Das 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. Der folgende Codeausschnitt zeigt die notwendigen Änderungen:
#nav a {
color: white;
font-family: Helvetica, Arial, sans-serif;
text-decoration: none;
display: inline-block;
padding: 25px 10px;
}
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, was für ein benutzerfreundliches und optisch ansprechendes Navigationserlebnis sorgt.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3