Deshalb möchte ich, so etwas tun:HTML/CSS-Lineheight beeinflusst <br> Tag?
(Ich versuche Amazon nur für die Praxis zu replizieren)
Aber als ich versuchte eine viel kürzere und bessere Methode, die ist Ändern Sie die Anzeige in Inline-Block. Dann, um es zu zentrieren, würde ich die line-height
ähnlich height
machen.
Aber das führt zu einem Problem, das Wort "Kategorie" wird auch gedrückt. So sieht es wie folgt aus:
der Code Dies ist, wie soll ich es beheben?
HTML:
<ul>
<li> <a class="nav-text" href="file:///C:/Users/Owner/AppData/Roaming/Sublime%20Text%203/Packages/User/practice1.html"> Shop by <br/> category </a>
</li>
</ul>
CSS:
.nav-text {
display: inline-block;
height: 100px;
padding: 0 20px;
line-height: 100px;
text-decoration:none;
font-size: 23px;
font-family: "Times New Roman", Times, serif;
color: white;
font-weight: 700;
margin-right: 30px;
}
Sie sollten nicht die 'display' überhaupt zu ändern. Das 'a' sollte' {vertical-align: middle;}} haben, und die Höhe und der ganze Rest sollte in einer Regel für das 'li', nicht das' a' gesetzt werden. –