Hello,
da kannst Du nur so ungefähr schätzen. Die Schriftgröße kennst Du ja auch nicht. Und den Skalierungsfaktor des Clients auch nicht. Und den Zeilenabstand der einzelnen Zeilen auch nicht.
Du müsstest praktisch die ganze Darstellungsmaschinerie des Browsers nachbilden, um ein einigermaßen brauchbares Ergebnis zu bekommen.
Grüße
Tom