2017-04-03 49 views
2

我使用Materialise的CSS库并创建一个导航栏的方式如下:导航栏 - 物化CSS - 标志对准

<div class="navbar-fixed">  
<nav> 
      <div class="container"> 
     <div class="nav-wrapper"> 
      <a href="#Main" class="brand-logo"><p><img src="public/images/logo.png" /></p></a> 
      <a href="#" data-activates="mobile-demo" class="button-collapse button right"><span class="btn-open"></span></a> 
      <ul class="right hide-on-med-and-down"> 
      <li><a href="#link1">Link1</a></li> 
      <li><a href="#Link2">Link2</a></li> 
      <li><a href="#Link3">Link3</a></li> 
      <li><a href="#Link4">Link4</a></li> 
      </ul> 
     </div> 
      </div> 
     </nav> 
</div> 

但是图像不垂直对齐。我确实尝试过使用实现CSS的帮手,但仍然没有成功。

任何想法是什么错?

+0

好第一个问题。图像的大小是多少? – ZimSystem

+0

@ZimSystem - 我使用的当前标志大小为155像素×46像素 – Cycliflus

回答

2

Materialise公司没有提供在这种情况下,辅助类,所以只需添加自己:

.logo { 
    display: inline-block; 
    height: 100%; 
} 

.logo>img { 
    vertical-align: middle 
} 

演示:http://www.codeply.com/go/466ZvBYbG2

+0

谢谢 - 像魅力一样工作! – Cycliflus