La etiqueta de etiqueta no tiene la propiedad 'ancho', entonces, ¿cómo debo controlar el ancho de una etiqueta de etiqueta?¿Cómo puedo controlar el ancho de una etiqueta de etiqueta?
Respuesta
El uso de CSS, por supuesto ...
label { display: block; width: 100px; }
El atributo width
está en desuso, y CSS siempre debe ser utilizado para controlar este tipo de estilos de presentación.
Pero eso lleva a una interrupción en el código, que es probablemente lo que el OP ** ** no quiere, en primer lugar. –
@Konrad Entonces el OP puede usar 'float' o' display: inline-block' –
Sí, eso es lo que quería obtener. :-) Este es el aspecto central aquí, ya que es la parte difícil. Simplemente establecer 'width' no tendrá mucho uso. –
Los elementos en línea (como SPAN, LABEL, etc.) se muestran para que el navegador calcule su altura y su ancho en función de su contenido. Si desea controlar el alto y el ancho, debe cambiar los bloques de esos elementos.
display: block;
hace que el elemento se muestre como un bloque sólido (como etiquetas DIV) lo que significa que hay un salto de línea después del elemento (no está en línea). Aunque puede usar display: inline-block
para solucionar el problema del salto de línea, esta solución no funciona en IE6 porque IE6 no reconoce el bloque en línea. Si desea que sea compatible con varios navegadores, mire este artículo: http://webjazz.blogspot.com/2008/01/getting-inline-block-working-across.html
El uso del bloque en línea es mejor porque no obliga a dibujar los elementos y/o controles restantes en una nueva línea.
label {
width:200px;
display: inline-block;
}
label {
width:200px;
display: inline-block;
}
OR
label {
width:200px;
display: inline-flex;
}
OR
label {
width:200px;
display: inline-table;
}
Dar ancho de la etiqueta no es una manera adecuada. debe tomar una estructura div o tabla para administrar esto. pero aún así, si no quiere cambiar todo su código, puede usar el siguiente código.
label {
width:200px;
float: left;
}
"¿Dar ancho a la etiqueta de una manera incorrecta" para controlar el ancho de un elemento de etiqueta? ¿Estás seguro? – Oriol
Sí .. Porque cuando queremos crear algún diseño o estructura específica, se proporcionan las propiedades de div y tabla para usar. La etiqueta no está diseñada para dar ancho o alto ... así que si usamos algo que no está destinado a hacerlo ... comenzará a crear problemas de alguna manera. Espero que tenga sentido ahora. –
Usted puede dar el nombre de clase a todos etiqueta de modo que todos puedan tener el mismo ancho:
.class-name { width:200px;}
Ejemplo
.labelname{ width:200px;}
o que pueda sencillo dar resto de la etiqueta
label { width:200px; display: inline-block;}
- 1. ¿Cómo puedo obtener una etiqueta de anclaje para llenar el ancho de una celda de tabla?
- 2. html 5 etiqueta de audio ancho
- 3. Etiqueta JSP personalizada: ¿cómo obtengo el cuerpo de la etiqueta?
- 4. Configuración de ancho y alto en una etiqueta A
- 5. cómo desactivar una etiqueta de etiqueta en javascript
- 6. Use jQuery para controlar la etiqueta de video
- 7. ancho de CSS de <span> etiqueta
- 8. Obtener texto de etiqueta internacionalizado sin etiqueta envoltorio de etiqueta
- 9. Ramificación de una etiqueta
- 10. Cómo AutoSize la altura de una etiqueta pero no el ancho
- 11. Cómo mover una etiqueta en el SVN
- 12. ¿Cómo puedo agregar una etiqueta de anclaje a mi URL?
- 13. ¿Cómo puedo controlar el ancho de una celda de encabezado de tabla que contiene texto girado?
- 14. ¿Cómo puedo simular un clic en una etiqueta de anclaje?
- 15. ¿Cómo puedo cambiar la fuente de una etiqueta mediante programación?
- 16. Etiqueta Div dentro de la etiqueta img
- 17. ¿Cómo puedo usar el atributo FOR de una etiqueta LABEL sin el atributo ID en la etiqueta INPUT
- 18. Grails: etiqueta personalizada dentro de una etiqueta estándar de Grails
- 19. ¿Cómo puedo eliminar atributos de una etiqueta html?
- 20. ¿Cómo puedo formatear texto en el widget de etiqueta GWT?
- 21. ¿cómo puedo obtener el objeto de la etiqueta?
- 22. ¿Cómo obtener el cambio de etiqueta después de clonar o tirar a una etiqueta usando mercurial?
- 23. Cómo localizar una etiqueta de accesibilidad
- 24. ¿Puedo llamar una etiqueta personalizada en cfscript?
- 25. Cómo filtrar una etiqueta de plantilla?
- 26. ¿Cómo insertar una etiqueta HTML alrededor de la primera letra de una etiqueta específica con JQuery?
- 27. ¿Cómo agrego una etiqueta previa dentro de una etiqueta de código con jQuery?
- 28. Cómo anular (desactivar) el comportamiento de "enviar" de una etiqueta de botón dentro de una etiqueta de formulario?
- 29. ¿Se puede convertir una etiqueta liviana en una etiqueta anotada?
- 30. ¿Cómo hago que una tabla HTML tenga el mismo ancho que su etiqueta div?
La etiqueta es un elemento en línea, no puede tener un valor de ancho; para hacer esto necesitas poner 'display: block' o' float: left'. –