Próbuję nakładać tekst na <input type="text">
(dla obsługi wielu przeglądarek placeholder
). Zauważyłem, że moje pozycjonowanie jest zawsze wyłączone o kilka pikseli, ze względu na rodzaj wypełnienia, którego nie można usunąć ustawiając padding: 0;
. Sugestie: here i here nie rozwiązują problemu.Dlaczego wejścia tekstowe mają dodatkowe wypełnienie?
Widać to dopełnienie w poniższym zrzucie z Chrome jako białej przestrzeni pomiędzy niebieskim podświetleniem i żółtą ramką:
Jak mogę a) usunięcie tego miejsca; lub b) zmierzyć za pomocą JavaScript?
Czy próbowałeś resetowania CSS? – j08691
Powinieneś rozważyć użycie czegoś takiego jak [Normalize.css] (http://necolas.github.io/normalize.css/), jeśli nie chcesz zajmować się pełnym resetem CSS (który prawie w każdym przypadku jest niepotrzebny) . – mc10