我有問題在跨度頂部垂直對齊文本。跨度垂直對齊
vertical-align: top
; text-top
等...不工作,它的跨度是display: inline-block
。
請看看代碼和輸出的快照。
輸出看起來更像是中心對齊而不是頂部對齊。
如果有人能幫忙,會很棒。
<span id="myspan" contenteditable="true" style="font-size:30px;"
class="textImage" >
This is text inside the span
</span>
<button id="mybutton" type="button">Increase Font</button>
CSS:
.textImage
{
border: solid 4px #000000;
min-height: 20px;
min-width: 240px;
display: inline-block;
font-family: Arial;
color: red;
vertical-align: text-top;
}
的Javascript:
$("#mybutton").click(function(event) {
document.getElementById("myspan").style.fontSize =
(parseInt(document.getElementById("myspan").style.fontSize, 10)
+ parseInt(4, 10)) + 'px';
});
您的預期成果是什麼? – 2012-02-21 16:50:26
您是否嘗試過減少CSS行高屬性值? – shaunsantacruz 2012-02-21 16:51:56
您仍然可以看到最高元素和跨度頂部之間的距離。我想要最高的元素位於頂部,頂部沒有間隙。 – pessi 2012-02-21 16:53:58