Estoy intentando establecer los atributos de columnas y filas de textarea mediante css. ¿Cómo haría esto en CSS?filas de textarea y atributo cols en css
Respuesta
width
y height
se utilizan al ir a la ruta de css.
<!DOCTYPE html>
<html>
<head>
<title>Setting Width and Height on Textareas</title>
<style>
.comments { width: 300px; height: 75px }
</style>
</head>
<body>
<textarea class="comments"></textarea>
</body>
</html>
Según la respuesta del usuario2928048 a continuación, si usa "em" en lugar de "px", puede especificar el ancho y el alto en caracteres como lo haría con los atributos "rows" y "cols". Incluso funciona con IE6, creo. – Swanny
Por lo que sé que no puede.
Además, eso no es para qué sirve CSS. Css para el estilo y HTML para el marcado.
EDITAR: Genial, soy corregido.
CSS es para diseñar la representación visual de un elemento. Esto incluye el ancho y la altura de un área de texto. – Sampson
Sí, exactamente. No sabía cols y filas, y el ancho y la altura eran los mismos. – Moulde
Moulde, tienes razón en que no son * exactamente * lo mismo. Pero ambos logran el mismo propósito :) – Sampson
No creo que puedas. Siempre voy con alto y ancho.
textarea{
width:400px;
height:100px;
}
Lo bueno de hacerlo de la manera CSS es que puedes darle un estilo completo. Ahora puede agregar cosas como:
textarea{
width:400px;
height:100px;
border:1px solid #000000;
background-color:#CCCCCC;
}
<textarea rows="4" cols="50"></textarea>
Es equivalente a:
textarea {
height: 4em;
width: 50em;
}
donde 1 em es equivalente al tamaño de fuente actual, por lo tanto hacen que el área de texto de 50 caracteres de ancho. see here.
Esta debería ser la respuesta seleccionada. –
Para ser más exactos, debe tener 'relleno 'y' altura de línea' en la cuenta. Digamos que tienes un relleno de media em en la parte superior e inferior y una altura de línea de 1.2em, entonces la altura para 4 filas sería 1 + 4 * 1.2 = 5.8em. – nalply
@nalmente su solución es correcta. El problema es 4em = 4 x font-size, que no tiene en cuenta el relleno ni la altura de línea – Nicholas
- 1. int ** vs int [FILAS] [COLS]
- 2. ¿Debo dimensionar un área de texto con ancho/alto CSS o atributos cols HTML/filas?
- 3. cols, colgroups y css: hover psuedoclass
- 4. filas de jQuery Mobile y textarea
- 5. atributo Textarea de revisión ortográfica XHTML Strict
- 6. textarea :: selection y :: - moz-selection
- 7. Habilitar el desplazamiento vertical en textarea
- 8. ¿Cómo especifico las columnas y filas de un editor de líneas múltiples en ASP.MVC?
- 9. Uso de Html.EditorPara generar un área de texto con un número específico de filas y columnas
- 10. Textarea resize
- 11. Textarea contenteditable
- 12. HTML Textarea - cursor comenzando en el centro de textarea en vez de arriba
- 13. Atributo de estilo versus ID de configuración y Css externo
- 14. Mostrar elementos en múltiples filas usando CSS
- 15. Maxlength en textarea usando jQuery
- 16. jQuery buscar por atributo css en línea
- 17. Cómo especificar las filas y columnas de una etiqueta usando <textarea > wtforms
- 18. textarea control, asp.net C#
- 19. jQuery atributo css cambio lentamente
- 20. Autosizing textarea usando Prototype
- 21. IE7: un margen excesivo en la forma de textarea
- 22. WYMeditor no reflejará los contenidos en el valor textarea
- 23. CodeMirror (JS Code Highlight) texto en textarea excede textarea ancho
- 24. Forzar HTML textarea a utilizar una fuente monoespaciada usando CSS
- 25. Autocompletar un Textarea con variables de PHP
- 26. Cómo obtener contenido textarea con jquery
- 27. Textarea resize vertical en ie
- 28. Codificación de caracteres de textarea
- 29. IE8 no muestra textarea resize esquina inferior derecha
- 30. Eliminar el atributo CSS utilizando Jquery
A cuándo usar qué pregunta: http://stackoverflow.com/questions/3896537/is-it-better-to-size-a-textarea-with-css-width-height-or-html-cols- rows-attr –