Я хочу, чтобы в нем была панель навигации с логотипом, но когда я добавляю логотип, линия выглядит не очень хорошо!Выравнивание логотипа и текста в навигационной панели
Проблема заключается в том, что я добавляю изображение, подобное картинке, и текст не остается в одной строке! не то, что линия ломается, но текст скользит немного, пока это не должно.
body {
background-color: #C8F1BA;
margin: 0px;
}
div#gnb_bg {
margin: 0px;
padding-top: 0px;
padding-bottom: 0px;
border-right: 10px solid black;
}
a.gnb {
background-color: #99FF33;
text-decoration: none;
font-size: 26px;
border-right: 1px solid #448811;
padding-right: 2.5%;
padding-left: 2.5%;
padding-top: 14px;
padding-bottom: 14px;
margin: 0px;
}
img#gnb_logo {
height: 30px;
margin: 10px;
}
nav#gnb {
text-align: center;
background-color: #99FF33;
height: 50px;
}
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<nav id="gnb" role="navigation" aria-label="Global Navigation">
<div id="gnb_bg">
<a class="gnb" href="../feedbacks/feedbacks.html">feedbacks</a>
<img id="gnb_logo" src="../images/logo.gif" />
</div>
</nav>
</body>
попробовать добавить 'высоту строки: 50px;' в 'нав # gnb'. возьмите здесь, чтобы узнать больше о линии-высоте: https://css-tricks.com/almanac/properties/l/line-height/ –