0
垂直排列行內元素時遇到問題 - 我希望電子郵件圖像與同一行上的文本排成一行,並且不會對同級元素的流動產生不利影響:垂直排列行內元素 - 將圖像與文本在同一行上對齊
HTML:
<p><span class="purple">phone:</span> 123.123.1234</p>
<p><span class="green">email:</span> <img src="http://www.illuminart.com/tests/img/email.png" alt="" style="width:172px; height:13px" /></p>
<p><span class="purple">phone:</span> 123.123.1234</p>
CSS:
body {
font-family: Verdana, Tahoma, Arial;
font-size: 10pt;
}
p {
line-height: 15px;
}
span {}
img {}
更新:設置IMG垂直對齊:中,改變從「像素」到「時間」似乎更好地工作,行高。
CSS:
body {
font-family: Verdana, Tahoma, Arial;
font-size: 10pt;
}
p {
line-height: 1.4em;
}
span {}
img {
vertical-align: middle;
}
這不是我所期待的,但謝謝。也許我可以讓它工作。 – BumbleB2na
vertical-align:middle將第三段向下推動幾個像素。我試着調整邊距或填充來解決這個問題,沒有任何運氣。 – BumbleB2na
在我將行高從'px'更新爲'em'後,您的解決方案就可以工作。 – BumbleB2na