Po problemie, w którym przez dodanie białych znaków otrzymuję następujące elementy podkreślające dziwność przesunięcia. Czy to naprawdę oczekiwane zachowanie?Dlaczego ustawienie selektora pierwszej litery z białymi znakami powoduje przesunięcie podświetlenia myszy?
To wydaje się wpływać Chrome/Safari
kwestią jest tu przytoczony: 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>
W przeglądarce Firefox 41 działa poprawnie, ale potwierdziłem problem z Chrome. –
to jest nietypowe, ale dlaczego w pierwszej kolejności potrzebujesz białych znaków. Nie możesz użyć padding-left? Jakie są twoje ograniczenia? – Chris
Biała spacja jest artefaktem z mojego systemu kompilacji. Naprawiłem problem przez usunięcie go, jestem tylko ciekawy, dlaczego tak się dzieje :) – Mark