Ich bin mir nicht sicher, ob ich Ihre Frage richtig interpretiere, aber ich persönlich wollte wissen, welche genaue Höhe jeder Textzeile . Die line-height
Eigenschaft nicht den richtigen Wert hat (z. B. wird sie in Safari beim Drucken von Text auf den nächstliegenden Wert gerundet).
Dies ist meine Abhilfe. Sie sollten den folgenden Code irgendwo am Anfang des Dokuments haben.
// set one row in the textarea and get its height
element.rows = 1;
var height1 = parseFloat(window.getComputedStyle(element)["height"]);
// set two rows in the textarea and get its height
element.rows = 2;
var height2 = parseFloat(window.getComputedStyle(element)["height"]);
// Now, the line height should be the difference
var inputLineHeight = height2-height1;
Die Variable inputLineHeight
sollte den richtigen Wert in Pixel enthalten.