Estoy tratando de crear un textarea
que se ve exactamente como div
.Eliminar 3 píxeles en iOS/WebKit textarea
Sin embargo, en iOS hay 3 píxeles procedentes de algún lugar que no puedo eliminar.
Aquí está mi código:
<!doctype html>
<title>Textarea test</title>
<style>
textarea, div
{
background: yellow;
font: 13px arial;
border: 0;
padding: 0;
border-radius: 0;
margin: 0;
-webkit-appearance: none;
}
</style>
<div>test</div>
<hr>
<textarea>test</textarea>
Esto se rinde al igual que (he acercado):
como la pantalla de espectáculos, hay 3 píxeles antes de que el texto que me querer deshacerse de. Por lo que puedo ver, no es el margen/relleno o borde.
Esto sucede en mi iPhone y iPad, ambos con iOS 4.3. Y para ser claro; Esos 3 píxeles adicionales no se muestran en Safari/Firefox/Chrome en mi escritorio. O el Windows Phone de mi hermano, para el caso.
EDITAR 2011-08-10:
acabo de probar esto en un <input type=text>
y aparece la misma cosa "relleno", excepto que es de 1 píxel en lugar de 3.
¿Ha intentado padding-left = 0, el relleno - .. = 0, etc? ¿Es esto un problema de iOS/WebKit o esto también sucede con otras plataformas? – lm2s
@ lm2s Sí, el relleno es 0 (ver el código). No tengo otros dispositivos móviles para probar, pero en mi escritorio no hay espacios adicionales en Safari, Firefox o Chrome. –