2012-12-12 21 views
5

मैंने एचटीएमएल में एक div तत्व की सीमा शैली border: 1px solid black; के रूप में सेट की है। यह ज्यादातर मामलों में सही ढंग से दिखाता है। लेकिन मुझे अभी एक अजीब मिला है, जो कि विन 7 होम प्रीमियम पर क्रोम है, कि गणना की गई शैली दिखाती है कि सीमा चौड़ाई 1xx के बजाय 1.11111111px है। क्या कोई मुझे कोई संभावित कारण बता सकता है जो ऐसा करता है?सीमा चौड़ाई क्यों नहीं है जो मैंने HTML में सेट की है?

+1

क्या आप एक [डेमो] (http://jsfiddle.net) बना सकते हैं? –

+0

मैं आपकी समस्या को पुन: उत्पन्न करने में सक्षम नहीं था: http://jsfiddle.net/e6qh6/ (मैं विन 7 पेशेवर पर क्रोम चला रहा हूं)। –

+0

मैं उबंटू 12.10 पर क्रोमियम 22 चला रहा हूं और मैं आपकी समस्या को पुन: उत्पन्न नहीं कर सकता। क्या आपके पास अपने पृष्ठ पर कोई अन्य सीएसएस सेट है? – user1158559

उत्तर

2

मुझे यकीन नहीं कर रहा हूँ और सिर्फ जोड़ी अनुमान है:

  1. कि संभव अपनी शैली में एक ही सीएसएस फ़ाइल में अन्य शैली द्वारा ओवरराइट है?

  2. क्या आपका ब्राउज़र 100% ज़ूम में है? मुझे नहीं लगता कि यह परेशान होगा लेकिन मेरा सुझाव है कि आप इसे

1

त्वरित प्रश्न: क्या आपकी सीमा बिल्कुल 1px होने का एक विशिष्ट कारण है।

इसके अलावा, जैसा कि हर कोई कह रहा है, अपने ब्राउज़र और अपने कंप्यूटर को डिफ़ॉल्ट 100% ज़ूम पर ज़ूम करने का प्रयास करें।

और कोड: border: 1px solid black; सही है

1

@chaonextdoor आप अपने प्रोजेक्ट में 'reset.css' का उपयोग किया? क्योंकि अधिकांश समय यदि हम किसी भी तत्व के लिए कोई शैलियों निर्दिष्ट नहीं करते हैं, तो ब्राउज़र उन स्थानों पर अपनी डिफ़ॉल्ट सेटिंग्स का उपयोग करता है।