我試圖讓H1與其他div垂直對齊。H1標籤爲什麼不與div的頂部對齊?
這是代碼。
header {
padding: 0;
background-color: #000032;
}
header div {
display: inline-block;
text-align: center;
padding: 0;
}
header ul {
list-style-type: none;
margin: 0;
padding: 0;
}
header #social {
float: left;
}
header li img {
height: 30px;
margin: 15px;
margin-right: 0;
}
header img {
display: block;
}
header h1 {
font-size: 45px;
margin: 0;
display: block;
}
header h1 a {
color: #FFF;
text-decoration: none;
}
header #menu {
float: right;
}
main {
height: 100vh;
}
<header class="row--no-gutter">
<div class="col--1-of-3">
<ul>
<li id="social"><a href="#"><img src="../img/_f_logo_online/png/FB-f-Logo__blue_100.png" alt="Facebook"></a></li>
<li id="social"><a href="#"><img src="../img\Twitter_Starter_Kit\Twitter_Social_Icon_Rounded_Square/Twitter_Social_Icon_Rounded_Square_Color.png" alt="Twitter"></a></li>
<li id="social"></li>
<li id="social"></li>
</ul>
</div><div class="col--1-of-3">
<h1><a href="#">Lorem.</a></h1>
</div><div class="col--1-of-3">
<ul>
<li id="menu">Om</li>
<li id="menu">lorem1</li>
<li id="menu">ipsun</li>
</ul>
</div>
</header>
但是,正如你可以在圖片中的H1不與頂部對齊見。爲什麼它這樣做,我該如何解決它?
vertical-align:top –
@SahilDhir你的意思是它應該應用於內聯塊divs;).... –
準確地!!! @GCyrillus –