सीएसएस इकाई

सीएसएस इकाई

CSS में कई प्रकार की लंबाई इकाई हैं।

कई CSS गुण लंबाई के मानों को स्वीकार करते हैं, जैसे widthmarginpaddingfont-size आदि।

लंबाई एक लंबाई इकाई के साथ अंक है, जैसे 10px2em आदि।

उदाहरण

px (पिक्सल) के द्वारा अलग-अलग लंबाई मान निर्धारित करें:

h1 {
  font-size: 60px;
}
p {
  font-size: 25px;
  line-height: 50px;
}

अपने आप साबित करें

अंक और इकाई के बीच खाली जगह नहीं होनी चाहिए। लेकिन यदि वाल्यू 0 है, तो इकाई को छोड़ सकते हैं।

कुछ CSS गुणों के लिए सापेक्षिक लंबाई का उपयोग करने की अनुमति है।

लंबाई इकाई दो प्रकार की हैं:अभिन्न इकाईऔरसापेक्षिक इकाई

अभिन्न लंबाई

अभिन्न लंबाई इकाई निश्चित हैं, जो भी अभिन्न लंबाई से प्रदर्शित किया जाएगा, उसका आकार बराबर होगा。

स्क्रीन पर अभिन्न लंबाई इकाई का उपयोग नहीं करना चाहिए क्योंकि स्क्रीन का आकार काफी बदलता है। लेकिन यदि आउटपुट मीडियम के बारे में ज्ञान है, तो इसे उपयोग किया जा सकता है, उदाहरण के लिए अच्छे प्रिंट लेआउट (print layout) के लिए。

इकाई वर्णन TIY
cm सेमीटर सबसे आगे प्रयोग करें
mm मिलीमीटर सबसे आगे प्रयोग करें
in इंच (1in = 96px = 2.54cm) सबसे आगे प्रयोग करें
px * पिक्सल (1px = 1/96th of 1in) सबसे आगे प्रयोग करें
pt पाइन्ट (1pt = 1/72 of 1in) सबसे आगे प्रयोग करें
pc पाइका (1pc = 12 pt) सबसे आगे प्रयोग करें

* पिक्सल (px) देखने वाले उपकरण के तुल्य है। निम्न dpi के उपकरण के लिए 1px एक डिस्प्ले पिक्सल (पॉइंट) है। प्रिंटर और उच्च रेज़ोल्यूशन स्क्रीन के लिए 1px कई डिस्प्ले पिक्सल के तुल्य है।

सापेक्षिक लंबाई

सापेक्षिक लंबाई इकाई सापेक्षिक लंबाई गुणक के तुल्य है। सापेक्षिक लंबाई इकाई भिन्न रेंडरिंग मीडियम के बीच फैलने के लिए बेहतर प्रदर्शन करती है।

इकाई वर्णन TIY
em एलीमेंट के फ़ॉन्ट-साइज़ (font-size) के तुल्य (2em मतलब वर्तमान फ़ॉन्ट-साइज़ का 2 गुणा) सबसे आगे प्रयोग करें
ex वर्तमान फ़ॉन्ट के x-height (कम से कम प्रयोग) सबसे आगे प्रयोग करें
ch 0 (शून्य) की चौड़ाई के तुल्य सबसे आगे प्रयोग करें
rem शीर्ष एलीमेंट के फ़ॉन्ट-साइज़ (font-size) के तुल्य सबसे आगे प्रयोग करें
vw साइज़ विहंगम की चौड़ाई के 1% सबसे आगे प्रयोग करें
vh साइज़ विहंगम की ऊंचाई के 1% सबसे आगे प्रयोग करें
vmin साइज़ विहंगम के 1% के तुल्य सबसे आगे प्रयोग करें
vmax व्यूपॉर्ट के * बड़े आकार के 1% के लिए सबसे आगे प्रयोग करें
% पैरेंट एलिमेंट के तुलना में सबसे आगे प्रयोग करें

सुझाव:em और rem इकाइयाँ सही स्केलेबल लेयउट के लिए इस्तेमाल की जा सकती हैं!

* व्यूपॉर्ट = ब्राउज़र विंडो का आकार।यदि व्यूपॉर्ट 50 सेंटीमीटर चौड़ा है, तो 1vw = 0.5 सेंटीमीटर।

ब्राउज़र समर्थन

तालिका में नंबर लंबाई इकाइयाँ पूर्ण समर्थन करने वाले पहले ब्राउज़र के संस्करण को निर्दिष्ट करते हैं।

लंबाई इकाइयाँ
em, ex, %, px, cm, mm, in, pt, pc 1.0 3.0 1.0 1.0 3.5
ch 27.0 9.0 1.0 7.0 20.0
rem 4.0 9.0 3.6 4.1 11.6
vh, vw 20.0 9.0 19.0 6.0 20.0
vmin 20.0 12.0 19.0 6.0 20.0
vmax 26.0 16.0 19.0 7.0 20.0