मुझे एक टेक्स्टरेरा तत्व की चौड़ाई सेट करने और सीएसएस के माध्यम से पैडिंग का उपयोग करने में परेशानी हो रही है। पैडिंग मान टेक्स्टरेरा की चौड़ाई को बदलता प्रतीत होता है, जो मैं नहीं करता बल्कि यह नहीं करता।चौड़ाई बढ़ाने के बिना मैं टेक्स्टरेरा में पैडिंग कैसे जोड़ सकता हूं?
<div id="body">
<textarea id="editor"></textarea>
</div>
और मेरे सीएसएस कोड:
#body {
height:100%;
width:100%;
display:block;
}
#editor {
height:100%;
width:100%;
display:block;
padding-left:350px;
padding-right:350px;
}
हालांकि, गद्दी मूल्यों के रूप में एक उम्मीद होती है काम करने के लिए प्रकट नहीं होते हैं
यह मेरा एचटीएमएल कोड है। तत्व और उसकी सामग्री की सीमाओं के बीच की जगह को परिभाषित करने के बजाय, टेक्स्टरेरा की चौड़ाई 350px द्वारा दोनों दिशाओं में बढ़ी है।
मैंने "0px ऑटो" पर मार्जिन सेट करके टेक्स्टरेरा को केंद्रित करने पर विचार किया है, लेकिन मैं चाहता हूं कि उपयोगकर्ता अभी भी टेक्स्टरेरा के माध्यम से स्क्रॉल करने में सक्षम हो, यदि माउस खाली मार्जिन में से एक पर होवर कर रहा हो। इसी कारण से मैं एक रैपर के रूप में कार्य करने के लिए एक और div नहीं जोड़ सकता, क्योंकि उपयोगकर्ता रिक्त क्षेत्रों के साथ स्क्रॉल करने में सक्षम नहीं होगा बल्कि केवल मार्जिन-कम टेक्स्टरेरा के साथ स्क्रॉल करने में सक्षम नहीं होगा।
क्या कोई मदद कर सकता है?
दिलचस्प । विश्वास करना मुश्किल है कि यह केवल CSS3 के साथ संभव हो गया। वैसे भी, यह काम करता है। धन्यवाद! –
अच्छा एक। यहां एफएफ/सफारी के लिए कोड है: -मोज़-बॉक्स-आकार: सीमा-बॉक्स;/* फ़ायरफ़ॉक्स */ -webkit-box-size: सीमा-बॉक्स;/* सफारी */ –
नोट: बॉक्स-आकार को माता-पिता पर निर्दिष्ट किया जाना चाहिए, न कि textarea। – mikeborgh