मैं इस धारणा के तहत हूं कि सफारी, क्रोम और फ़ायरफ़ॉक्स जैसे ब्राउज़र में उपयोगकर्ता एजेंट स्टाइलशीट कुछ ऐसा है जो ब्राउज़र के लिए आंतरिक है और सीधे संशोधित नहीं किया जा सकता है (बल्कि स्टाइल प्रॉपर्टी को ओवरराइड करने की आवश्यकता है)।बॉक्स उपयोगकर्ता आकार के लिए "सामग्री-बॉक्स" के बजाय "उपयोगकर्ता-एजेंट स्टाइलशीट" का उपयोग करने के लिए "सामग्री-बॉक्स" का क्या कारण बनता है?
मैं मोज़िला समेत विभिन्न वेबसाइटों के कारण इंप्रेशन के तहत भी हूं कि का डिफ़ॉल्ट मान बॉक्स-साइजिंग वेबकिट और मोज़िला के लिए संपत्ति "सामग्री-बॉक्स" है।
मैंने विभिन्न ब्राउज़रों में देखे गए एक साधारण डमी पेज पर इसका परीक्षण किया।
मेरी समस्या यह है कि हमारे उत्पादन अनुप्रयोग में दो पृष्ठों पर डिफ़ॉल्ट संपत्ति अलग है, और हम यह नहीं समझ सकते कि यह क्यों है।
एक पृष्ठ जो हम वेब इंस्पेक्टर या कंसोल में "सीमा-बॉक्स" की बॉक्स-आकार वाली संपत्ति देखते हैं। यह सीएसएस चयनकर्ता इनपुट को असाइन किया गया है: नहीं ([प्रकार = "छवि"]), textarea।
दूसरे पृष्ठ पर वेब इंस्पेक्टर या कंसोल में बॉक्स आकार देने वाली संपत्ति का कोई उल्लेख नहीं है।
क्या किसी को पता है कि किसी विशेष पृष्ठ के लिए उपयोगकर्ता एजेंट स्टाइलशीट में बॉक्स-आकार की परिभाषा को सीधे प्रभावित करने का कोई तरीका है? शायद एक पुस्तकालय है जो यह करता है? हम आवेदन में prototype.js और swfobject.js उपयोग कर रहे हैं ...
अद्यतन: मामले में मैं अपने वेब आवेदन में और हर "डमी" पेज मैंने लगभग हर पृष्ठ पर स्पष्ट नहीं था बॉक्स आकार देने वाली संपत्ति पर परीक्षण डिफ़ॉल्ट "सामग्री-बॉक्स" मान है। किसी कारण से मेरे वेब एप्लिकेशन में एक विशेष पृष्ठ वेब इंस्पेक्टर में दिखाता है कि उपयोगकर्ता एजेंट स्टाइलशीट (ब्राउज़र द्वारा इसके डिफ़ॉल्ट के लिए उपयोग किया जाता है) ने उस संपत्ति को "सीमा-बॉक्स" पर सेट कर दिया है। मैं अपने जीवन के लिए यह नहीं समझ सकता कि यह क्यों है। मैं कुछ भी ढूंढ रहा हूं जो फ़ायरफ़ॉक्स को उस संपत्ति के लिए अपना डिफ़ॉल्ट मान बदलने के कारण कर सकता है।
मैंने स्टाइल शीट में बॉक्स-साइजिंग, -मोज़-बॉक्स-साइजिंग और -वेबिट-बॉक्स-साइजिंग को स्पष्ट रूप से परिभाषित किया, लेकिन मुझे यह पता लगाने की उम्मीद थी कि उपयोगकर्ता एजेंट स्टाइलशीट के साथ इस अजीबता के कारण क्या हो सकता है। – natlee75
खैर, उपयोगकर्ता एजेंट स्टाइलशीट को कभी भी समान होने की गारंटी नहीं दी जाती है, लेकिन फॉर्म फ़ील्ड प्रतिपादन विशेष रूप से भिन्न होता है क्योंकि अलग-अलग दृष्टिकोण ब्राउज़रों/ओएस के पास सीएसएस बनाम मूल ओएस थीमिंग के साथ स्टाइल फॉर्म की ओर होता है। – bobince
हाय बॉबन्स - मैं सभी को अच्छी तरह से जानता हूं कि अलग-अलग ब्राउज़र और ओएस इन चीजों को अलग-अलग संभालते हैं। हम सभी को वेब डेवलपर्स, एलओएल के रूप में होना चाहिए। मेरी समस्या वास्तव में इसके साथ नहीं है, लेकिन अजीब व्यवहार के साथ मैं अनुभव कर रहा हूं कि छोटे छोटे परीक्षण पृष्ठों पर मुझे "सही" डिफ़ॉल्ट व्यवहार मिल रहा है जबकि मेरे आवेदन में इस विशेष पृष्ठ पर मुझे यह "गलत हो रहा है "डिफ़ॉल्ट व्यवहार। दूसरे शब्दों में, ब्राउज़र से ब्राउज़र में परिवर्तित होने वाले जीते गए डिफ़ॉल्ट कम से कम एक ब्राउज़र के भीतर सुसंगत होना चाहिए, लेकिन मैं इसे यहां नहीं देख रहा हूं। – natlee75