मैं <input type="text">
पर क्रॉस-ब्राउज़र placeholder
समर्थन के लिए टेक्स्ट ओवरले करने का प्रयास कर रहा हूं)। मैंने पाया है कि मेरी स्थिति हमेशा कुछ पिक्सल से बंद होती है, क्योंकि किसी प्रकार की पैडिंग जिसे padding: 0;
सेट करके हटाया नहीं जा सकता है। सुझाव here और here समस्या का समाधान नहीं करते हैं।टेक्स्ट इनपुट में अतिरिक्त पैडिंग क्यों होती है?
आप नीले प्रकाश डाला और पीले रंग की सीमा के बीच सफेद स्थान के रूप में क्रोम से निम्न स्क्रीनशॉट में इस गद्दी देख सकते हैं,:
मैं एक) इस स्थान को हटा सकते हैं कैसे; या बी) जावास्क्रिप्ट का उपयोग कर इसे मापें?
क्या आपने सीएसएस रीसेट करने की कोशिश की है? – j08691
यदि आप एक पूर्ण सीएसएस रीसेट से निपटना नहीं चाहते हैं (जो लगभग सभी मामलों में अनावश्यक है) तो आपको [Normalize.css] (http://necolas.github.io/normalize.css/) जैसे कुछ का उपयोग करने पर विचार करना चाहिए (जो लगभग सभी मामलों में अनावश्यक है) । – mc10