ठीक है तो मुझे पता चला कि <input>
टैग के अंदर का पाठ अभी भी काटा जाता है भले ही <input>
टैग में पहले से ही पैडिंग है। जब आप अपनी फ़ॉन्ट शैली को किसी भी प्रकार के कर्सर पर सेट करते हैं तो आप इसे और अधिक देखेंगे।<input> टैग के अंदर पाठ क्यों पहले से ही पैडिंग होने पर भी कट ऑफ हो जाता है?
स्क्रीनशॉट में पहले पाठ बॉक्स प्रकार = पाठ और दूसरे टेक्स्ट बॉक्स के एक इनपुट है सिर्फ एक div है। इनपुट टेक्स्ट बॉक्स चरित्र 'जे' की पूंछ को काटता है, जबकि div टेक्स्ट बॉक्स नहीं करता है।
HTML:
<input type="text" value="juvenescent" />
<div>juvenescent</div>
सीएसएस: https://jsfiddle.net/9eLzqszx
यहाँ क्या वैकल्पिक हल होगा:
input, div {
font-family: cursive;
font-size: 2em;
padding: 15px 20px;
margin-bottom: 10px;
width: 300px;
border: 1px solid black;
}
div {
background-color: white;
}
यहाँ jsfiddle के लिए एक लिंक है? जाहिर है, मैं इनपुट टेक्स्ट बॉक्स के पैडिंग को इसके अंदर पाठ को काट नहीं देना चाहता हूं।
आप फ़ॉन्ट दर्ज करनी होगी अपने पहेली में – Shaggy
कोड सहायता मांगने वाले प्रश्नों में इसे पुन: पेश करने के लिए आवश्यक सबसे छोटा कोड शामिल होना चाहिए ** प्रश्न में ** **। यद्यपि आपने एक ** ** एक उदाहरण या साइट ** के लिए लिंक प्रदान किया है) (http://meta.stackoverflow.com/questions/254428/something-in-my-web-site-or-project-doesnt-work- कैन-आई-बस-पेस्ट-ए-लिंक-टू-इट), अगर लिंक अमान्य हो गया था, तो आपका प्रश्न अन्य भविष्य के लिए समान मूल्य वाले उपयोगकर्ताओं के लिए कोई मूल्य नहीं होगा। –
मुझे लगता है कि यह एक 'फ़ॉन्ट-शैली: इटालिक' मुद्दा है जहां फ़ॉन्ट ** वास्तव में ** इटालिक नहीं बल्कि ब्राउज़र गलत-इटैलिक है। हमने इसे पहले देखा है, मुझे यकीन है। –