आम्ही वाचण्याची शिफारस करतो
![व्हायरस आणि मालवेअर काढून टाकण्यासाठी सर्वोत्तम उपयुक्तता](https://i2.wp.com/webhelper.info/images/danger.jpg)
उदाहरण म्हणून साधे HTML दस्तऐवज पाहण्याची वेळ आली आहे. आम्ही कोड लिहू ज्याचा परिणाम ब्राउझर विंडोमध्ये "हॅलो, वर्ल्ड!" (शब्दशः इंग्रजीतून अनुवादित - "हॅलो, वर्ल्ड!"). नवीन भाषा शिकताना या प्रकारचा कोडिंग सराव हा सहसा पहिला अनुभव असतो. समस्येचे हे सूत्र अनेकांकडे विद्यार्थ्याचे लक्ष वेधून घेते महत्त्वाचे मुद्देप्रोग्रामिंग भाषा (आमच्या बाबतीत, मार्कअप भाषा), त्यापैकी मुख्य आहे मूलभूत रचनाकार्यक्रम (आमच्या बाबतीत, वेब पृष्ठे).
या घटकास मूळ घटक देखील म्हणतात कारण दस्तऐवजाचे इतर सर्व घटक त्यात स्थित आहेत. मूळ घटकामध्ये फक्त दोन मूल घटक असू शकतात:
आणि .घटक
मेटाडेटा म्हणून ओळखल्या जाणाऱ्या दस्तऐवजाबद्दल माहिती प्रदान करणाऱ्या इतर घटकांसाठी एक कंटेनर आहे. हा मेटाडेटा ब्राउझरला बाह्य स्क्रिप्ट आणि स्टाईलशीटचे स्थान सांगतो, दरम्यान संबंध प्रस्थापित करतो वर्तमान दस्तऐवजआणि इतर संसाधने, आणि अतिरिक्त ब्राउझर-विशिष्ट माहिती प्रदान करू शकतात. याशिवाय अनिवार्य घटकघटक
प्रथम मूल घटक असणे आवश्यक आहे , त्याच्या आधी कोणतीही सामग्री किंवा घटक येऊ नयेत:
घटक
ब्राउझर घटक सामग्री प्रदर्शित करतात
घटक
इतकंच! एक सुरुवात केली आहे - तुम्हाला एक उत्कृष्ट तयारी मिळाली आहे. ब्राउझर विंडोमध्ये "हॅलो, वर्ल्ड!" या वाक्यांशासह तयार दस्तऐवजाची रचना अशी दिसेल:
या टॅगमध्ये कंटेनरमध्ये असलेले घटक समाविष्ट आहेत
. हे सर्व टॅग थेट ब्राउझर विंडोमध्ये टॅग वगळता प्रदर्शित होत नाहीतडावीकडे मजकूराची ओळ प्रदर्शित करण्यासाठी वापरले जाते वरचा कोपराब्राउझर विंडो, तसेच टॅबवर. ही ओळ वापरकर्त्याला साइटचे नाव आणि विकासकाने जोडलेली इतर माहिती सांगते.
मेटा टॅगचा वापर ब्राउझर आणि शोध इंजिनसाठी असलेली माहिती साठवण्यासाठी केला जातो. उदाहरणार्थ, शोध इंजिन इंजिन साइटचे वर्णन मिळविण्यासाठी मेटा टॅगमध्ये प्रवेश करतात, कीवर्डआणि इतर डेटा. टॅग असला तरी एकच आहे, त्यात अनेक गुणधर्म आहेत, म्हणूनच त्यावर अनेकवचनी लावले आहे.
होय, साठी संक्षिप्त वर्णनवेब पृष्ठाची सामग्री वर्णन मूल्य वापरते नाव विशेषता, उदाहरण 5.2 मध्ये दाखवल्याप्रमाणे.
उदाहरण 5.2. वर्णन वापरणे
टॅग वापरून साइटचे वर्णन निर्दिष्ट केले आहे आणि वर्णन मूल्ये, शोध परिणाम प्रदर्शित करताना सहसा शोध इंजिन किंवा निर्देशिकांमध्ये प्रदर्शित केली जातात. कीवर्ड व्हॅल्यू देखील मुख्यतः शोध इंजिनमध्ये साइटचे रँकिंग वाढवण्याच्या उद्देशाने आहे (उदाहरणार्थ 5.3).
उदाहरण 5.3. कीवर्ड वापरणे
स्पेस किंवा स्वल्पविरामाने विभक्त केलेले कीवर्ड सूचीबद्ध केले जाऊ शकतात. शोधयंत्रते स्वतः रेकॉर्डिंग वापरत असलेल्या फॉर्ममध्ये आणतील.
मुळात HTML भाषा"टॅग" ची संकल्पना आहे (इंग्रजी: टॅग- टॅग, लेबल). टॅग कोन कंसात बंद केलेले आहेत (< >) आणि फॉर्म जोड्या - कंटेनर (ओपनिंग टॅग आणि क्लोजिंग टॅग). उदाहरणार्थ, एक कंटेनर HTML दस्तऐवजटॅगची जोडी आहे आणि. वेब पृष्ठामध्ये दस्तऐवज शीर्षक (हेड) साठी जबाबदार कंटेनर समाविष्ट आहेत आणि समाविष्ट आहेत अतिरिक्त माहिती, तसेच दस्तऐवज सामग्री (बॉडी) साठी जबाबदार कंटेनर. ते आकृतीमध्ये सादर केले आहेत.
त्यामुळे HTML दस्तऐवज कंटेनरमध्ये समाविष्ट आहे , हेडर ते कंटेनर
, आणि कंटेनरमधील दस्तऐवजाची सामग्रीसाधे उदाहरण HTML पृष्ठे, फक्त मुख्य टॅग असलेले:
कामाचा परिणाम निर्दिष्ट कोडआकृतीत दाखवले आहे.
जसे तुम्ही उदाहरणावरून पाहू शकता, "साध्या पृष्ठाची सामग्री" हा मजकूर नियमित मजकूरात प्रदर्शित केला जातो. हा मजकूर फॉरमॅट करण्यासाठी, तुम्ही विशेष टॅग वापरणे आवश्यक आहे. फॉर्मेटिंग टॅग वापरण्याचे उदाहरण आकृतीमध्ये दर्शविले आहे.
फॉन्ट, त्याचा रंग आणि आकार बदलण्यासाठी, टॅग वापरा “चेहरा”, “रंग” आणि “आकार” या पॅरामीटर्ससह. उदाहरणार्थ, लाल रंग आणि आकार 14 मध्ये फॉन्ट “एरियल” सेट करण्यासाठी, आपल्याला खालील कोड लिहिणे आवश्यक आहे:
मजकूर स्वरूपित करा
मजकूरातील परिच्छेद हायलाइट करण्यासाठी, टॅग वापरा
मजकूराचा प्रत्येक परिच्छेद सहसा कंटेनरमध्ये ठेवला जातो. शीर्षक तयार करण्यासाठी टॅग वापरतात
कंटेनर , आणि दस्तऐवजाच्या मुख्य भागामध्ये सूची तयार करण्यासाठी वापरले जातात. शिवाय, टॅग
दोन किंवा अधिक वेब पृष्ठे एकमेकांशी जोडण्यासाठी, हायपरलिंक्स वापरल्या जातात, ज्याची निर्मिती टॅग वापरते . शिवाय, हायपरलिंक टॅग अतिरिक्त विशेषता वापरतात जे तुम्हाला एकतर दुसऱ्या वेब पेजवर जाण्याची किंवा दिलेल्या पेजमध्ये जाण्याची परवानगी देतात. मोठ्या दस्तऐवजात दुसरी पद्धत वापरणे उचित आहे ज्यामध्ये अनेक अर्थपूर्ण विभाग आहेत.
हायपरलिंक्स वापरण्याचे उदाहरण आकृतीमध्ये दर्शविले आहे.
दुसऱ्या पृष्ठाची URL निर्दिष्ट करताना, आपण “पूर्ण पथ/फोल्डर/पृष्ठ” किंवा संबंधित मार्ग (या पृष्ठाशी संबंधित) “फोल्डर/पृष्ठ” या पृष्ठाचा पूर्ण निरपेक्ष मार्ग निर्दिष्ट करणे आवश्यक आहे. "लक्ष्य" पॅरामीटर आपल्याला नवीन किंवा विद्यमान ब्राउझर विंडोमध्ये वेब पृष्ठ उघडण्याची परवानगी देतो.
वेब पृष्ठावर प्रतिमा घालण्यासाठी, टॅग वापरा पॅरामीटर्ससह src (प्रतिमेचा मार्ग), रुंदी (प्रतिमा रुंदी), उंची (प्रतिमेची उंची), सीमा (प्रतिमेभोवती फ्रेम). प्रतिमा घालण्यासाठी उदाहरण कोड:
अनेकदा वेब पृष्ठे तयार करताना, पार्श्वभूमी रंग किंवा पार्श्वभूमी प्रतिमा सेट करणे आवश्यक असते. यासाठी टॅग विशेषता वापरल्या जातात
"bgcolor" किंवा "पार्श्वभूमी-प्रतिमा". पार्श्वभूमी रंग घालण्याचे उदाहरण:पार्श्वभूमी प्रतिमा घालण्याचे उदाहरण:
निर्दिष्ट गुणधर्म केवळ टॅगसाठीच वापरले जाऊ शकत नाहीत
, परंतु टेबल, क्षेत्रफळ आणि इतर टॅगसाठी देखील, ज्याची चर्चा खालील विषयांमध्ये केली जाईल.टॅग्ज HTML दस्तऐवजाची रचना प्रदर्शित करण्यासाठी महत्त्वाचे घटक आहेत. ब्राउझरला त्यांना साध्या मजकुरापासून वेगळे करण्यात मदत करण्यासाठी, ते कोन कंसात बंद केलेले आहेत. एक टॅग काही मॅपिंग निर्देशांची सुरूवात सूचित करतो. जर हे विधान संपूर्ण दस्तऐवजावर लागू होत असेल, तर या टॅगमध्ये त्याचे क्लोजिंग ट्विन नाही. परंतु बऱ्याच टॅगमध्ये अद्याप एक जोडी आहे जी पहिल्या टॅगचा प्रभाव संपुष्टात आणते. उदाहरणार्थ, प्रत्येक वेब पृष्ठाची सुरुवात टॅगने व्हायला हवी , आणि त्याच्या क्लोजिंग ट्विनसह समाप्त करा . लक्षात घ्या की क्लोजिंग टॅग हा ओपनिंग टॅगपेक्षा फक्त पहिल्या अँगल ब्रॅकेटनंतर फॉरवर्ड स्लॅशच्या उपस्थितीने वेगळा असतो.
तसेच, काही टॅग्जमध्ये पॅरामीटर्स असतात जे सामग्री प्रदर्शित करण्यासाठी नियम निर्दिष्ट करतात. थोड्या वेळाने आपण हे पॅरामीटर्स कसे वापरले जातात याचे एक उदाहरण पाहू, परंतु आत्ता आपण फक्त हे लक्षात ठेवू की हे पॅरामीटर्स फक्त सुरुवातीच्या टॅगमध्ये निर्दिष्ट केले जाऊ शकतात.
टॅगची नावे आणि त्यांचे पॅरामीटर्स कोणत्याही परिस्थितीत मोठ्या अक्षरात आणि लोअरकेसमध्ये लिहिले जाऊ शकतात. प्रत्येक ब्राउझरमध्ये तयार केलेले HTML विश्लेषक वर्णांच्या केसकडे लक्ष देत नाहीत, ज्याचा वापर HTML दस्तऐवजांच्या सर्व सेवा रचना लिहिण्यासाठी केला जातो.
स्वाभाविकच, कोणत्याही संगणकाच्या भाषेप्रमाणे, आपण टिप्पण्यांशिवाय करू शकत नाही, ज्यातील सामग्री ब्राउझरद्वारे प्रक्रिया केली जात नाही आणि प्रदर्शित केली जात नाही. ते केवळ विकासकाच्या सोयीसाठी, दस्तऐवजाच्या संरचनेच्या अंतर्गत दस्तऐवजीकरणासाठी सेवा देतात. टिप्पण्या तुकड्यांमध्ये समाविष्ट केल्या आहेत<-- и-->. येथे टिप्पण्या तयार करण्याचे उदाहरण आहे: <--Это комментарий -->
कोणतेही वेब पृष्ठ संरचनात्मकदृष्ट्या दोन भागांमध्ये विभागलेले असते: शीर्षलेख आणि मुख्य भाग. शीर्षलेख संपूर्ण वेब पृष्ठाविषयी सेवा माहिती सूचित करतो आणि वेब पृष्ठाच्या मुख्य भागामध्ये आम्ही त्याच्या प्रदर्शनाच्या नियमांसह त्यातील सामग्रीचे वर्णन आधीच करतो. या प्रकरणात, वेब पृष्ठाचे शीर्षक टॅगद्वारे मर्यादित आहे
आणि
, आणि दस्तऐवजाचा मुख्य भाग टॅगद्वारे दर्शविला जातो
आणि
. परंतु चांगल्या प्रोग्रामिंग शैलीच्या नियमांनुसार, वापरलेल्या HTML मानकाचा अभिज्ञापक देखील शीर्षलेखाच्या आधी ठेवला जातो. अशा प्रकारे, कोणत्याही वेब पृष्ठाची रचना अशी दिसते:
"http://www.w3.org/TR/html4/strict.dtd">
दस्तऐवज शीर्षक
दस्तऐवज मुख्य भाग
पहिला टॅग त्याच्या सर्व पॅरामीटर्ससह आणि समान अभिज्ञापक आहे जो ब्राउझरला हे वेब पृष्ठ तयार करण्यासाठी HTML ची कोणती आवृत्ती वापरली गेली हे सांगते. हे ऐवजी अवजड आणि न समजण्याजोगे बांधकाम प्रत्यक्षात उच्च स्तरीय भाषा XML पासून एक उपरा आहे. हे समजले आहे की भविष्यात ब्राउझर XML आणि HTML दस्तऐवजांमध्ये लिहिलेल्या दोन्ही नियमित वेब पृष्ठांसह एकाच वेळी कार्य करण्यास सक्षम असतील. त्यामुळे उज्ज्वल भविष्य लक्षात घेऊन हा आयडेंटिफायर टॅग वापरला आहे. या उज्ज्वल भविष्याची अचूक तारीख, नेहमीप्रमाणे, अज्ञात आहे, म्हणून बर्याचदा हा अभिज्ञापक कोणत्याही परिणामांशिवाय दुर्लक्षित आहे. परंतु पूर्वविचार, जसे आपल्याला माहित आहे, पश्चदृष्टीपेक्षा चांगले आहे, म्हणून तरीही अभिज्ञापक वापरणे चांगले आहे.
आता शीर्षक पाहू. यात हे समाविष्ट असू शकते: या वेब पृष्ठाचे नाव प्रदर्शित करणारा एक टॅग, वेब पृष्ठाची शैली परिभाषित करणारा टॅग, कार्यान्वित होत असलेल्या स्क्रिप्टसाठी टॅग आणि तथाकथित मेटाडेटा. वेब पृष्ठांच्या शैलीबद्दल दुसऱ्या अध्यायात चर्चा केली जाईल आणि तिसऱ्या भागात आपण मेटाडेटाबद्दल थोड्या वेळाने बोलू, परंतु आता आपण वेब पृष्ठाचे नाव कसे वापरायचे ते शिकू.
तुमच्या लक्षात आले असेल की वेब पेज लोड करताना, डाऊनलोड केलेल्या दस्तऐवजाचे छोटे नाव ब्राउझरच्या अगदी वरच्या ओळीत दिसले. असे शीर्षलेख तयार करण्यासाठी, टॅग वापरा
वेब पृष्ठाचे शीर्षक कधीही दुर्लक्षित केले जाऊ नये, कारण ही वेबसाइट पाहणाऱ्याने पाहणारी पहिली गोष्ट आहे. पृष्ठ सामग्री लोड होण्यापूर्वी शीर्षलेख प्रदर्शित केला जातो. म्हणून, आपण ते काळजीपूर्वक निवडले पाहिजे.
आम्ही वेब पृष्ठाच्या संरचनेचा पहिला भाग हाताळला आहे; आता आम्ही HTML दस्तऐवजाच्या मुख्य भागाकडे जाऊ शकतो. आपल्याला आधीच माहित आहे की, वेब पृष्ठाची सामग्री टॅग दरम्यान स्थित आहे
आणि
.
सर्वात सोप्या बाबतीत, तो सामान्य मजकूर असू शकतो. ब्राउझर त्याचा योग्य अर्थ लावेल आणि ते प्रदर्शित करेल. हे उदाहरणासह पाहण्याचा प्रयत्न करूया.
आमचे पहिले वेब पृष्ठ तयार करण्यासाठी, आम्हाला नियमित मजकूर संपादकाची आवश्यकता असेल. एक मानक नोटपॅड चांगले काम करेल. आम्हाला फक्त एक मजकूर फाइल तयार करायची आहे ज्याची सामग्री सूची 1.1 मध्ये दर्शविली आहे.
"http;//www.w3.org/TR/htral4/strict.dtd">
माझ्या नम्र साइटला भेट दिलेल्या प्रत्येकासाठी शुभ दिवस.
हे विसरू नका की फाइल सेव्ह करताना, तुम्ही त्यासाठी htm किंवा html एक्स्टेंशन सेट केले पाहिजे. त्यानंतर तुम्ही Windows Explorer मध्ये फक्त त्याच्या नावावर क्लिक करून ते चालवल्यास, ऑपरेटिंग सिस्टममध्ये स्थापित केलेला डीफॉल्ट ब्राउझर आपोआप लॉन्च होईल आणि HTML दस्तऐवज त्यामध्ये आधीच लोड केला जाईल. इंटरनेट एक्सप्लोरर ब्राउझरमध्ये आमचे पहिले वेब पृष्ठ कसे दिसते ते अंजीरमध्ये पाहिले जाऊ शकते. १.१.
तांदूळ. १.१. ब्राउझरमध्ये सूची 1.1 मध्ये दर्शविलेली फाइल पाहण्याचा परिणाम
पण टॅगची नोंद घ्यावी अतिरिक्त पॅरामीटर्स असू शकतात. आम्ही आधीच सांगितले आहे की पॅरामीटर्स डिझाइनच्या प्रारंभ टॅगमध्ये समाविष्ट आहेत. आता ते प्रत्यक्षात कसे घडते ते पाहण्याची वेळ आली आहे.
बहुतेकदा, पॅरामीटर हे नाव-मूल्य जोडी असते.
एक साधे उदाहरण पाहू. bgcolor पॅरामीटर तुम्हाला पार्श्वभूमी रंग सेट करण्याची परवानगी देतो ज्यावर वेब पृष्ठाची सामग्री प्रदर्शित केली जाईल. उदाहरणार्थ, जर आपल्याला हिरवी पार्श्वभूमी वापरायची असेल तर आपण खालील बांधकाम वापरावे:
हे लक्षात घ्यावे की सर्व मजकूर पॅरामीटर मूल्ये सहसा अवतरण चिन्हांमध्ये संलग्न असतात. या प्रकरणाच्या पुढील भागात रंग कसे सेट केले जातात याबद्दल आपण शिकू, परंतु आता टॅग पॅरामीटर्सकडे परत जाऊया. .
पॅरामीटर बद्दल bgcolor, जे तुम्हाला वेब पृष्ठाचा पार्श्वभूमी रंग सेट करण्याची परवानगी देते, आम्हाला आधीच माहित आहे. चला उर्वरित पॅरामीटर्सचा विचार करूया.
वरील पॅरामीटर्स व्यतिरिक्त, टॅग दोन ओळखणारे मापदंड असू शकतात आयडीआणि वर्ग, परंतु व्यवहारात ते या टॅगवर जवळजवळ कधीच लागू होत नाहीत.
जसे आपण पाहू शकता, सर्व काही सोपे आणि नम्र आहे. आता मेटाडेटा म्हणजे काय हे जाणून घेण्याची वेळ आली आहे. मेटाडेटा बहुधा एखाद्या दस्तऐवजाबद्दल प्रदर्शित न करण्यायोग्य माहिती म्हणून परिभाषित केला जाऊ शकतो. हे दस्तऐवज ओळखण्यासाठी आणि वेब पृष्ठाचा प्रदर्शन मोड दर्शवण्यासाठी वापरला जातो. वेब पृष्ठावर मेटाडेटा एम्बेड करण्यासाठी, टॅग वापरा . बर्याचदा हे असे दिसते:
तथापि, आपले स्वतःचे व्हेरिएबल्स सेट करणे केवळ तेव्हाच आवश्यक आहे जेव्हा वेब पृष्ठांवर विशिष्ट इंटरनेट अनुप्रयोग वापरून प्रक्रिया केली जाते. परंतु अशी गरज फार क्वचितच उद्भवते. तर, असे दिसून आले की हा मेटाडेटा कोणताही वास्तविक फायदा देत नाही? हे चुकीचे आहे.
आपल्या सर्वांना माहित आहे की, वर्ल्ड वाइड वेबवर वेबसाइट ठेवणे पुरेसे नाही. आम्हाला अजूनही हे सुनिश्चित करणे आवश्यक आहे की ते शोध इंजिन सूचीमध्ये समाविष्ट केले जाईल. आम्ही आता शोध इंजिनवर साइट नोंदणी करण्याच्या संपूर्ण प्रक्रियेचा विचार करणार नाही, विशेषत: अशा प्रत्येक मशीनची स्वतःची नोंदणी प्रक्रिया असल्याने. आम्हाला आणखी कशात तरी रस आहे.
शोध इंजिनांना विशिष्ट वेब पृष्ठाच्या सामग्रीबद्दल माहिती कोठे मिळते? फक्त metavariables पासून. सर्वात सामान्यपणे वापरले जाणारे मेटाव्हेरिएबल्स म्हणजे कीवर्ड आणि वर्णन. कीवर्ड व्हेरिएबलमध्ये त्याचे मूल्य म्हणून वेब पृष्ठासाठी कीवर्डची सूची असते. आणि वर्णन व्हेरिएबल वेब पृष्ठाचे संक्षिप्त भाष्य संग्रहित करण्याच्या उद्देशाने आहे. अशा मेटाडेटा वापरण्याचे उदाहरण देऊ. चला असे गृहीत धरूया की आमचे वेब पृष्ठ हॅमस्टरला योग्य आहार देण्याच्या जटिल आणि संवेदनशील समस्येसाठी समर्पित आहे. मग त्याची रचना असे काहीतरी दिसली पाहिजे:
"http://www.w3.org/TR/html4/strict.dtd">
वर्णन" contferit="लहान प्राण्यांना खायला देण्याबद्दलचे वेब पृष्ठ
उंदीर, विशेषत: हॅमस्टर, घरच्या परिस्थितीत">
अरे, हे छोटे, गोंडस प्राणी हॅमस्टर आहेत. ,
साहजिकच, शोध इंजिनद्वारे वेब पृष्ठांच्या सामग्रीची ओळख विकसकाने निर्दिष्ट केलेले कीवर्ड वापरून केली जाते हे लक्षात घेऊन, त्यांच्या रचना शब्दांमध्ये प्रवेश करण्याचा मोह होऊ शकतो जे दस्तऐवजाचे सार प्रतिबिंबित करत नाहीत, परंतु शोध इंजिन अभ्यागतांकडून वारंवार विनंती केली जाते. मी लक्षात घ्या की ही युक्ती कार्य करणार नाही. वस्तुस्थिती अशी आहे की शोध इंजिन अनेकदा वेब पृष्ठाचा मजकूर देखील स्कॅन करतात आणि जर त्यात एखादा कीवर्ड दिसत नसेल तर तो फक्त विचारात घेतला जात नाही.
आपण याकडे देखील लक्ष दिले पाहिजे की कीवर्ड निर्दिष्ट करताना, आम्ही टॅगमध्ये जोडले अतिरिक्त पॅरामीटर लँग. आम्ही आधीच सांगितले आहे की हा पॅरामीटर ज्या भाषेत हा किंवा तो मजकूर लिहिला आहे ते दर्शविण्याचा हेतू आहे. आमच्या उदाहरणात, आम्ही सूचित केले आहे की सूचीबद्ध कीवर्ड रशियन भाषेत लिहिलेले आहेत, म्हणजे: आम्ही यासाठी अनेक टॅग वापरून अनेक भाषांमध्ये कीवर्डचे संच परिभाषित करू शकतो. .
मेटाडेटा तुम्हाला तथाकथित HTTP शीर्षलेख प्रसारित करण्यास देखील अनुमती देतो. येथे एक लहान तांत्रिक विषयांतर करणे आवश्यक आहे. सर्व एचटीएमएल दस्तऐवज विशिष्ट नियमांचा संच वापरून वेब सर्व्हर नावाच्या विशेष प्रोग्रामचा वापर करून प्रसारित केले जातात. माहिती प्राप्त करण्यासाठी आणि प्रसारित करण्यासाठी या नियमांच्या संचाला संगणक उद्योगात प्रोटोकॉल म्हणतात. आणि रिमोट वापरकर्त्यांकडून वेब पृष्ठे आणि डेटा हस्तांतरित करण्याच्या नियमांच्या संचाला HTTP (हायपरटेक्स्ट ट्रान्सफर प्रोटोकॉल) असे म्हणतात.
HTTP प्रोटोकॉलच्या सर्व व्हेरिएबल्सचा अभ्यास करण्याचे काम आमच्याकडे नाही; त्याच्या वारंवार वापरल्या जाणाऱ्या शीर्षलेखांबद्दल जाणून घेणे आम्हाला पुरेसे आहे. सर्व प्रथम, कालबाह्य व्हेरिएबलचा उल्लेख करणे योग्य आहे, जे आपल्याला वेब पृष्ठाची तथाकथित कालबाह्यता तारीख सेट करण्यास अनुमती देते. वस्तुस्थिती अशी आहे की ब्राउझर आणि इतर काही संप्रेषण कार्यक्रम वापरकर्त्याने भेट दिलेली वेब पृष्ठे कॅशेमध्ये संग्रहित करतात आणि नंतर, जेव्हा वापरकर्ता त्यांना पुन्हा विनंती करतो तेव्हा ते या प्रती त्याच्याकडे सरकवतात, त्यामुळे पुनर्प्राप्तीचा वेळ वाचतो. परंतु वेब पृष्ठे अजूनही बऱ्याचदा अद्यतनित केली जातात. म्हणून, वापरकर्त्यास कालबाह्य प्रत प्राप्त होऊ शकते.
अर्थात, कॅशे नियम कॉन्फिगर करण्याचे मार्ग आहेत, परंतु प्रत्येकजण ते वापरत नाही. म्हणून, ते सुरक्षितपणे प्ले करणे आणि वेब पृष्ठाची "कालबाह्यता तारीख" सूचित करणे चांगले आहे. जर ते पास झाले, तर ब्राउझर, कॅशेमधून कॉपी वापरण्याऐवजी, तरीही इंटरनेटवरून दस्तऐवजाची विनंती करेल.
टॅग करा , वेब पृष्ठाची कालबाह्यता तारीख सूचित करण्यासाठी रुपांतरित केलेले, अंदाजे असे दिसते:
उदाहरण दाखवते की मानक नॉन-व्हेरिएबल HTTP प्रोटोकॉलचे नाव दर्शविण्यासाठी, पॅरामीटर वापरला जातो http-equiv, आणि या व्हेरिएबलचे मूल्य सेट करण्यासाठी, आधीच परिचित सामग्री पॅरामीटर वापरा. हे लक्षात घेणे देखील सोपे आहे की दस्तऐवजाच्या शेवटच्या वापराची तारीख सेट करणे एक्सपायर्स व्हेरिएबल वापरून केले जाते आणि त्याचे मूल्य ग्रीनविच मेरिडियननुसार दर्शविलेल्या वेळेसह विशिष्ट मजकूर स्वरूपात निर्दिष्ट केले जाणे आवश्यक आहे.
तथापि, असे देखील होऊ शकते की पृष्ठावरील माहिती इतक्या लवकर अद्यतनित केली जाते की एका सत्रादरम्यान ती अनेक वेळा रीलोड करणे आवश्यक आहे. रिअल टाइममध्ये अपडेट केलेली माहिती असलेली अशी पृष्ठे सामान्य आहेत, उदाहरणार्थ, चॅट रूममध्ये किंवा स्टॉक एक्स्चेंजवर ट्रेडिंग डे दरम्यान स्टॉकच्या किमतींमध्ये बदल प्रदर्शित करताना. या प्रकरणात, आपण रिफ्रेश नावाचे व्हेरिएबल वापरणे आवश्यक आहे. या व्हेरिएबलचे मूल्य सेकंदात नमूद केले आहे. मग आपण ज्या टॅगचा विचार करत आहोत खालील फॉर्म घेईल:
<МЕТА http-equiv-"Refresh" cpntent=10>
शीर्षक ब्लॉकमध्ये समान डिझाइन असलेले पृष्ठ प्रत्येक दहा सेकंदांनी स्वयंचलितपणे रीलोड होईल.
हे HTML दस्तऐवजाच्या शीर्षलेख संरचनेची आमची चर्चा समाप्त करते. आम्ही वेब पृष्ठाच्या मुख्य विभागाच्या संरचनेचा अभ्यास करण्यासाठी पुढे जाऊ. आम्हाला आठवते की, ब्राउझर व्ह्यूइंग विंडोमध्ये प्रदर्शित होणारी सर्व माहिती टॅग दरम्यान ठेवली जाते
आणि
. HTML भाषा आपल्याला या प्रकरणाच्या पुढील भागांमध्ये प्रदान करते त्या वेब पृष्ठावरील सामग्री प्रदर्शित करण्यासाठी नियम निर्दिष्ट करण्याच्या शक्यतांबद्दल आपण शिकू. येथे आपण फक्त HTML दस्तऐवजाची सामान्य रचना पाहत आहोत.
HTML आम्हाला आम्ही वापरत असलेल्या प्रत्येक टॅगसाठी एक अद्वितीय अभिज्ञापक सेट करण्याची क्षमता देते. समजा, जर आपला मजकूर परिच्छेदांमध्ये विभागलेला असेल, तर प्रत्येक परिच्छेदासाठी आपण स्वतःचे विशिष्ट नाव सेट करू शकतो आणि नंतर, काही अतिरिक्त HTML भाषा साधनांचा वापर करून, या परिच्छेदांचे प्रदर्शन नियंत्रित करू शकतो. आम्ही त्यापैकी काही अदृश्य करू शकतो, फॉन्टचा रंग बदलू शकतो, म्हणजे त्यांच्या प्रदर्शनाचे नियम बदलू शकतो. शिवाय, हे केवळ परिच्छेदांनाच लागू होत नाही, तर विशिष्ट टॅगमध्ये संलग्न असलेल्या वेब पृष्ठाच्या सामग्रीच्या सर्व भागांना लागू होते.
आयडी पॅरामीटर टॅग ओळखण्यासाठी वापरला जातो. मजकूराच्या परिच्छेदांसह उदाहरणाकडे परत येऊ. थोडेसे पुढे पाहताना, आम्ही असे म्हणू शकतो की परिच्छेद दोन टॅग वापरून सूचित केले आहेत <р> आणि р> . अशा प्रकारे, परिच्छेद तयार करणे जे आपण नंतर वेगळे करू शकतो ते अंदाजे खालील बांधकाम वापरून केले जाते:
<р id="р1">पहिला परिच्छेदр>
<р id="p2">दुसरा परिच्छेदр>
सर्व पॅरामीटर्सची मूल्ये आयडी HTML दस्तऐवजात अद्वितीय असणे आवश्यक आहे. समान मूल्यांची जोडी आढळल्यास, या अभिज्ञापकांकडे दुर्लक्ष केले जाते. स्वाभाविकच, पॅरामीटर वापरून आयडीपर्यायी आहे. हे केवळ अशा प्रकरणांमध्येच वापरणे अर्थपूर्ण आहे जेव्हा ओळखलेल्या टॅगसह बांधकाम स्टाइलिंगच्या अधीन असेल (ज्याबद्दल आपण दुसऱ्या प्रकरणात बोलू), किंवा हा टॅग दस्तऐवजातील बुकमार्क असेल, ज्यासाठी काही प्रकारची हायपरलिंक सूचित करेल, किंवा ओळखले जाणारे बांधकाम DHTML सूचना वापरून गतिमानपणे प्रक्रिया करेल, ज्याबद्दल आपण प्रकरण तीन मध्ये शिकू. HTML दस्तऐवजावर विशेष ऍप्लिकेशन्सद्वारे प्रक्रिया केली जाते अशा प्रकरणांमध्ये आयडेंटिफायर देखील वापरले जातात, परंतु हे अतिशय गंभीर प्रोग्रामरसाठी आहे. आम्हाला याची अजून गरज नाही.
पॅरामीटर असल्यास आयडीअनन्य ओळखीसाठी वापरले जाते, नंतर पॅरामीटर वापरून वर्गआम्ही एका गटाला किंवा दुसऱ्या गटाला टॅग नियुक्त करू शकतो. हा पर्याय फक्त स्टाइलिंगसाठी वापरला जातो. आम्ही वेब पृष्ठाचे काही घटक वर्गांमध्ये विभागतो आणि नंतर वर्ग प्रदर्शन नियमांचे वर्णन एकाच ठिकाणी बदलणे पुरेसे आहे आणि हा बदल या वर्गात समाविष्ट असलेल्या सर्व टॅगवर आपोआप लागू होईल.
आमच्याकडे वेब पृष्ठाच्या समीप घटकांना सिंगल ब्लॉक्समध्ये एकत्रित करण्याच्या पद्धतींमध्ये प्रवेश देखील आहे. HTML दस्तऐवजांचे सर्व डिझाइन घटक दोन प्रकारांमध्ये विभागलेले आहेत. इनलाइन घटक, जे बहुतेक वेळा फक्त मजकूर घटक आणि ब्लॉक घटक असतात. इनलाइन घटक रेषेचा भाग असू शकतात, परंतु ब्लॉक घटक नेहमी वेब पृष्ठावर एक वेगळे स्थान व्यापतात आणि नेहमी नवीन ओळीने सुरू होणे आवश्यक आहे. स्वाभाविकच, ब्लॉक घटक इतर ब्लॉक घटक आणि इनलाइन घटक समाविष्ट करू शकतात. स्पष्ट कारणांमुळे, इनलाइन घटकांमध्ये ब्लॉक घटक समाविष्ट होऊ शकत नाहीत.
वेब पृष्ठाचे घटक ब्लॉक्समध्ये एकत्र केल्याने तुम्हाला लेआउटचे काही समानता पूर्ण करण्यासाठी, त्यांना एकच डिझाइन लागू करण्याची परवानगी मिळते. एक एकीकृत टॅग बदलून ब्लॉकचे स्थान बदलणे पुरेसे असेल. स्वाभाविकच, वेब पृष्ठाच्या प्रत्येक घटकाचे स्थान स्वतंत्रपणे बदलण्यापेक्षा हे अधिक सोयीचे आहे.
टॅग ब्लॉक प्रकार घटक एकत्र करण्यासाठी वापरले जाते हे देखील लक्षात घेण्यासारखे आहे की ब्राउझर लाइन ब्रेकसह डिव्ह ब्लॉक्स फ्रेम करतात. हे दाखवण्याचा सर्वात सोपा मार्ग म्हणजे उदाहरणासह: सूची 1.2 "http://wvw.w3.org/TR/html4/strict.dtd"> इंटरनेट एक्सप्लोरर ब्राउझरद्वारे अशी एचटीएमएल फाइल प्रदर्शित करण्याचा परिणाम अंजीर मध्ये दर्शविला आहे. १.२. टॅग्ज
आणि तांदूळ. १.२. सूची 1.2 मध्ये दर्शविलेली फाइल प्रदर्शित करण्याचा परिणाम दर्शवणारी ब्राउझर विंडो HTML दस्तऐवजाच्या संरचनेशी संबंधित मजकूरातील भिन्न शीर्षकांचा वापर देखील आहे. HTML मधील हेडिंगचे स्वतःचे टॅग असतात. HTML दस्तऐवजांमध्ये मजकूर शीर्षकाचे एकूण सहा स्तर वापरले जातात. सर्वात वरिष्ठ स्तर हा पहिला आहे. आणि प्रत्येक शीर्षकासाठी स्वतःचे टॅग आणि स्वतःचे प्रदर्शन नियम आहेत. शीर्षक टॅग अत्यंत सोपे आहेत. टॅग पहिल्या लेव्हल हेडिंगसाठी वापरला जातो सूची 1.3 "http://www.w3.org/TR/html4/strict.dtd"> आणि ते कसे दिसते ते अंजीरमध्ये स्पष्टपणे पाहिले जाऊ शकते. १.३. तांदूळ. १.३. सूची 1.3 मध्ये दर्शविलेल्या फाइलचा परिणाम दर्शवणारी ब्राउझर विंडो हेडिंग टॅग्जमध्ये अलीकडे चर्चा केलेल्या टॅग्स प्रमाणेच पॅरामीटर्सचा संच असतो
आणि हे ठराविक HTML दस्तऐवजाच्या संरचनेबद्दलची आमची चर्चा समाप्त करते. जसे आपण पाहू शकता, यामध्ये कोणत्याही विशिष्ट अडचणी नाहीत. सर्व काही सुसंवादी आणि तार्किक आहे. HTML दस्तऐवज रचना. चला कामाला सुरुवात करूया. HTML कोठे सुरू होते? करण्यासाठी मजकूर फाइल HTML फाईलमध्ये बदलले, त्याचा विस्तार ".txt" वरून ".html" मध्ये बदलणे पुरेसे नाही. आपण "पहिल्या ओळीचा नियम" पाळला पाहिजे: HTML तपशीलाच्या कोणत्याही आवृत्तीची पूर्तता करणारा प्रत्येक HTML दस्तऐवज HTML आवृत्ती घोषणा ओळीने सुरू झाला पाहिजे !DOCTYPE, जे सहसा असे दिसते: ही ओळ ब्राउझरला या दस्तऐवजाचा योग्य अर्थ कसा लावायचा हे निर्धारित करण्यात मदत करेल. IN या प्रकरणातआम्ही ब्राउझरला सांगतो की HTML आंतरराष्ट्रीय स्पेसिफिकेशन आवृत्ती 3.2 शी सुसंगत आहे, जे नवीन नसले तरी, नंतरच्या आवृत्त्यांपेक्षा वेगळे, कोणत्याही संदिग्धतेशिवाय एक पूर्ण, व्यापकपणे स्वीकारलेले मानक आहे. आपण उदाहरणावरून पाहू शकता की, सर्वात लहान HTML दस्तऐवजात अक्षरशः एक ओळ असते. सर्वात लहान HTML दस्तऐवजाचे उदाहरण: काम कोठे सुरू होते? खरं तर, ते फक्त एका ओळीने करता येत नाही. दस्तऐवजाची आवृत्ती आणि प्रकार घोषित केल्यानंतर, तुम्हाला त्याची सुरुवात आणि शेवट सूचित करणे आवश्यक आहे. हे कंटेनर टॅग वापरून केले जाते . हे लक्षात घ्यावे की कोणताही HTML दस्तऐवज टॅगसह उघडला जातो आणि ते बंदही करतात. नंतर, टॅग दरम्यान आणिदस्तऐवजाचे शीर्षक आणि मुख्य भाग ठेवावा. इतकंच! एक सुरुवात केली आहे - तुम्हाला एक उत्कृष्ट तयारी मिळाली आहे. तुम्ही प्रारंभ करण्यापूर्वी तुमची मूलभूत HTML फाइल कशी दिसली पाहिजे ते येथे आहे: चर्वण? वरील उदाहरण योजनाबद्धपणे स्पष्ट केले असल्यास, ते असे दिसेल: आकृती दर्शविते की दस्तऐवजात दोन मुख्य ब्लॉक्स आहेत - “शीर्षलेख” आणि “दस्तऐवज मुख्य भाग”. घटक वापरून शीर्षक परिभाषित केले आहे डोके
, आणि शरीर एक घटक आहे शरीर
. शीर्षकामध्ये दस्तऐवजाबद्दल "तांत्रिक" माहिती असते, जरी बहुतेकदा ते फक्त त्याचे शीर्षक सूचित करण्यासाठी वापरले जाते (घटक पहा शीर्षक
). दस्तऐवजाचा मुख्य भाग पवित्र आहे. त्यात पृष्ठावर प्रदर्शित होणारी प्रत्येक गोष्ट आहे: मजकूर, चित्रे, सारण्या. त्यानुसार, आम्ही निष्कर्ष काढतो: तुमचे बहुतांश HTML प्रयोग टॅगमधील जागेत केले जातील (HTML 1.0) – टिप्पणी () दस्तऐवजाच्या कोणत्याही भागात टिप्पण्या तयार करण्यासाठी वापरला जातो. आत जे काही आहे, तो घटक असो किंवा मजकूर, ब्राउझरद्वारे दुर्लक्ष केले जाईल (स्क्रीनवर प्रक्रिया केली जाणार नाही आणि प्रदर्शित केली जाणार नाही). टिपा: घटकामध्ये असलेल्या टिप्पण्या शीर्षक
(खरोखर, इतर कोणतेही टॅग) मजकूर म्हणून मानले जातात आणि दस्तऐवज शीर्षलेखात दृश्यमान असतील. दुसऱ्या शब्दांत, टॅगआत शीर्षकते चालत नाही. तुम्ही लिहिलेल्या प्रत्येक गोष्टीवर टिप्पणी करण्यास आळशी होऊ नका. काही महिन्यांनंतर तुमची स्वतःची निर्मिती शोधण्याचा प्रयत्न करताना हा जादूचा नियम तुमचा बराच वेळ वाचवेल. घटक वापरून तयार केले डोके
, दस्तऐवजाबद्दल तांत्रिक माहिती असलेले घटक कोणत्या टॅगमध्ये ठेवले आहेत. हेडर सहसा दस्तऐवजाच्या मुख्य भागापूर्वी येते (HTML दस्तऐवज रचना पहा). दस्तऐवज शीर्षलेखाशी संबंधित घटक: दस्तऐवज शीर्षकाचा प्रारंभ आणि शेवट परिभाषित करते संपूर्ण दस्तऐवजाचे नाव परिभाषित करते, जे ब्राउझर विंडोच्या शीर्षक बारमध्ये प्रदर्शित केले जाते मूळ पत्ता परिभाषित करते ज्यावरून दस्तऐवजातील सापेक्ष दुवे मोजले जातात दस्तऐवजात CSS शैली पत्रके घालण्यासाठी वापरली जाते इतर वस्तूंसह दस्तऐवजाच्या संबंधाचे वर्णन करते मेटाडेटा घालण्यासाठी वापरला जातो (HTML 1.0) - हेड दस्तऐवज शीर्षकाचा प्रारंभ आणि शेवट परिभाषित करते. दस्तऐवजाबद्दल तांत्रिक माहिती असलेल्या घटकांसाठी एक कंटेनर आहे. ( शीर्षक
,पाया
,शैली
,लिंक
,मेटा
). (HTML 2.0) - शीर्षक संपूर्ण दस्तऐवजाचे नाव निर्दिष्ट करते. नाव सहसा ब्राउझर विंडोच्या शीर्षक बारमध्ये प्रदर्शित केले जाते. हा आयटम आवश्यककोणत्याही HTML दस्तऐवजासाठी आणि जास्तीत जास्त एकदाच निर्दिष्ट केले जाऊ शकते. (HTML 3.2) – बेस URL दर्शविते मूळ पत्तावर्तमान दस्तऐवज (URL), जो दस्तऐवजातील संबंधित पत्त्यांची गणना करण्यासाठी प्रारंभिक बिंदू बनेल. घटकाला शेवटचा टॅग नाही. किमान एक विशेषता उपस्थित असणे आवश्यक आहे. विशेषता: HREF- वर्तमान दस्तऐवजाचा मूळ पत्ता (URL) परिभाषित करते. टार्गेट- डीफॉल्टनुसार हायपरलिंक्समध्ये वापरले जाणारे फ्रेम नाव परिभाषित करते. जर तुम्हाला दस्तऐवजातील सर्व लिंक वेगळ्या फ्रेममध्ये उघडायच्या असतील तर हे उपयुक्त ठरू शकते. (HTML 3.2) - शैली दस्तऐवजात स्टाईल शीट (CSS – कॅस्केड स्टाईल शीट) घालण्यासाठी वापरले जाते. विशेषता: TYPE- आवश्यक गुणधर्म. घातल्या जात असलेल्या शैली ब्लॉकचा MIME प्रकार निर्दिष्ट करते. सामान्यतः, या विशेषताचे मूल्य "टेक्स्ट/सीएसएस" असते. शीर्षक- तयार करायच्या स्टाईल शीटचे नाव निर्दिष्ट करते. तुम्ही एकाधिक घटक वापरणार असाल तर आवश्यक शैलीएका दस्तऐवजात. या प्रकरणात, ब्राउझरने वापरकर्त्याला विचारले पाहिजे की सुचविलेल्या शैलींपैकी कोणती शैली दस्तऐवजावर लागू केली जाईल. (HTML 2.0) – लिंक घटक लिंकसाइटवरील इतर दस्तऐवजांसह दस्तऐवजाच्या संबंधाचे वर्णन करते, साइटच्या श्रेणीबद्ध संरचनेत त्याचे स्थान दर्शवते. घटकाला शेवटचा टॅग नाही. हेडरमध्ये अनेक घटक असू शकतात लिंक. विशेषता: HREF- ऑब्जेक्टची URL परिभाषित करते. REL- वर्तमान दस्तऐवज आणि HREF विशेषता द्वारे परिभाषित केलेल्या ऑब्जेक्टमधील संबंधाचा प्रकार निर्धारित करते. संभाव्य मूल्ये: स्टाइलशीट- वर्तमान दस्तऐवजासाठी स्टाईल शीट (CSS) असलेल्या फाइलकडे निर्देश करते. ब्राउझर HREF विशेषता मध्ये निर्दिष्ट केलेल्या पत्त्यावरून css फाइल लोड करेल आणि वर्तमान दस्तऐवजावर लागू करेल (घटक देखील पहा शैली
)
मुख्यपृष्ठ- तुमच्या साइटच्या मुख्यपृष्ठाकडे निर्देश करा toc, सामग्री- या दस्तऐवजाच्या सामग्री सारणी असलेल्या फाइलकडे निर्देश करा. निर्देशांक- वर्तमान दस्तऐवजाच्या अनुक्रमणिका शोधासाठी माहिती असलेल्या फाइलकडे निर्देश करते. शब्दकोष- वर्तमान दस्तऐवजाशी संबंधित अटींची सूची असलेल्या फाइलकडे निर्देश करते. कॉपीराइट- साइटवरील एका पृष्ठाकडे निर्देश करा जे त्याचे निर्माते, कॉपीराइट इ. बद्दल बोलतात. वर, पालक- "पालक" पृष्ठाकडे निर्देश करते (एक दस्तऐवज जो तुमच्या साइटच्या श्रेणीबद्ध संरचनेत एक पाऊल जास्त आहे). मूल- "मूल" पृष्ठाकडे निर्देश करते (एक दस्तऐवज जो तुमच्या साइटच्या श्रेणीबद्ध संरचनेत एक पाऊल कमी आहे). पुढे- दर्शविते पुढील पानदस्तऐवजांच्या अनुक्रमात (उदाहरणार्थ, इलेक्ट्रॉनिक कॅटलॉगचे पुढील पृष्ठ, दस्तऐवजीकरण किंवा शब्दकोश). मागील- दस्तऐवज क्रमातील मागील पृष्ठाकडे निर्देश करते. शेवटचा, शेवट- दर्शविते शेवटचं पानकागदपत्रांच्या क्रमवारीत. पहिला- दस्तऐवजांच्या क्रमाने पहिले पृष्ठ सूचित करते. मदत– मदतीसह पृष्ठाकडे निर्देश करते (उदाहरणार्थ, आपल्या साइटवर नेव्हिगेट करण्यासाठी). TYPE- HREF विशेषता मध्ये निर्दिष्ट केलेल्या ऑब्जेक्टसाठी MIME प्रकार परिभाषित करते. टिपा: (HTML 2.0) - मेटा घटक मेटादस्तऐवजाच्या तांत्रिक वर्णनासाठी वापरले जाते, जे नाव-मूल्य जोडीच्या स्वरूपात मेटाडेटा आहे. या घटकाच्या मदतीने, अतिरिक्त उपयुक्त माहिती दस्तऐवजाच्या शीर्षकामध्ये सादर केली जाते, वापरकर्त्यास अदृश्य असते, परंतु काहीवेळा शोध सर्व्हर रोबोटद्वारे आपल्या पृष्ठाच्या योग्य अनुक्रमणिकेसाठी न बदलता येणारी असते. घटकाला शेवटचा टॅग नाही. विशेषता: NAME- मेटा एंट्रीचे नाव परिभाषित करते. अनेक पूर्वनिर्धारित नावे आहेत, त्यापैकी काही तुम्ही खालील उदाहरणात पाहू शकता. HTTP-EQUIV- मेटा एंट्रीचे नाव परिभाषित करते. जवळजवळ NAME विशेषता प्रमाणेच, परंतु HTTP शीर्षलेखामध्ये अतिरिक्त माहिती प्रसारित करणे आवश्यक असल्यासच वापरले जाते. सामग्री- NAME (किंवा HTTP-EQUIV) विशेषता मध्ये परिभाषित केलेल्या मेटा एंट्रीला मूल्य नियुक्त करते. ब्राउझर विंडोला अनेक भागात विभाजित करण्यासाठी फ्रेमचा वापर केला जातो, ज्यापैकी प्रत्येक स्वतंत्र HTML दस्तऐवज (फ्रेम) दर्शवतो. नियमानुसार, साइट नेव्हिगेशन, तयार करण्यासाठी फ्रेम वापरल्या जातात नेव्हिगेशन मेनू. तथापि, बहुतेक विकसक फ्रेम वापरणे टाळतात आणि चांगल्या कारणास्तव. जेव्हा खरोखर आवश्यक असेल तेव्हाच फ्रेम वापरण्याचा प्रयत्न करा. फ्रेम तयार करण्यासाठी आणि त्यांच्यासह कार्य करण्यासाठी घटक: टिपा: फ्रेमसेट (HTML 4.0) - फ्रेम सेट दस्तऐवजाची फ्रेम (विंडो) रचना परिभाषित करते: पृष्ठावरील फ्रेमचा आकार आणि स्थान. तयार केले ऐवजीदस्तऐवज मुख्य भाग (म्हणजे, घटक शरीर
दस्तऐवजात वापरलेले नाही). घटकाद्वारे परिभाषित केलेल्या फ्रेमची सूची उघडते आणि बंद करते फ्रेम
. घटकांव्यतिरिक्त प्रारंभ आणि समाप्ती टॅग दरम्यान फ्रेमआणि NOFRAMES
इतर घटक असू शकतात फ्रेमसेट. म्हणजेच घटक फ्रेमसेटनेस्टेड फ्रेम बांधकामांना समर्थन देते. विशेषता: पंक्ती- ब्राउझर विंडोमध्ये क्षैतिज फ्रेम्स (लाइन फ्रेम्स) ची संख्या आणि आकार निर्धारित करते. मूल्य हे फ्रेम आकारांची स्वल्पविरामाने विभक्त केलेली सूची आहे. परिमाण सेट करण्याच्या पद्धती: उंचीची टक्केवारी कार्यक्षेत्रब्राउझर विंडो. उदाहरणार्थ: "30%,30%,40%"; "*" (तारका) चिन्हाच्या स्वरूपात, हे दर्शविते की फ्रेम ब्राउझर विंडोची सर्व मोकळी जागा व्यापते जी स्पष्टपणे इतर फ्रेम्सद्वारे व्यापलेली नाही निर्दिष्ट परिमाणे. उदाहरणार्थ, "25%,25%,*" एंट्रीमधील तारांकन 50% च्या समतुल्य आहे; पिक्सेल मध्ये. उदाहरणार्थ: "75,*"; सर्व तीन पद्धती एकत्र केल्या जाऊ शकतात. उदाहरणार्थ, "25%,40,*" स्क्रीनला तीन क्षैतिज फ्रेम्समध्ये विभाजित करेल, ज्यापैकी पहिली ब्राउझर विंडोचा एक चतुर्थांश उंच असेल, दुसरा 40 पिक्सेल उंच असेल आणि तिसरा संपूर्ण उर्वरित क्षेत्र घेईल. . COLS- ब्राउझर विंडोमध्ये उभ्या फ्रेम्स (स्तंभ फ्रेम्स) ची संख्या आणि आकार निर्धारित करते. मूल्य हे फ्रेम आकारांची स्वल्पविरामाने विभक्त केलेली सूची आहे. मागील ROWS विशेषता प्रमाणेच परिमाण सेट केले आहेत. सीमा- फ्रेम बॉर्डरची रुंदी पिक्सेलमध्ये परिभाषित करते. ही विशेषताफक्त नेटस्केप ब्राउझरमध्ये कार्य करते; फ्रेमबोर्डर- आत असलेल्या सामग्रीसाठी फ्रेमची उपस्थिती निर्धारित करते फ्रेमसेटफ्रेम संभाव्य मूल्ये: होय- प्रदर्शन फ्रेम; नाहीकिंवा 0
- फ्रेम प्रदर्शित करू नका; नेटस्केप ब्राउझर या विशेषताला पूर्णपणे समर्थन देत नाहीत आणि जागतिक स्तरावर सीमा रुंदी निश्चित करण्यासाठी BORDER विशेषता वापरतात. फ्रेमस्पेसिंग- पिक्सेलमधील फ्रेम्समधील अंतर (तथाकथित "राखाडी क्षेत्र") परिभाषित करते. सीमारहित फ्रेम तयार करण्यासाठी ही विशेषता आवश्यक आहे. टीप: (HTML 4.0) - फ्रेम फ्रेम आणि त्यातील गुणधर्म परिभाषित करते फ्रेमसेट- संरचना. (आयटम पहा फ्रेमसेट
)
विशेषता: SRC- आवश्यक गुणधर्म. या फ्रेममध्ये दाखवल्या जाणाऱ्या HTML फाइलचा पत्ता (URL) निर्दिष्ट करते. NAME- नाव परिभाषित करते या फ्रेमचा, ज्याचा नंतर TARGET विशेषता वापरून इतर दस्तऐवजांमधून लिंक करण्यासाठी वापरला जाईल (घटक पहा ए
). मूल्य लॅटिन वर्ण आणि संख्या वापरून रिक्त स्थानांशिवाय कोणतेही नाव असणे आवश्यक आहे. नावाची सुरुवात संख्या किंवा विशेष वर्णांनी होऊ नये. MARGINWIDTH- फ्रेमच्या डाव्या आणि उजव्या मार्जिनची रुंदी (पिक्सेलमध्ये) परिभाषित करते. विशेषता निर्दिष्ट न केल्यास, ब्राउझर स्वयंचलितपणे निर्धारित करेल इष्टतम आकारइंडेंटेशन मार्जिनहाईट- फ्रेमच्या वरच्या आणि खालच्या मार्जिनची रुंदी (पिक्सेलमध्ये) परिभाषित करते. विशेषता निर्दिष्ट न केल्यास, ब्राउझर आपोआप इष्टतम इंडेंटेशन आकार निश्चित करेल. स्क्रोलिंग- फ्रेमच्या सामग्रीसाठी स्क्रोल बारची उपस्थिती निर्धारित करते. संभाव्य मूल्ये: होय- स्क्रोल बार प्रदर्शित करा. नाही- स्क्रोल बार प्रदर्शित करू नका. ऑटो- आवश्यक असल्यास स्क्रोल बार प्रदर्शित करा (जर SRC विशेषता मध्ये निर्दिष्ट केलेला दस्तऐवज फ्रेममध्ये बसत नसेल तर). NORESIZE- तुम्हाला फ्रेमचा आकार बदलू देत नाही. ही विशेषता एक ध्वज आहे आणि त्याला मूल्य आवश्यक नाही. फ्रेमबोर्डर- फ्रेमवर फ्रेमची उपस्थिती निर्धारित करते. संभाव्य मूल्ये: होय- प्रदर्शन फ्रेम; नाहीकिंवा 0
- फ्रेम प्रदर्शित करू नका; नेटस्केप ब्राउझर या विशेषताला पूर्णपणे समर्थन देत नाहीत आणि जागतिक स्तरावर सीमा रुंदी निर्धारित करण्यासाठी घटकाची BORDER विशेषता वापरतात. फ्रेमसेट. उदाहरण (index.html फाइल): ...
हे खाली दर्शविल्याप्रमाणे ब्राउझर विंडोला तीन फ्रेममध्ये विभाजित करेल. शिवाय frame1.htmlरुंदी 265 पिक्सेल असेल, आणि frame2.html- उंची 165. NOFRAMES (HTML 4.0) - फ्रेम नाहीत दिलेल्या घटकाच्या प्रारंभ आणि शेवटच्या टॅगमधील कोणतीही गोष्ट ब्राउझरद्वारे प्रस्तुत केली जाईल जोपर्यंत ते फ्रेमला समर्थन देत नाही. घटक NOFRAMESकोणतेही गुणधर्म नाहीत आणि घटकामध्ये असणे आवश्यक आहे फ्रेमसेट
. उदाहरण:
चांगला वेळ
त्याच्या बंद जोडीसह
, जोडी वापरून द्वितीय स्तर शीर्षलेख लागू केला जातो -
, आणि असेच, टॅगसह सहाव्या स्तराच्या शीर्षलेखापर्यंत
. 1.3 खाली दिलेली सूची HTML दस्तऐवजात शीर्षलेख वापरण्याचे उदाहरण दर्शवते.
द्वितीय स्तराचे शीर्षक
तिसरा स्तर शीर्षक
चौथ्या स्तराचे शीर्षक
स्तर 5 शीर्षक
स्तर सहा शीर्षक
<р>0 साधा मजकूरр>
HTML दस्तऐवज शीर्षक