此使用<md-icon>
时是一个常见的问题。要对齐图标和文字,你可以把你的文字跨度内应用样式是:
<div>
<md-icon>home</md-icon><span class="aligned-with-icon">Sample Text</span>
</div>
在你component.css:
.aligned-with-icon{
position: absolute;
margin-top: 5px;
margin-left: 5px; /* optional */
}
您也可以使用,如果relative
位置你会把多个图标放在同一个div中。下面是该CSS:
.aligned-with-icon-relative{
position: relative;
top: -5px;
margin-left: 5px; /* optional */
}
另一种选择是使用的外层div flex
显示和align-items
到center
:
在你的HTML:
<div class="with-icon">
<md-icon>home</md-icon>Sample Text
</div>
在你的CSS里:
.with-icon {
display: flex;
align-items: center;
}
这里是一个Plunker Demo
对此有何更新吗? – Faisal