考慮下面的HTML:行高度不影響第一線CONTENTEDITABLE
<div class="content" contenteditable="true">
rrr<br>
ttt
</div>
& CSS:
.content {
line-height: 35px;
}
你得到的是僅影響第二線和線下的高度。令我困擾的是,插入符號的高度受線高的影響,因此它在第一行然後是第二行顯着縮短。
使用此Fiddle可以看到它在行動中。將脫字符號放在第一行和第二行,並在其中每個字符中注意脫字符。注意它的高度因線高而異。
我不能允許主contenteditable元素中的每一行的內部包裝。
當試圖使用div::first-line
和使用line-height
在CSS規則不影響它,但其他屬性,如background-color
做。
是否有影響第一行的可能方法? 我更喜歡css專用的解決方案,但如果沒有選擇,Js也可以。
哇...很好的趕上。 –
與'
'的某些造型有關。如果用'
'替代它,則插入符號不再考慮第二行的行高。 – GillesC