2013-07-04 6 views
10

मैं टेक्स्टरेरा की एक पंक्ति की ऊंचाई जानना चाहता हूं। मैं जानना चाहता हूं क्योंकि मैं कुछ गणना करना चाहता हूं। क्या हम इसे जानते हैं या हमें कुछ स्क्रिप्टिंग करना है?एचटीएमएल - टेक्स्टरेरा की एक पंक्ति कितनी ऊंचाई है?

+0

यदि आप सिर्फ पंक्तियों की संख्या जानना चाहते हैं, तो क्रमशः '\ r \ n' '\ r'' \ n' द्वारा विभाजित करें। –

+0

नहीं! मैं एक पंक्ति पर ऊंचाई चाहता हूं –

+0

धन्यवाद ...... :) –

उत्तर

13

एक पंक्ति की ऊंचाई line-height द्वारा निर्धारित है।

उदाहरण के लिए: पाठ क्षेत्र तत्व आप इसे 12px की ऊंचाई है कि बाहर मिल जाएगा निरीक्षण करके

textarea { line-height: 1; font-size: 12px; border: none; margin: 0; padding: 0; } 

:

<textarea rows="1">hello world</textarea> 

आप निम्नलिखित सेट करते हैं।

2

असल में यह वही है जो line-height पर सेट है। आप या तो इसे स्पष्ट रूप से सेट कर सकते हैं, या यह पता लगा सकते हैं कि यह क्या सेट है, और वहां से जाएं।

Here is an example

0

तुम भी के लिए currentStyle या getComputedStyle उपयोग करते हुए, इस उत्तर के अनुसार एक div की line-height हो रही द्वारा (या किसी भी शैली) line-height का मूल्य निर्धारित कर सकते हैं:

https://stackoverflow.com/a/4392968/142714

और यदि आपके पास jQuery है तो आप .css() का उपयोग कर सकते हैं, जो उपरोक्त सार तत्वों (विचार करने के लिए ब्राउज़र अंतर हैं) का उपयोग कर सकते हैं।

संबंधित मुद्दे