问题是我无法垂直对齐第一个Logo元素。已经尝试应用属性vertical-align, lign-height
,但都没有成功。我会感谢任何可以帮助我解决这个问题的人。
body {
margin: 0;
padding: 0;
height: 10000px;
box-sizing: border-box;
outline: none;
width: 100%;
background-color: #0D0D0D;
}
header {
height: 86px;
width: 100%;
background-color: #262626;
}
.HeadInfo {
text-align: center;
max-width: 1200px;
display: flex;
flex-wrap: wrap;
align-items: center;
margin-left: auto;
margin-right: auto;
}
.Logo {
height: 86px;
}
.Logo>#LogoLink {
display: block;
margin-left: 40px;
width: 76px;
height: 76px;
background-image: url(https://avatars.mds.yandex.net/get-pdb/1689173/fdc7c8e4-0329-4d04-bfcb-d34e53e740bd/s1200?webp=false);
background-repeat: no-repeat;
background-size: contain;
}
HTML код:
<header>
<div class="HeadInfo">
<div class="Logo">
<a href="#" id="LogoLink"></a>
</div>
.....Остальной код шапки....
</div>
</header>
红色矩形不是边框。我在编辑屏幕截图时添加了它,以便您可以更好地看到标题。