Sto tentando di sovrapporre il testo su un <input type="text">
(per il supporto cross-browser placeholder
). Ho scoperto che il mio posizionamento è sempre disattivato di un paio di pixel, a causa di una sorta di padding che non può essere rimosso impostando padding: 0;
. I suggerimenti here e here non risolvono il problema.Perché gli input di testo hanno un riempimento extra?
Si può vedere questo imbottitura nel seguente screenshot da Chrome, come lo spazio bianco tra il momento clou blu e il bordo giallo:
Come posso a) rimuovere questo spazio; o b) misurarlo usando Javascript?
Hai provato un ripristino CSS? – j08691
Dovresti prendere in considerazione l'utilizzo di qualcosa come [Normalize.css] (http://necolas.github.io/normalize.css/) se non vuoi gestire un reset completo del CSS (che in quasi tutti i casi non è necessario) . – mc10