¿Cómo puedo hacer que mi área de texto use una fuente monoespaciado?Forzar HTML textarea a utilizar una fuente monoespaciada usando CSS
Respuesta
Si estoy entendiendo correctamente, ya debería heredar estilos de agente de usuario por defecto, pero si lo desea de manera explícita, basta con especificar una fuente familiar (estilos alzado con el gato de Stackoverflow hoja de estilo)
textarea {
font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New, monospace;
}
Especificar el familias de fuentes más específicas (específicas del monoespacio) primero, y si el agente de usuario no tiene esa disponible, las seguirá probando hasta el final, en cuyo caso cambiaría a la familia de fuentes del agente de usuario predeterminado para ese elemento, si corresponde fue especificado.
Simplemente use una fuente monoespaciada. Por ejemplo para algo como:
<textarea id="mytextarea"></textarea>
el css sería:
#mytextarea {
font-family: monospace;
}
Si desea utilizar una fuente específica de espacio sencillo, que puede pero no se olvide de añadir el genérico 'de espacio sencillo' en el fin en caso de que el usuario no tiene instalada la fuente que desea:
#mytextarea {
font-family: 'DejaVu Sans Mono', monospace;
}
también puede utilizar la norma genérica font-family: monospace
, pero tenga cuidado - hay algunas efectos secundarios severos (tristemente) en Chrome, Safari y cualquier cosa basada en WebKit.
ver:
+1 a las advertencias sobre los valores por defecto del navegador; afortunadamente, esta aplicación es para programadores exclusivos (en nuestra compañía) de los que se puede esperar que configuren las fuentes de su navegador de acuerdo con sus deseos. –
¡Buena pista! advertencia importante! – nilsun
Para evitar la mayoría de los problemas con navegadores que hacen cosas inexplicables, puede usar 'font-family: monospace, monoespace;'. –
textarea
{
font-family: monospace;
}
Es posible que tenga que añadir un importante si no se trabaja
textarea
{
font-family: monospace !important;
}
-1 para usar '! Important' como una curita. –
- 1. Cómo forzar que una lista sea vertical usando html css
- 2. Comprobando si una fuente está monoespaciada en Java
- 3. markdown a html usando un css especificado
- 4. SWT: forma agnóstica del sistema para obtener la fuente monoespaciada
- 5. alinee a la derecha una imagen usando CSS HTML
- 6. fuente de píxeles en HTML/CSS
- 7. Convertir CSS a HTML
- 8. Forzar fuente no monoespacial en ancho fijo mediante CSS
- 9. Forzar anti-aliasing usando css: ¿Es esto un mito?
- 10. Forzar un retorno de carro en textarea
- 11. Autosizing textarea usando Prototype
- 12. "Flatten" CSS a HTML
- 13. Android: error de CSS al utilizar HTML Unit & Eclipse
- 14. Obteniendo TextArea usando JQuery
- 15. Establecer maxlength en HTML Textarea
- 16. ¿Cómo hacer que mi fuente sea negrita usando css?
- 17. Posicionar un elemento HTML relativo a su contenedor usando CSS
- 18. Crear un horario semanal usando CSS/HTML
- 19. cómo forzar el desplazamiento horizontal en una lista HTML utilizando CSS?
- 20. Cómo forzar a Magento a utilizar el caché de APC
- 21. HTML: ¿Cómo conservar el formato en textarea?
- 22. Cómo utilizar una fuente personalizada con WebView
- 23. forzar la orientación del dispositivo al paisaje a través de css/js/html?
- 24. HTML que agrega números de línea a textarea
- 25. Color de fuente HTML/CSS frente al estilo de trama
- 26. Textarea resize
- 27. Maxlength en textarea usando jQuery
- 28. Cómo instalo una fuente personalizada en un sitio HTML
- 29. Longitud máxima para HTML <textarea>
- 30. HTML Textarea - cursor comenzando en el centro de textarea en vez de arriba
Es posible que desee añadir un 'monoespacio 'a al final de eso, para obtener la fuente de monospacio de repliegue predeterminado si no existe ninguno de los otros especificados. –
ah perdido eso; mi ojo me engañó y pensé que estaba allí. –
Ahhh. Tenía font-family: "monoespacio"; Apuesto a que son las citas las que lo estropean. –