有一個問題,通過添加空格,我得到以下突出顯示偏移怪異。這真的是預期的行爲?爲什麼設置a:帶空格的首字母選擇器會導致鼠標突出顯示偏移?
這似乎影響到瀏覽器/ Safari瀏覽器
問題在這裏重現:https://jsfiddle.net/qsa99cc6/
CSS:
p:first-letter {
text-transform: uppercase;
}
HTML:
<p>
highlight me! this won't work because there's whitespace in the <p>
</p>
<p>highlight me! This should work because there isn't</p>
在Firefox 41中,它運行正常,但我確認了Chrome的問題。 –
這是不尋常的,但爲什麼你首先需要空白。你不能使用填充左鍵嗎?你的約束是什麼? – Chris
空白是我構建系統中的一件神器。我已經通過刪除它來解決這個問題,我只是好奇它爲什麼會發生:) – Mark