Skip to main content

DIV (डीआईवी)




     डीआईवी एचटीएमएल का एक महत्‍वपूर्ण एलीमेण्‍ट है । इस एलीमेण्‍ट के द्वारा वेबपेज में डिवीजन (विभाग) बनाये जाते हैं । हालांकि डिवीजन करने का काम टेबल के द्वारा भी किया जा सकता है किन्‍तु टेबल का प्रयोग डिवीजन बनाने के लिये करना बिलकुल ही अनप्रोफेशनल है । डिवीजन बनाने के लिये ही डीआईवी एलीमेण्‍ट की संरचना की गई है ।

     माना कि हमें पेज में (बॉडी टैग के अन्‍तर्गत) हेडर, मीनू, पोस्‍टबाक्‍स, साइडबार, तथा फूटर की संरचना करनी है । अब इसके लिये हमें 6 डीआईवी बनाने पडेंगे । पहली डीआईवी हेडर, दूसरी मीनू, तीसरी डीआईवी दो डीआईवी को अपने अंदर समेटेगी, चौथी डीआईवी पोस्‍ट, पांचवी साइडबार तथा छठीं डीआईवी फूटर का काम करेगी । इस निम्‍न चित्र द्वारा समझा जा सकता है ।


    इन छहों डीआईवी को स्‍टाइल करने मात्र से ही हमारा पेज सामान्‍य अवस्‍था में आ जाता है, माने कि हमारा वेब टेम्‍प्‍लेट तैयार हो जाता है हमें बस उसपर कान्‍टेन्‍ट (चित्र, फ्लैश, हेडिंग, पोस्‍ट, लिंक आदि) लगाना शेष रहता है । अब इस चित्र के लिये की जाने वाली कोडिंग पर ध्‍यान देंगे ।

प्रयोग :

<!-- बॉडी टैग प्रारम्‍भ -->
<body>
<div id=”header”><!-- हेडर डीआईवी -->
</div><!-- हेडर डीआईवी बन्‍द-->
<div id=”menu”><!-- मीनू डीआईवी शुरू-->
</div><!--मीनू डीआईवी बन्‍द -->
<div id=”content”><!-- कान्‍टेन्‍ट डीआईवी शुरू -->
<div id=”post”><!-- पोस्‍ट डीआईवी शुरू -->
</div><!-- पोस्‍ट डिआईवी बन्‍द-->
<div id=”sidebar”><!-- साइडबार डीआईवी शुरू-->
</div><!-- साइडबार डीआईवी बन्‍द -->
</div><!-- कान्‍टेन्‍ट डीआईवी बन्‍द -->
<div id=”footer”><!--फूटर डीआईवी शुरू -->
</div><!-- फूटर डीआर्इवी बन्‍द -->
</body><!-- बॉडी टैग बन्‍द -->

   हमेशा ध्‍यान रहे कि सभी टैग प्रापरली बन्‍द होने चाहिये । यदि कोई टैग बन्‍द नहीं हुआ तो पेज में अजीब सी गडबडियाँ हो सकती हैं जो समझ में ही नहीं आएंगी ।

   उपर दिये गये कोड में सबसे पहले बॉडी सेक्‍शन शुरू किया गया जिसके अन्‍तर्गत सबसे उपर हेडर डीआईवी शुरू व बन्‍द की गई । इसके बाद मीनू डीआईवी शुरू व बन्‍द की गई । इन दोनों का दायरा उपर तक ही सीमित रहता है । यह बिल्‍कुल वैसा है जैसे किसी बक्‍से के उपर दूसरा बक्‍सा रखा गया हो ।

   तीसरी डीआईवी कान्‍टेन्‍ट शुरू की गई तथा इसके अन्‍दर दो डीआईवी रखी गईं । पहली पोस्‍ट डीआईवी तथा दूसरी साइडबार डीआईवी । इन दोनों डीआईवी के ठीक तरीके से बन्‍द हो जाने के बाद ही कान्‍टेन्‍ट डीआईवी को बन्‍द किया जायेगा । यदि किसी एक बाक्‍स के अन्‍दर दो बाक्‍स रखना हो तो दोनों को बाक्‍स के अन्‍दर डालकर ही रखा जा सकता है ठीक उसी प्रकार ये सेक्‍शन डिवीजन भी हैं । यदि डीआईवी पहले बन्‍द होगई तो अजीब सी गडबडियाँ उत्‍पन्‍न होंगी ।

   सबसे नीचे फूटर डीआईवी रखी गई । इसका काम सबसे नीचे होता है इसलिये इसे सबसे नीचे ही बनाया गया है । इस तरह हम और भी डीआईवी आवश्‍यकतानुसार बना सकते हैं ।

   इन डीआईवी को बनाने के बाद जबतक इनके स्‍टाइल न लिखे जाएँ तबतक ये पेज पर दिख नहीं सकते । अर्थात् ये पेज पर मौजूद तो रहेंगे लेकिन इनकी अवस्‍था ट्रान्‍सपैरेंट होगी । इसके लिये इनको स्‍टाइल किया जाता है । एचटीएमएल कोड में स्‍टाइल टैग को शामिल करके इनको स्‍टाइल किया जाता है । इनको स्‍टाइल करने का तरीका हम आगे सीखेंगे ।

    अभी इन कोड को केवल समझने की कोशिश करें क्‍यूँकि इन्हे कापी करके रन कराना चाहेंगे तो केवल खाली सादा पेज दिखाई देगा । अगले पाठ में हम इनको स्‍टाइल करेंगे जिससे आपके डिवीजन दिखाई पडने लगेंगे साथ ही आकर्षक भी लगने लगेंगे ।

Comments

Popular posts from this blog

एचटीएमएल संरचना ।

पिछले पाठ में हमने एचटीएमएल का एक प्रारूप देखा । यहाँ पर उस प्रारूप की व्‍याख्‍या की जायेगी । इस अध्‍याय को लिखते समय हम यह मानकर चल रहे हैं कि वेबडिजाइनिंग सीखने की इच्‍छा रखने वाले को सामान्‍य कम्‍प्‍यूटर ज्ञान जैसे कि कम्‍प्‍यूटर की कोई फाइल या फोल्‍डर खोलना, बन्‍द करना, किसी प्रोग्राम को खोलना, नया फोल्‍डर बनाना, किसी फाइल को खोलना, उसपर काम करना, उसे सेव करना तथा डिलीट करना आदि । इसलिये हम इन सभी बातों को बताने की अपेक्षा सीधे एचटीएमएल की तरफ चलते हैं । एचटीएमएल का फुलफार्म - HTML = Hyper Text Markup Language एचटीएमएल संरचना - पिछले पाठ में हमने निम्‍न कोडिंग का प्रयोग किया था । <!DOCTYPE HTML> <html> <head> <title>My First Html Page</title> </head> <body> Hello World </body> </html> अब इस कोडिंग की पूरी व्‍याख्‍या यहाँ प्रस्‍तुत की जा रही है ताकि आप एचटीएमएल को पूरी तरह समझ सकें । यह ध्‍यान रखें कि एचटीएमएल वेबपेज बनाने का सर्वप्रथम सोपान है, बिना इसके सीखे आप वेबपेज नही बना सकते हैं । <!DOCTYPE ...

सीएसएस का प्रयोग (How to Use CSS)

     सीएसएस का प्रयोग अत्‍यन्‍त सरल है । सीएसएस का प्रयोग आपका बहुत सारा समय व आपकी बहुत सारी मेहनत बचाने के साथ ही साथ आपके पेज को बेहतरीन सुन्‍दरता प्रदान करता है । इसके प्रयोग की तीन विधियाँ हैं । ये तीनों ही विधियाँ प्रयोज्य हैं अर्थात् इनमें से किसी भी विधि का प्रयोग आपको वांछित परिणाम प्रदान कर सकता है । सीएसएस प्रयोग विधि सीएसएस का प्रयोग निम्‍नलिखित तीन विधियों से किया जा सकता है । सीएसएस को एक अलग सीएसएस फाइल में लिखकर उसे एचटीएमएल पेज से लिंक करना । सीएसएस को एचटीएमएल पेज के हेड सेक्‍सन के अन्‍तर्गत स्‍टाइल टैग के अन्‍दर लिखना । सीएसएस को किसी भी टैग या एलीमेण्‍ट के अन्‍दर सीधे लिखना । सीएसएस का बाह्य प्रयोग -       सीएसएस को बाहर से लिंक करना सबसे बेहतरीन तरीका है । इस तरीके से आपकी कोडिंग फाइल बहुत बोझिल और बडी होने से बच जाती है । यदि हमें एक बहुत सारे ब्‍लाक्‍स का पेज बनाना है और हम हर ब्‍लाक को अलग अलग रंगों व तरीकों से सजाते हैं तो निश्चित ही हमारे पेज की कोडिंग फाइल बहुत बडी हो जायेगी जिसे सुधार कर...

XMLHttpRequest आब्‍जेक्‍ट बनाना - एजाक्‍स सीखें हिन्‍दी में ।

XMLHttpRequest आब्‍जेक्‍ट प्राय: सभी आधुनिक ब्राउजर XMLHttpRequest आब्‍जेक्‍ट को सपोर्ट करते हैं । XMLHttpRequest आब्‍जेक्‍टका प्रयोग किसी सर्वर से डेटा बिना वेबपेज को अपडेट किये प्राप्‍त करने के लिये किया जाता है । तात्‍पर्य यह है कि इसकी सहायता से आपके पूरे पेज को रिफ्रेश किये बिना ही नया डाटा आपके पेज के किसी विशेष हिस्‍से में अपडेट हो सकता है । XMLHttpRequest आब्‍जेक्‍ट बनाना   प्राय: सभी ब्राउजर्स में XMLHttpRequest आब्‍जेक्‍ट इनबिल्‍ट रहता है । XMLHttpRequest आब्‍जेक्‍ट बनाने के लिये हमें दो तरीकों का प्रयोग करना होता है । एक तो सभी प्रकार के माडर्न ब्राउजर्स के लिये जो पहले ही इसे सपोर्ट करते हैं । तथा दूसरा पुराने ब्राउजर्स के लिये जिसमें एजाक्‍स इनबिल्‍ट नहीं होता है । नये ब्राउजर के लिये XMLHttpRequest आब्‍जेक्‍ट बनाना -    var NewBrowser = new XMLHttpRequest(); पुराने ब्राउजर्स के लिये XMLHttpRequest आब्‍जेक्‍ट बनाना - var OldBrowser = new ActiveXObject( "Microsoft.XMLHTTP" ); यहाँ हमने दो वैरियेबल्‍स बनाये । एक NewBrowser तथा दूसरा Old...