एचटीएमएल लेआउट
- पिछला पृष्ठ HTML शीर्ष
- अगला पृष्ठ HTML रिस्पोन्सिव डिजाइन
वेबसाइटों अक्सर बहु-स्तम्भ में सामग्री प्रदर्शित करती है (जैसे कि पत्रिकाएँ और समाचार पत्र)।
HTML में <div> एलीमेंट का इस्तेमाल
टिप्पणी:<div> एलीमेंट बारीकी से लेआउट टूल के रूप में उपयोग किया जाता है क्योंकि इसका सहजरूप से CSS के द्वारा स्थानांतरण किया जा सकता है।
यह उदाहरण चार <div> एलीमेंट का उपयोग करके बहु-स्तम्भ लेआउट बनाता है:
उदाहरण
<body> <div id="header"> <h1>City Gallery</h1> </div> <div id="nav"> लंदन<br> पेरिस<br> टोक्यो<br> </div> <div id="section"> <h1>London</h1> <p> लंदन इंग्लैंड की राजधानी है। यह यूनाइटेड किंगडम का सबसे अधिक जनसंख्या वाला शहर है, 13 मिलियन से अधिक निवासियों वाले शहरी क्षेत्र के साथ. </p> <p> थैम्स नदी पर खड़ा होकर, लंदन दो सदियों से एक प्रमुख निवासस्थान रहा है, इसका इतिहास रोमनों द्वारा लॉन्डिनियम के नाम से कहे जाने के बाद वापस जाता है, जो दो सदियों से लंदन के एक प्रमुख निवासस्थान है, </p> </div> <div id="footer"> Copyright codew3c.com </div> </body>
CSS:
<style> #header { background-color:black; color:white; text-align:center; padding:5px; } #nav { line-height:30px; background-color:#eeeeee; height:300px; width:100px; float:left; padding:5px; } #section { width:350px; float:left; padding:10px; } #footer { background-color:black; color:white; clear:both; text-align:center; padding:5px; } </style>
HTML5 का वेब लेआउट उपयोग
HTML5 के नए समान्त्रक एलीमेंट वेबपेज़ के विभिन्न भागों को परिभाषित करते हैं:
एचटीएमएल5 सेमैंटिक एलीमेंट
header | दस्तावेज़ या खण्ड के हेडर को परिभाषित करें |
nav | नेविगेशन लिंक के कंटेनर को परिभाषित करें |
section | दस्तावेज़ में खण्ड परिभाषित करें |
article | स्वतंत्र आकारवान लेख परिभाषित करें |
aside | दस्तावेज़ के बाहर की सामग्री (उदाहरण के लिए छोर साइडबार) को परिभाषित करें |
footer | दस्तावेज़ या खण्ड के पाद को परिभाषित करें |
details | अतिरिक्त विवरण परिभाषित करें |
summary | details एलीमेंट के शीर्षक को परिभाषित करें |
यह उदाहरण <header>, <nav>, <section>, और <footer> का उपयोग करके बहु-स्तम्भ लेआउट बनाता है:
उदाहरण
<body> <header> <h1>City Gallery</h1> </header> <nav> लंदन<br> पेरिस<br> टोक्यो<br> </nav> <section> <h1>London</h1> <p> लंदन इंग्लैंड की राजधानी है। यह यूनाइटेड किंगडम का सबसे अधिक जनसंख्या वाला शहर है, 13 मिलियन से अधिक निवासियों वाले शहरी क्षेत्र के साथ. </p> <p> थैम्स नदी पर खड़ा होकर, लंदन दो सदियों से एक प्रमुख निवासस्थान रहा है, इसका इतिहास रोमनों द्वारा लॉन्डिनियम के नाम से कहे जाने के बाद वापस जाता है, जो दो सदियों से लंदन के एक प्रमुख निवासस्थान है, </p> </section> <footer> Copyright codew3c.com </footer> </body>
CSS
header { background-color:black; color:white; text-align:center; padding:5px; } nav { line-height:30px; background-color:#eeeeee; height:300px; width:100px; float:left; padding:5px; } section { width:350px; float:left; padding:10px; } footer { background-color:black; color:white; clear:both; text-align:center; padding:5px; }
HTML ब्यास लेयआउट
टिप्पणी:<table> एलेमेंट लेयआउट टूल के रूप में नहीं डिजाइन किया गया है。
<table> एलेमेंट का काम टेबलाइज्ड डाटा दिखाना है。
HTML <table> एलेमेंट को लेयआउट प्रभाव प्राप्त करने के लिए इस्तेमाल किया जा सकता है क्योंकि इसे CSS के द्वारा शैली बनाया जा सकता है:
उदाहरण
<body> <table class="lamp"> <tr> <th> <img src="/images/lamp.jpg" alt="Note" style="height:32px;width:32px"> </th> <td> टेबल एलेमेंट को लेयआउट टूल के रूप में डिजाइन नहीं किया गया था。 </td> </tr> </table> </body>
CSS
<style> table.lamp { width:100%; border:1px solid #d4d4d4; } table.lamp th, td { padding:10px; } table.lamp td { width:40px; } </style>
- पिछला पृष्ठ HTML शीर्ष
- अगला पृष्ठ HTML रिस्पोन्सिव डिजाइन