cne*_*ans 3 html css materialize material-design
我一直在尝试使用带有3个链接的MaterialiseCSS进行某种导航,每个链接的宽度为33%,我希望将文本置于链接中心(甚至是图标)
如果我没有放左或右类,文本和图标不会保持在同一行...但是如果我把左类放到图标然后它浮动到左边,因此假设导航栏是宽度:100%,图标和文字之间的空间太大.
这是HTML
<div id="secondary-navbar"><nav>
<div class="nav-wrapper">
<ul>
<li>
<a href="#!">
<i class="material-icons left">event</i>Calendario
</a>
</li>
<li>
<a href="#!">
<i class="material-icons left">location_on</i>Mapa
</a>
</li>
<li>
<a href="#!">
<i class="material-icons left">apps</i>Galería
</a>
</li>
</ul>
</div>
</nav></div>
Run Code Online (Sandbox Code Playgroud)
和CSS
#secondary-navbar nav
{
background:#ffffff;
}
#secondary-navbar nav .nav-wrapper ul li a
{
font-size:1.2em;
}
#secondary-navbar nav .nav-wrapper ul li a .material-icons
{
font-size:1.2em;
margin-right:0.2em;
}
#secondary-navbar nav .nav-wrapper ul li a,
#secondary-navbar nav .nav-wrapper ul li a .material-icons
{
color:#06207d;
}
#secondary-navbar nav .nav-wrapper ul li
{
width:33%;
}
#secondary-navbar nav .nav-wrapper ul li:nth-child(3)
{
width:34%;
}
Run Code Online (Sandbox Code Playgroud)
这是一个jsfiddle,我尝试使用内联块来显示图标,但随后导航栏的高度超过56px ... https://jsfiddle.net/4aednm5d/
你对如何解决这个问题有任何想法吗?
我一般用这个:
.icon-align {
vertical-align: text-bottom;
}
<i class="material-icons md-18 icon align">check_circle</i>Auto Accepted</div>`
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14884 次 |
| 最近记录: |