2012-06-05 10 views
9

के अंदर टेक्स्ट संरेखित करना है, मैं टेक्स्ट क्षेत्र के अंदर टेक्स्ट को केंद्र में रखना चाहता हूं; मैं लाइन ऊंचाई के साथ कोशिश कर रहा हूँ, लेकिन यह काम नहीं करता है।एचटीएमएल/सीएसएस कैसे मध्य (लंबवत) को <textarea>

screenshot

+0

आप की कोशिश कर रहे:

यहाँ पार ब्राउज़र संगतता के लिए एक कड़ी है? आप नहीं कर सकते यदि आप सिंगल-लाइन टेक्स्ट के बारे में बात कर रहे हैं, तो मैं आपकी मदद कर सकता हूं। –

+0

मैंने छवि जोड़ा (ऊपर देखें) –

उत्तर

2

आप केवल कि प्राप्त करने के लिए गद्दी उपयोग कर सकते हैं, लेकिन यह काम करने के लिए बहुत तरीका नहीं है। आप पैडिंग को लचीला बनाने के लिए jQuery का उपयोग भी कर सकते हैं, बस इसे स्वयं सेट करने के बजाय।

1

अरे अब आप इनपुट टैग

इस्तेमाल किया जा सकता इस

की तरह के रूप में इनपुट टैग में पाठ क्षेत्र बदलें और परिभाषित height और line-height

Css

input[type="text"]{ 
line-height:125px; 
    height:125px; 
} 

एचटीएमएल

<input type="text" value=""> 

लाइव डेमो http://jsfiddle.net/MTCrt/

+4

लेकिन यह multiline नहीं है – smartmeta

3

आप एक <div> पर contenteditable="true" विशेषता का उपयोग करें और फिर सीएसएस के साथ यह त्वचा सकता है। एक पाठ क्षेत्र में संरेखित खड़ी बहु लाइन पाठ Reliable cross-browser info on ContentEditable

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