Estoy tratando de superponer el texto en un área de texto con el mismo texto en un div. Me las he arreglado para hacer que funcione en todos los navegadores pero Firefox (estoy usando el 8.0). En Firefox, el texto dentro del área de texto se desplaza 1px a la izquierda.Colocar texto dentro de textarea en FireFox
Aquí está mi código:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style>
div, textarea
{
position:absolute;
top: 0px;
left: 0px;
margin: 0px;
padding: 0px;
font-family: Consolas;
font-size: medium;
border:none;
border-width: 0px;
}
div {color:red;}
textarea {color: blue;}
</style></head>
<body>
<textarea>Stuff</textarea>
<div>Stuff</div>
</body>
</html>
Diría que así es como Firefox representa las áreas de texto, por lo que solo necesitas CSS para Firefox. – Hossein
Esto aparentemente ha sido un problema durante algún tiempo como http://stackoverflow.com/questions/4374537/how-to-force-firefox-to-render-textarea-padding-the-same-as-in-a-div demuestra. Tampoco había una buena solución allí, tampoco. – ScottS
Parece que tendré que volver a buscar en el navegador y luego. Como en los viejos tiempos ... – ulu