我遇到了一個我似乎無法找到答案的問題。在bootstrap 4的導航欄中,我試圖在導航欄中添加一個項旁邊的圖像(大多數問題都是關於navbar品牌的,不是這樣)。不能在導航欄項目(不是品牌)中垂直居中放置圖像
隨着加載bootstrap4(和一個自定義的α暗他們),我有以下右對齊下拉:
<ul class="navbar-nav">
<li class="dropdown">
<a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<img src="https://cdn.discordapp.com/avatars/139412744439988224/a_30a390baf654dfe7f1c336037ea481d4.png?size=32" width="28" height="28" class="d-inline-block align-middle rounded-circle" alt="">
Evie.Codes#4611
</a>
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownMenuLink">
<h6 class="dropdown-header"><i class="fa fa-user" aria-hidden="true"></i> Evie.Codes</h6>
<a class="dropdown-item" href="/dashboard"><i class="fa fa-cogs" aria-hidden="true"></i> Dashboard</a>
<a class="dropdown-item" href="/admin"><i class="fa fa-key"></i> Admin</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="/logout"><i class="fa fa-sign-out" aria-hidden="true"></i> Logout</a>
</div>
</li>
</ul>
隨着圖像,每個菜單項除了「品牌」的部分略微向上移動。如果我刪除圖像,一切都完美居中。
我創建了一個提琴差不多相同的行爲,但由於某些原因,大多數菜單項都居中 - 它們不在我的環境中。 https://jsfiddle.net/ffksbv1v/
您是否嘗試過改變'line-height'和'vertical-align'? – Krusader
您使用黑暗主題的引導程序。檢查你是否不僅添加了黑暗的CSS文件,而且還添加了主引導文件。 – fen1x