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

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

हम CSS पोजिशनिंग स्कीमा मेथड्स (फिक्स्ड, रिलेटिव, एब्सोल्यूट और स्टैटिक) और प्रॉपर्टीज (लेफ्ट, राइट, टॉप और बॉटम) का उपयोग करके एलिमेंट्स को अलाइन कर सकते हैं।

उदाहरण

आइए पोजिशनिंग स्कीमा का उपयोग करके एलिमेंट्स को अलाइन करने का एक उदाहरण देखें:

<!DOCTYPE html> <html> <head> <title>Alignment using CSS Position</title> <style> .screen {    padding: 10px;    width: 70%;    margin: 0 auto;    background-color: #f06d06;    text-align: center;    color: white;    border-radius: 0 0 50px 50px;    border: 4px solid #000; } .backSeats div{    margin: 10px;    padding: 10px;    color: white;    border: 4px solid #000;    background-color: #dc3545; } .rightAbsolute{    position: absolute;    right: 0px;    top: 80px; } .backLeftSeat{    background-color: #dc3545;    max-height: 100px;    height: 70px;    margin: 20px;    width: 300px;    display: inline-block;    position: relative;    resize: vertical;    overflow: auto;    border: 4px solid #000; } .withPosition{    position: absolute;    top: 50%;    left: 20px;    right: 20px;    color: white;    padding: 20px;    transform: translateY(-50%); } </style></head> <body> <div class="screen">Screen</div> <div class="backLeftSeat"> <div class="withPosition">Premium Readjustable Sofa</div> </div> <div class="backSeats"> <div class="rightAbsolute">Premium Absolute Positioned Seat</div> </div> </div> </body> </html>

आउटपुट

यह निम्नलिखित आउटपुट देगा:

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

एक और उदाहरण

आइए पोजिशनिंग स्कीमा का उपयोग करके एलिमेंट्स को अलाइन करने का एक और उदाहरण देखें:

<!DOCTYPE html> <html> <head> <style> div {    border: 2px double #a43356;    margin: 5px;    padding: 5px; } #d1 {    position: relative;    height: 10em; } #d2 {    position: absolute;    width: 20%;    bottom: 10px; /*relative to parent d1*/ } #d3 {    position: fixed;    width: 30%;    top:10em; /*relative to viewport*/ } </style> </head> <body> <div id="d1">In HBase, tables are split into regions and are served by the region servers. Regions are vertically divided by column families into “Stores”. Stores are saved as files in HDFS. HBase has three major components: the client library, a master server, and region servers. Region servers can be added or removed as per requirement.<mark>relative</mark> <div id="d2"><mark>absolute</mark></div> <div id="d3"><mark>fixed</mark></div> </div> </body> </html>

आउटपुट

यह निम्नलिखित आउटपुट देगा:

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

  1. CSS में मार्जिन शॉर्टहैंड प्रॉपर्टी CSS में मार्जिन शॉर्टहैंड प्रॉपर्टी

    CSS margin शॉर्टहैंड प्रॉपर्टी का उपयोग किसी एलिमेंट के लिए मार्जिन क्षेत्र को परिभाषित करने के लिए किया जाता है। यह क्लॉक-वाइज दिशा में मान सेट करता है, यानी margin-top, margin-right, margin-bottom और फिर margin-left। सिंटैक्स CSS margin प्रॉपर्टी का सिंटैक्स निम्नानुसार है: Selector {    

  1. CSS में z-index प्रॉपर्टी से एलिमेंट्स को लेयर्स में स्टैक करना CSS में z-index प्रॉपर्टी से एलिमेंट्स को लेयर्स में स्टैक करना

    CSS z-index प्रॉपर्टी का उपयोग करके डेवलपर एलिमेंट्स को एक-दूसरे के ऊपर स्टैक कर सकते हैं। z-index का मान पॉजिटिव या नेगेटिव हो सकता है। नोट: यदि ओवरलैप होने वाले एलिमेंट्स में z-index निर्दिष्ट नहीं है, तो वह एलिमेंट दिखाई देगा जो दस्तावेज़ में अंतिम बार उल्लिखित है। उदाहरण आइए z-index प्रॉपर्टी

  1. CSS में border-style प्रॉपर्टी CSS में border-style प्रॉपर्टी

    CSS border-style प्रॉपर्टी का उपयोग किसी एलिमेंट के लिए बॉर्डर स्टाइल स्पेसिफाई करने के लिए किया जाता है। हम border-top-style, border-right-style, border-left-style और border-right-style प्रॉपर्टीज़ का उपयोग करके इंडिविजुअल साइड्स के लिए बॉर्डर-स्टाइल भी परिभाषित कर सकते हैं।सिंटैक्सCSS border प्रॉप