此使用<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