2011-10-09 17 views
11

मेरे पास एक तत्व है जो 40px की ऊंचाई प्राप्त करता है।ऊंचाई संपत्ति ओवरराइड

हालांकि, मुझे जिस तत्व को शैली की आवश्यकता है वह एक टेक्स्टरेरा बॉक्स है, जिसमें परिवर्तनीय ऊंचाई/चौड़ाई है। मैं तत्व की ऊंचाई को कैसे रद्द करूं, जैसे कि तत्व के लिए कोई ऊंचाई संपत्ति नहीं है और इसका आकार बदला जा सकता है?

+0

क्या आपका मतलब है कि सामग्री के आकार के बाद टेक्स्टरेरा आकार बदलना चाहिए? –

उत्तर

3

आप बस आकार दिया जा करने के लिए अपने पाठ क्षेत्र तत्व सक्षम बनाना चाहते हैं, बस नीचे दिए सीएसएस संपत्ति को लागू करने का प्रयास करें:

textarea { 
    resize: both; 
} 

An example can be seen here जहां ऊंचाई सेट है, लेकिन आकार संपत्ति का उपयोग कर, यह अभी भी हो सकता है आकार दिया।

7

एक और तरीका है के साथ ऊंचाई ऑटो उपयोग करने के लिए है महत्वपूर्ण मार्कर:

height: auto !important; 

'महत्वपूर्ण' चीजें काम कर देगा, लेकिन अगर इस HTML तो किसी और के द्वारा आयात किया जाता है, वे ओवरराइड करने के लिए सक्षम नहीं होगा यह मार्कर तो मेरी सलाह केवल तभी उपयोग की जाती है जब अत्यंत आवश्यक

13

एक सीएसएस तत्व में एक सेट ऊंचाई ओवरराइड करने के लिए, तो आप बस विरासत में मिला तत्व में डाल सकते हैं (या तो एक शैली ब्लॉक या इनलाइन में):

height: auto; 

यह निर्धारित मूल्य विरासत में मिला है को पार कर जाएगी, स्थिर बिना एक नया सेटिंग।

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