2012-01-31 10 views
62

एक सीएसएस एक अंश हो px कर सकते हैं? क्या यह मानकों द्वारा अनुमत है? और यदि हां, तो क्या प्रमुख ब्राउज़र इसका समर्थन करते हैं?क्या एक सीएसएस पिक्सेल एक अंश हो सकता है?

के प्रलेखन के साथ जवाब का बैकअप लेने, लोगों करते हैं।

+0

@MetalFrog इस सवाल विडंबना यह है कि :-) –

+3

काम पर एक चर्चा से निकलती है, मैं हाल ही में ठीक से लेआउट के लिए एक jQuery यूआई sortable ग्रिड पाने के लिए एक आंशिक पिक्सेल का इस्तेमाल किया था। जब प्लेसहोल्डर पर मार्जिन आसपास के सामानों के मार्जिन से छोटा या एक पिक्सेल छोटा था, तो खींचते समय ग्रिड सभी जगहों पर स्थानांतरित हो जाएगा। एकमात्र फिक्स (और उस पर एक क्रॉस-ब्राउज़र वाला!) प्लेसहोल्डर के मार्जिन को 0.5px से कम करना था। फिर, सब कुछ ठीक काम किया। चाहे यह कल्पना हो या नहीं, ज्यादातर पैडेंटिक है, आपको दिन के अंत में जो करना है वह करना है। –

+0

क्या नियम हैं कि ब्रोसेसर द्वारा 1px से कम की रेखा को कैसे प्रस्तुत किया जाना चाहिए? मेरे पास कई पेज हैं (वर्ड दस्तावेज़ एचटीएमएल में कनवर्ट किए गए हैं) जहां टेबल सीमाओं की चौड़ाई पिक्सेल के अंश से संबंधित होती है। IE और Firefox लेकिन सीमा में 1px के रूप में ये प्रदर्शन क्रोम – Andy

उत्तर

49

हाँ, आप आंशिक पिक्सल निर्दिष्ट कर सकते हैं। चूंकि यह पहले संस्करण के बाद से सीएसएस का हिस्सा रहा है, इसे किसी भी ब्राउज़र द्वारा समर्थित किया जाना चाहिए जो सीएसएस का समर्थन करता है।

संदर्भ: CSS 2.1: 4.3.2 Lengths

"लंबाई मूल्य (इस विनिर्देश में < लंबाई > से चिह्नित) का स्वरूप एक < संख्या > (के साथ या बिना एक दशमलव बिंदु) है तुरंत एक इकाई द्वारा पीछा किया पहचानकर्ता (उदाहरण के लिए, पीएक्स, एम, आदि)। "

जब स्क्रीन पर तत्व प्रदर्शित होते हैं, तो अधिकतर ब्राउज़र 100% ज़ूम स्तर का उपयोग करते समय स्वाभाविक रूप से निकटतम पिक्सेल में स्थिति को गोल करेंगे। उच्च ज़ूम स्तरों पर आप देखेंगे कि आंशिक पिक्सेल मान पहचाने जाते हैं।

+0

क्या आपके पास कुछ दस्तावेज हैं जो उत्तर का समर्थन करते हैं? –

+1

@ KeesC.Bakker: मैंने अभी जोड़ा है। :) – Guffa

+2

समस्या यह है कि अलग-अलग ब्राउज़र अलग-अलग होते हैं: http://stackoverflow.com/a/5587820/405015 – thirtydot

संबंधित मुद्दे