(यह (भी अनुत्तरित) प्रश्न #3430506 के समान है, लेकिन एचटीएमएल 5 तत्वों के बजाय इनपुट टैग करने के लिए लागू होता है।)<इनपुट प्रकार = "सबमिट करें"> सफारी मोबाइल पर पैडिंग बग?
< इनपुट प्रकार पर = "सबमिट करें" > बटन, iPhone/मोबाइल सफ़ारी ब्राउज़र कहते हैं बाएं और दाएं पैडिंग। यह डेस्कटॉप संस्करण पर नहीं होता है, न ही किसी अन्य मोबाइल/डेस्कटॉप वेबकिट ब्राउज़र मैंने कोशिश की है। ऐसा लगता है कि प्रत्येक पक्ष में पीएक्स में फ़ॉन्ट आकार जोड़ना प्रतीत होता है (यानी 14 पीएक्स फ़ॉन्ट का मतलब है कि कुल चौड़ाई 14 पीएक्स + पाठ + 14 पीएक्स की चौड़ाई है)।
वर्तमान में मैं इसे हटाने के लिए निम्नलिखित कोशिश कर रहा हूँ: कोई नहीं ... यह कोई फर्क नहीं पड़ता:
/* webkit user-agent stylesheet uses input[type="submit"] */
form input[type="submit"] { /* more specific to override webkit */
-webkit-appearance:none;
-webkit-border-radius:0px;
margin:0;
padding:0;
border:0;
display:block;
}
मैं -webkit-उपस्थिति का उपयोग कर के बारे में प्रतिक्रियाओं के बहुत देखा है। न तो गोलाकार कोनों को हटा देता है। मैंने एक पृष्ठ बनाया है कि डेस्कटॉप संस्करण विभिन्न-वेबकिट-उपस्थिति ऑब्जेक्ट्स को कैसे प्रस्तुत करता है; सभी में -वेबिट-सीमा-त्रिज्या है: 0 और उपरोक्त कोड लागू है।
डेस्कटॉप सफारी पर इन को देखने तो iPhone का प्रयास करें:
http://deleri.com/test.html
(सफारी मोबाइल एक iPhone के बिना उन लोगों के लिए स्क्रीनशॉट :)
deleri.com/safari.png
मैं अच्छा लगेगा जबकि करने के लिए पता है कि यह बग क्यों होता है, अभी मैं इसे ठीक करने के बारे में अधिक चिंतित हूं। मैंने हर प्रकार के डिस्प्ले/ओवरफ्लो/बॉक्स-साइजिंग/-वेबकिट-कुछ भी/चौड़ाई की कोशिश की है: ऑटो/टेक्स्ट-इंडेंट विकल्प कल्पनाशील है, और मैन्युअल रूप से चौड़ाई को सेट करके इसे ठीक नहीं कर सकता है (अंतिम चौड़ाई प्रतिशत- आधारित, और अजीब पैडिंग अभी भी लागू होता है)। मुझे आश्चर्य है कि यह कुछ अस्पष्ट संपत्ति है, या यदि उपयोगकर्ता एजेंट स्टाइलशीट ओवरराइट नहीं किया जा रहा है। कोई विचार?
मैंने जेएस हैंडलर के साथ सीधे लिंक का उपयोग करके क्लिक किया है क्लिक करें ... यह अंतिम रिलीज में काम नहीं कर सकता है, लेकिन यह एक अच्छा अस्थायी फिक्स है। धन्यवाद! (फिंगर्स ने पार किया कि ऐप्पल जल्द ही उस बग को ठीक करता है।) – pixi