2012-10-03 11 views
9

माना जाता है जब मैं टेक्स्टरेरा में पैडिंग सेट करता हूं, तो यह पहले दिखने पर ठीक काम करता है। लेकिन जब मैं टेक्स्टरी ऊंचाई (जब आप स्क्रोलर को देखना शुरू करते हैं) से परे सामग्री टाइप करते हैं तो पैडिंग-डाउन अस्तित्व में रहता है। क्या इसे ठीक करने का कोई तरीका है? यह एक डिफ़ॉल्ट व्यवहार प्रतीत होता है। आप यहां एक बहुत ही बुनियादी उदाहरण देख सकते हैं: http://jsfiddle.net/corinne/LKkky/ पीएस। ब्राउजर इस्तेमाल क्रोम है। पीएस 2। बस फ़ायरफ़ॉक्स के साथ कोशिश की और वास्तव में पैडिंग रहता है।टेक्स्टरेरा के लिए पैडिंग-डाउन को

+3

हाँ और आप इससे बच नहीं सकते हैं। टेक्स्ट को एक div और शैली के अंदर रखें जो div, textarea और et voila से सीमाओं को हटा दें। –

+1

पैडिंग अभी भी वहां है, यह आपके द्वारा टाइप किए जाने वाले स्क्रोल करने योग्य क्षेत्र के नीचे बस नीचे गिरती है। यदि पृष्ठ में स्क्रॉलबार हैं तो यह स्क्रॉलिंग div या यहां तक ​​कि शरीर के समान होगा। –

+1

मैं फ़ायरफ़ॉक्स 8.0 का उपयोग कर रहा हूं और मैं नहीं देख सकता कि समस्या कहां है। कोई फर्क नहीं पड़ता कि मैं कितना पाठ टाइप करता हूं, पैडिंग हमेशा वहां होती है। तो शायद यह आपके द्वारा उपयोग किए जा रहे ब्राउज़र के लिए विशिष्ट है। – Shadowxvii

उत्तर

3

क्रोम, सफारी और इंटरनेट एक्सप्लोरर फ़ायरफ़ॉक्स और ओपेरा में टेक्स्टरेरा पैडिंग को अलग-अलग प्रस्तुत करते हैं। अब उनमें से कौन सा textareas गलत तरीके से प्रस्तुत करते हैं? यह इस बात पर निर्भर करता है कि आप क्या हासिल करने की कोशिश कर रहे हैं क्योंकि सच में उनमें से कोई भी गलत तरीके से प्रस्तुत नहीं करता है, वे सभी पैडिंग जोड़ते हैं, यह सिर्फ नीचे आता है कि उन्होंने कल्पना की व्याख्या कैसे की।

कोई सीएसएस संपत्ति इस 'समस्या' को ठीक नहीं करेगी, इसलिए इस 'समस्या' के आसपास आप एकमात्र रास्ता प्राप्त कर सकते हैं, टेक्स्टरेरा में एक कंटेनर तत्व जोड़ना और इसके बजाय एक पैडिंग देना।

1

दरअसल, यह अभी भी मौजूद है; जब टेक्स्टबॉक्स सामग्री भर जाती है तो आपको अतिरिक्त 20px पैडिंग देखने के लिए नीचे स्क्रॉल करने की आवश्यकता होती है। क्या मैं ओवरफ़्लो सुझा सकता हूं: छुपा

+0

हां, आप वास्तव में सही हैं। लेकिन अतिप्रवाह: छुपा सिर्फ स्क्रॉलबार छुपाता है। और वास्तव में, यह समस्या को नहीं बदलता है, मुझे अभी भी पैडिंग देखने के लिए ब्राउज़ करना होगा। – Corinne

+0

मैंने जेएसफिड क्रोम में परीक्षण किया और जब सामग्री पैडिंग स्तर से भरती है और अगली पंक्ति तक, फोकस नीचे गिर जाता है, नीचे पैडिंग छोड़ देता है, लेकिन शीर्ष को बंद कर देता है (स्क्रॉल बार के बिना बहुत अच्छा नहीं)। मेरा मानना ​​है कि उपयोगकर्ता एमडीके आपके लिए सबसे अच्छा समाधान है। इस सवाल को साझा करने के लिए धन्यवाद। –

+0

'ओवरफ्लो-एक्स: छुपा' मेरे लिए काम करता है और लंबवत स्क्रॉलबार अभी भी उपलब्ध है – andreymal

1

आप font-size: 0; को form टैग पर शैली असाइन कर सकते हैं क्योंकि समस्या यह है कि ऐसे टैग के अंदर कहीं भी एक नई रेखा है, जिसे आपको टालना होगा।

ऐसा करने के बाद आपको टेक्स्ट क्षेत्र के सबसे साधारण मामले में, सामग्री वाले घटक को सही फ़ॉन्ट-आकार असाइन करना चाहिए।

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