Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> CSS

CSS पोजिशनिंग एलिमेंट्स (स्टेटिक, रिलेटिव, एब्सोल्यूट, फिक्स्ड)


CSS position प्रॉपर्टी चार मान लेती है: static (डिफ़ॉल्ट, नॉर्मल फ्लो), relative (नॉर्मल फ्लो + ऑफसेट), absolute (पैरेंट के सापेक्ष, फ्लो से बाहर), fixed (व्यूपोर्ट के सापेक्ष, स्क्रॉल पर स्थिर)।

उदाहरण

<!DOCTYPE html>
<html>
<head>
  <style>
    body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; }
    div { color: white; text-align: center; height: 100px; width: 100px; }
    .static { position: static; background-color: greenyellow; }
    .relative { position: relative; left: 50px; background-color: rgb(255, 47, 47); }
    .absolute { position: absolute; right: 50px; top: 20px; background-color: hotpink; }
  </style>
</head>
<body>
  <h1>Position elements example</h1>
  <div class="static">STATIC</div>
  <div class="relative">RELATIVE</div>
  <div class="absolute">ABSOLUTE</div>
</body>
</html>

आउटपुट

उपरोक्त कोड निम्नलिखित आउटपुट उत्पन्न करेगा:

CSS पोजिशनिंग एलिमेंट्स (स्टेटिक, रिलेटिव, एब्सोल्यूट, फिक्स्ड)

मुख्य बिंदु

  • static - डिफ़ॉल्ट, top/left/right/bottom कोई प्रभाव नहीं
  • relative - मूल स्थान से ऑफसेट, स्पेस सुरक्षित रहता है
  • absolute - निकटतम positioned पैरेंट के सापेक्ष, फ्लो से बाहर
  • fixed - व्यूपोर्ट के सापेक्ष, स्क्रॉल पर नहीं हिलता
  • z-index - स्टैकिंग क्रम नियंत्रित करता है (positioned तत्वों पर)
  1. CSS से एलिमेंट्स की विजिबिलिटी नियंत्रित करना CSS से एलिमेंट्स की विजिबिलिटी नियंत्रित करना

    CSS display प्रॉपर्टी CSS display प्रॉपर्टी का उपयोग वेब पेज पर एलिमेंट्स की विजिबिलिटी नियंत्रित करने के लिए किया जाता है। इसके कुछ मान: क्र.प्रॉपर्टी मान और विवरण 1inlineएलिमेंट को इंलाइन एलिमेंट के रूप में प्रदर्शित करता है। 2blockएलिमेंट को ब्लॉक एलिमेंट के रूप में प्रदर्शित करता है। 3content

  1. CSS स्यूडो एलिमेंट्स CSS स्यूडो एलिमेंट्स

    हम किसी एलिमेंट के विशिष्ट भागों जैसे फर्स्ट-लेटर, फर्स्ट-लाइन या उसके पहले/बाद में कंटेंट इन्सर्ट करने को स्टाइल कर सकते हैं। इन उद्देश्यों के लिए CSS स्यूडो एलिमेंट्स का उपयोग किया जाता है। नोट - CSS3 में CSS स्यूडो क्लासेज को स्यूडो एलिमेंट्स से अलग करने के लिए, स्यूडो एलिमेंट्स डबल-कॉलन नोटेशन क

  1. CSS में पोजिशन प्रॉपर्टी से एलिमेंट्स अलाइन करना CSS में पोजिशन प्रॉपर्टी से एलिमेंट्स अलाइन करना

    हम CSS पोजिशनिंग स्कीमा मेथड्स (फिक्स्ड, रिलेटिव, एब्सोल्यूट और स्टैटिक) और प्रॉपर्टीज (लेफ्ट, राइट, टॉप और बॉटम) का उपयोग करके एलिमेंट्स को अलाइन कर सकते हैं। उदाहरण आइए पोजिशनिंग स्कीमा का उपयोग करके एलिमेंट्स को अलाइन करने का एक उदाहरण देखें: <!DOCTYPE html> <html> <head> <t