簡體   English   中英

如何在此導航欄中的徽標中將img垂直居中?

[英]How to Vertically Center an img in the logo in this navigation-bar?

JSFiddle在這里。

正如您在給定的SSCCE中看到的那樣,徽標中的圖像與旁邊的文字不太吻合。 我需要完美的<img>和相鄰的<span> ,以便它們在垂直居中對齊,而不是共享同一基線。

我有這個:

在此處輸入圖片說明

我需要這個:

在此處輸入圖片說明

那我該怎么做呢?

vertical-align:middle; .brand-logo.brand-logo > img或同時.brand-logo > img.brand-logo > span沒有幫助。

將類valign-wrapper添加到a.brand-logodiv.nav-wrapper也無濟於事。 來源

 <link href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.3/css/materialize.min.css" rel="stylesheet"/> <nav class="black"> <div class="nav-wrapper"> <a class="brand-logo center brown-text text-lighten-4" href="#"><img alt="" src="https://sworg/about/images/logos/wordpress-logo-simplified-rgb.png" width="40px" height="40px" class="responsive-img" /> <span>BRAND</span> </a> </div> </nav> 

嘗試vertical-align: middle; spanimage嘗試這個

span,img{
  vertical-align: middle;
}

 .brand-logo > span,.brand-logo > img{ vertical-align: middle; } 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.3/js/materialize.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <link href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.3/css/materialize.min.css" rel="stylesheet"/> <nav class="black"> <div class="nav-wrapper"> <a class="brand-logo center brown-text text-lighten-4" href="#"><img alt="" src="https://sworg/about/images/logos/wordpress-logo-simplified-rgb.png" width="40px" height="40px" class="responsive-img" /> <span>BRAND</span> </a> </div> </nav> 

使用flexbox和垂直對齊應該可以解決問題。

 .brand-logo.center.brown-text.text-lighten-4 { display: flex; align-items: center; justify-content: flex-start; } 
 <link href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.3/css/materialize.min.css" rel="stylesheet"/> <nav class="black"> <div class="nav-wrapper"> <a class="brand-logo center brown-text text-lighten-4" href="#"><img alt="" src="https://sworg/about/images/logos/wordpress-logo-simplified-rgb.png" width="40px" height="40px" class="responsive-img" /> <span>BRAND</span> </a> </div> </nav> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM