Я пытаюсь наложить текст на <input type="text">
(для кросс-браузера placeholder
поддержка). Я обнаружил, что мое позиционирование всегда отключено на пару пикселей из-за какого-либо дополнения, которое невозможно удалить, установив padding: 0;
. Предложения here и here не решают проблему.Зачем нужны текстовые входы?
Вы можете увидеть это отступы в следующем скриншоте из Chrome, как пустое пространство между синей подсветкой и желтой каймой:
Как я могу а) удалить это пространство; или б) измерить его с помощью Javascript?
Вы пробовали сброс CSS? – j08691
Вы должны рассмотреть возможность использования чего-то вроде [Normalize.css] (http://necolas.github.io/normalize.css/), если вы не хотите иметь дело с полным сбросом CSS (что почти во всех случаях не является необходимым) , – mc10