Tengo una caja en CSS con dimensiones fijas, suficiente para caber en cualquiera de mis textos. No quiero espacio en blanco entre el final del texto y el borde del cuadro inferior. ¿Cómo puedo ponerlos en las cajas? Algo así como expandir la altura de la línea para que encaje.¿Hay algo así como una altura de línea automática?
Respuesta
Probar vertical-align:bottom
.
Si eso no funciona, puede intentar line-height: 1em
Si aún así no hace lo que quiere, tendrá que aclarar lo que estamos tratando de lograr.
La alineación vertical solo mueve el problema del espacio de abajo hacia arriba. Creo que OP quiere que la altura de la línea se ajuste automáticamente para que el espaciado vertical sea igual en todas partes. – sachleen
También debe hacer 'display: table-cell' para la alineación vertical para trabajar en celdas no table o elementos de imagen. – sachleen
@sachleen Solo si el cuadro en cuestión es más pequeño que la altura de línea calculada. Por defecto, la caja se alineará verticalmente con la línea de base, que está ligeramente por encima de la línea inferior. Y 'display: table-cell' alineará verticalmente los * contenidos * del cuadro, no el cuadro en sí. –
Lo sentimos, pero es posible solo con JavaScript.
No, es muy posible con CSS ... – Jon
esto no es posible con solo javascript –
line-height: normal;
Es correcto.
'normal' es el valor predeterminado, esto no debería tener ningún efecto. – nullability
No, es incorrecto. 'line-height: normal;' es relativo al tamaño de letra, no a la altura del elemento circundante. Además, la relación específica de 'normal' a' font-size' difiere de un navegador a otro. –
- 1. ¿Hay algo así como indicadores en Lua?
- 2. ¿Hay algo así como Incanter para Haskell?
- 3. ¿Hay algo así como `last` for` map`?
- 4. ¿Hay algo así como "global ::" para VB.NET?
- 5. ¿Hay algo así como un modelo funcional?
- 6. ¿Hay algo así como AutoMapper para Scala?
- 7. ¿Hay algo así como Codecademy para Java
- 8. ¿Hay algo así como WMI para Linux?
- 9. ¿Hay algo así como find_if en Java?
- 10. ¿Hay algo así como bpython para Ruby?
- 11. ¿Hay algo así como una clase interna en Java?
- 12. ¿Hay algo así como auto para los métodos de clase?
- 13. Algo así como Tryparse de Convert.FromBase64String
- 14. ¿Hay algo así como un bool nulo en vb.net
- 15. ¿Hay algo así como herencia de anotación en java?
- 16. ¿Hay algo así como var_dump de PHP en c/C++?
- 17. ¿hay algo así como isset de php en javascript/jQuery?
- 18. ¿Hay algo así como TimeSpan en el desarrollo de Android?
- 19. ¿Hay algo así como un desminificador de javascript (deobfuscator)?
- 20. ¿Hay algo así como sesión en la aplicación de Windows?
- 21. ¿Hay algo así como Eclipse Perspective en Visual Studio?
- 22. ¿Hay algo así como un carácter comodín en Java?
- 23. ¿Hay algo así como un selector jQuery relativo?
- 24. ¿Hay algo así como linux ptrace syscall en Windows?
- 25. ¿Hay algo así como un flujo nulo en Ruby?
- 26. ¿Hay algo así como memcached, pero para listas ordenadas?
- 27. Algo así como Apache Zookeeper sin Java?
- 28. git: ¿Hay algo así como etiquetas por rama?
- 29. ¿Hay algo así como ZenTest/Autotest para Java y JUnit
- 30. D-Bus: ¿hay algo así como un "sniffer D-Bus"?
Este es un div con relleno: 5px; Quiero que todo el texto 'expandido' a 5px hasta el borde. Algunos textos se ajustan bien y otros necesitan dos líneas para llegar al relleno de bordes – dstonek
Veo que también depende del navegador. Safari hace las fuentes más pequeñas que Firefox, por lo que tiene más espacio para llenar. (usando la unidad em) – dstonek
Pienso en obtener la longitud de la cadena del servidor y ajustar la altura de la línea en consecuencia. Dependiendo del tipo de letra'iiiiii 'podría usar menos espacio que' aaaaaa ', pero estadísticamente no hay mucha diferencia en el texto real. JS hace el trabajo de medir la longitud del texto, pero quiero evitarlo aquí. – dstonek