Digamos que tengo un DIV: <div></div>
y quiero averiguar con JS cuál es línea-altura. Sé que uno puede verificar el atributo de estilo style.lineHeight
, pero quiero verificar el reallínea de altura, sin ella, dependiendo de la existencia de una regla de CSS.JavaScript: Encuentre la altura de línea de DIV, no la propiedad CSS pero la altura de línea real
Suponiendo que la familia de la fuente y tamaño de fuente son los mismos, ambos deben emitir la misma line-height:
<div>One line of text</div>
<div>Two <br /> Lines of text</div>
¿Cómo puedo obtener el line-height de un elemento con JavaScript?
Tenga cuidado, ya que al adjuntarlo al documento heredará el diseño de esa parte.No significa que el elemento que se prueba tiene la misma "altura de línea", ya que una regla interna podría estar anulándolo. El 'alto de línea 'no es constante en el documento. –
Creo que acabo de arreglarlo Creo que lo pensé desde el principio, pero era un poco flojo como para ponerlo allí, jaja. Reemplacé 'document' con' element.parentNode': D – JCOC611
Funciona muy bien para mí. ¡Gracias! – Davy8