css - 物化图标定位

标签 css materialize

我有一个使用 Materialize CSS 的侧边菜单。它包含三个菜单项,每个菜单项都有一个图标。我的问题是图标位置太高 - 图标底部与文本底部对齐。我希望它是这样的,图标垂直位于文本的中间。这是我的 lis 的样子:

<li class="logout-btn"><a href="#"><i class="material-icons">power_settings_new</i> Logout</a></li>

这是它在侧边栏导航中的样子:

enter image description here

如果有人知道修复方法那就太好了!

最佳答案

尝试垂直对齐

 i.material-icons {
      vertical-align: middle;
 }

如果这不起作用,请尝试将文本换行

<i class="material-icons">power_settings_new</i> <span>Logout</span>

然后在 CSS 中

 i.material-icons , i.material-icons + span {
      vertical-align: middle;
 }

关于css - 物化图标定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34264694/

相关文章:

node.js - 如何在 npm 中使用 css 框架

css - Materialise inputfields Safari

javascript - 将移动导航栏的代码放在具体化 css 中的什么位置?

javascript - 更改 anchor 标记中引用的图像大小

php - 如何按自定义字段日期订购 wordpress 帖子?

html - iOS 7 Safari 强制使用粗体按钮

html - 使用最大宽度和绝对定位使流体 DIV 居中

jquery - Materialise - 可折叠的大量内容不会滚动到选项卡顶部

javascript - jQuery(文档).on ('click.classname' ......)?

html - CSS 在 Firefox 和 Chrome 中提供不同的布局