2009-03-01 12 views
8

मैं एक एएसपी.नेट पुस्तक पढ़ रहा हूं और यह सीएसएस फाइलों को संदर्भित करता है और पिक्सेल के बारे में बात करता है। लेकिन मैंने इसे संकल्प, लेआउट इत्यादि से कभी नहीं समझा। उदाहरण के लिए, सीएसएस फ़ाइल परिभाषा में निम्नलिखित का क्या अर्थ है?सीएसएस में पिक्सेल (पीएक्स) क्या है?

#header 
{ 
    padding: 0px; 
    margin: 0px; 
} 
+1

'0px' सिर्फ' 0' होना चाहिए, यह किसी भी इकाई में एक ही आकार का होना चाहिए। :) – deceze

+0

डॉटनेट-प्रैक्टिशनर, क्या प्रदान किए गए उत्तरों में से एक वास्तव में आपके प्रश्न का उत्तर देता है? यदि ऐसा है, तो इन सभी वर्षों के बाद, आपको इसे एसओ की पाइपलाइन से बाहर निकालने के लिए स्वीकार किया जाना चाहिए। – domsson

उत्तर

2

एक pixel स्क्रीन पर एक भी डॉट है। आपका उदाहरण header नामक तत्व को बिना पैडिंग या मार्जिन के सेट करता है। इसे समझने के लिए आपको पृष्ठ लेआउट के लिए CSS box model को समझने की भी आवश्यकता होगी।

5

इसका मतलब है आयाम, पिक्सल ऑन-स्क्रीन में मापा जाता है। जैसे

width: 200px; 

का अर्थ है कि एक तत्व 200 पिक्सल चौड़ा है।

एक पिक्सेल एक "तस्वीर तत्व" स्क्रीन पर एक रंगीन बिंदु, शायद ज्यादा इस वाक्य के अंत में अवधि की तरह अर्थ है।

23

एक पिक्सेल आमतौर पर डिजिटल छवि के सबसे छोटे एकल घटक के रूप में सोचा जाता है।

किसी छवि में पिक्सेल की संख्या को संकल्प कहा जाता है।

स्क्रीन रिज़ॉल्यूशन प्रत्येक आयाम में विशिष्ट पिक्सल है कि आपकी स्क्रीन द्वारा प्रदर्शित किया जा सकता की संख्या है।

सीएसएस में झलकी है कि आप पोस्ट आप आईडी = "शीर्ष लेख" के साथ तत्व के लिए मार्जिन और गद्दी के 0 पिक्सल लागू कर रहे हैं।

http://www.functionx.com/win32/images/pixel1.gif

0

एक पिक्सेल माप की एक इकाई, कम से कम, सीएसएस के संबंध में है। पीटी, एम, प्रतिशत भी है ... कुछ अन्य हैं। प्रत्येक में उनकी ताकत होती है।

W3schools संदर्भों से भरा हुआ है, CSS पर एक को जांचें।

मैं Firebug को डाउनलोड करने की सलाह देते हैं और पिक्सेल चौड़ाई/ऊंचाई को बदलने के साथ प्रयोग।

0

के रूप में दूसरों के द्वारा कहा गया है, एक पिक्सेल बस एक औसत दर्जे का इकाई है कि डेटा का इलेक्ट्रॉनिक प्रदर्शित करने के लिए सीधे संबंधित है - एक एकल पिक्सेल सबसे छोटी स्क्रीन पर किसी ऑब्जेक्ट हो सकता है। स्क्रीन रिज़ॉल्यूशन जितना अधिक होगा, उतना अधिक पिक्सल इसका प्रतिनिधित्व कर सकता है।

दिए गए उदाहरण पर एक नोट - 0px का मान वास्तव में शून्य मान के रूप में अनावश्यक है, और सीएसएस में बेहतर रूप से 0 के रूप में बेहतर प्रतिनिधित्व किया जाता है (यह समान रूप से 0% या 0em हो सकता है, वे सभी समान हैं)।

8

"A pixel is not a little square" एक पिक्सेल क्या है पर एक अच्छी चर्चा है।

यह अपने विशिष्ट प्रश्न के लिए प्रासंगिक नहीं हो सकता है, लेकिन अगर किसी और एक कंप्यूटर ग्राफिक्स संबंधित समस्या के लिए इस सूत्र पाता है, इस महान पढ़ने है।

+0

लिंक प्यार किया। धन्यवाद। :-) –

+0

बढ़िया है कि किसी ने इसका आनंद लिया! जब पोस्ट का विषय बदल दिया गया था, तो जब मैंने इसे लिखा था उससे कहीं अधिक विषय था :) – Laserallan

+1

वह लिंक टूटा हुआ है, लेकिन यह अब यहां है: http://alvyray.com/memos/6_pixel.pdf [सारांश: एक पिक्सेल थोड़ा वर्ग नहीं है, न ही थोड़ा आयताकार; यह एक * बिंदु * नमूना है।] – ShreevatsaR

27

यह थोड़ी दूर है जहां आप इस समय हो सकते हैं, लेकिन एक सीएसएस पिक्सेल आवश्यक नहीं है आपके प्रदर्शन पर एक ही पिक्सेल के समान आकार।the spec के अनुसार:

तो आउटपुट डिवाइस के पिक्सेल घनत्व एक विशिष्ट कंप्यूटर प्रदर्शन से बहुत अलग है, उपयोगकर्ता एजेंट पिक्सेल मान rescale चाहिए। यह अनुशंसा की जाती है कि संदर्भ पिक्सेल एक डिवाइस पर एक पिक्सेल का दृश्य कोण हो, जिसमें 96 डीपीआई की पिक्सेल घनत्व और हाथ की लंबाई के पाठक से दूरी हो।

तो तुम उन अविश्वसनीय रूप से महंगा अतिरिक्त उच्च संकल्प प्रदर्शित करता है कि के रूप में "विशिष्ट", ब्राउज़र और/या ओएस को फिर से परिभाषित करने के लिए क्या एक "पिक्सेल" है चुन सकते हैं शामिल नहीं किये जाते में से एक है।

सीएसएस संलेखन तक 'पीएक्स' के लिए उपयोगी परिभाषा का संबंध है: एक 'पीएक्स' एक अनसुलझा एचटीएमएल < आईएमजी> या सीएसएस 'पृष्ठभूमि-छवि' में पिक्सेल के बराबर लंबाई की मात्रा है।

+3

धन्यवाद बॉबन्स। इस प्रश्न को दो उत्तरों की आवश्यकता है: मूल स्पष्टीकरण (सीएमएस और अन्य द्वारा प्रदान किया गया) कि अधिकांश पाठकों में रुचि है, और तकनीकी उत्तर यह बताते हुए कि एक पिक्सेल एक रिश्तेदार (पूर्ण नहीं) इकाई है, और सीएसएस पिक्सेल आवश्यक नहीं हैं डिवाइस पिक्सेल। –

+1

आपके उद्धरण द्वारा परिभाषित पिक्सेल इकाई * संदर्भ * पिक्सेल को संदर्भित करती है, जो अब सीएसएस में "पीएक्स" इकाई से संबंधित नहीं हो सकती है। सीएसएस 2.1 ने "1px" को हमेशा "0.75pt" के बराबर होने के लिए फिर से परिभाषित किया है। यह भी परिभाषित करता है कि कम रिज़ॉल्यूशन डिवाइस (पारंपरिक मॉनीटर की तरह) * सभी * पूर्ण इकाइयों को समायोजित किया जाना चाहिए ताकि "1px" संदर्भ पिक्सल में डिवाइस पिक्सेल में निकटतम एकाधिक होना चाहिए। तो "1 सेमी" अब एक सेंटीमीटर नहीं है लेकिन यह * * 37.8 पीएक्स "है क्योंकि पीएक्स इकाई की गणना की जाती है। [लिंक] (http://www.w3.org/TR/CSS21/syndata.html#length-units) – thomasrutter

+0

+1 के संदर्भ के लिए +1। मैंने पहले कभी नहीं देखा है :) –

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