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

एचटीएमएल सीखें - हिन्‍दी में ।।

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

एचटीएमएल हेड सेक्‍सन (शीर्ष विभाग) ।।

     पिछले पाठ में हमने एचटीएमएल पृृष्‍ठ की सामान्‍य संरचना पढी । इस पाठ में हम वेब पेज के निर्माण में लगने वाली मूलभूत कोडिंग के विषय में जानेंगे ।      प्राय: सभी एचटीएमएल शिक्षक एक एक विषय को पकडकर एचटीएमएल कोडिंग सिखाते हैं जो निश्‍चय ही एक अत्‍यन्‍त महत्‍वपूर्ण व बेहतर तरीका है । किन्‍तु यह तरीका उन लोगों के लिये कम कारगर है जो कम समय में ज्‍यादा सीखना चाहते हैं । इसलिये यहाँ पर सिखाने का तरीका '' सरल से जटिल '' की आेर पर आधारित है  ।     आज के पाठ में हम एचटीएमएल के हेड सेक्‍सन में की जाने वाली महत्‍वपूर्ण कोडिंग सीखेंगे । एचटीएमएल हेड सेक्‍सन (शीर्ष विभाग) -      एचटीएमएल का हेड सेक्‍सन वह विभाग है जो हमें वेबपेज के रूप में तो नहीं दिखता है किन्‍तु वेबपेज के दिखने में जिसकी महत्‍वपूर्ण भूमिका रहती है  । इस सेक्‍सन के अन्‍तर्गत की गई कोडिंग्‍स आपके वेबपेज को स्‍टाइल करने के‍ लिये, वेब पेज में स्क्रिप्‍ट डालने के लिये,वेबसाइट की डिसक्रिप्‍शन तथा भाषा आदि बताने के लिये प्रयुक्‍त होती है । हेड सेक्‍सन के अन्‍तर्गत निम्‍न टैग प्रयुक्‍त किये जाते हैं  ।