Cześć.
Chciałbym stworzyć nagłówek z nazwą firmy oraz menu. Gdy próbuję wyśrodkować tekst w pionie za pomocą line-height, to dodaje on dodatkową wysokość i środkuje się pod jej względem. Jak mogę to napisać, by tekst środkował się względem wysokości klasy header?
HTML
<body>
<div class="header">
<div class="logo">
<h2>Firma</h2>
</div>
<ul class="menu">
<a href="#">Home</a>
<a href="#">O nas</a>
<a href="#">Usługi</a>
<a href="#">Kontakt</a>
</ul>
</div>
</body>
CSS
body
{
padding: 0;
margin: 0;
font-family: "montserrat",sans-serif;
}
.header
{
height: 100px;
background: #353b48;
}
.logo
{
color: #fff;
float: left;
padding: 0 20px;
line-height: 100px;
}
.menu
{
float: right;
padding: 0 20px;
}
.menu a
{
color: #fff;
text-decoration: none;
padding: 0 10px;
line-height: 100px;
}