DHTML CSS IN HINDI
इंटरनेट एक्सप्लोरर 4.0 की अंतिम रिलीज के साथ, माइक्रोसॉफ्ट कैस्केडिंग स्टाइल शीट्स (CSS) को पूरी तरह से समर्थन देने की अपनी प्रतिबद्धता पर अच्छा कर रहा है, जिसे इंटरनेट एक्सप्लोरर 3.0 में पेश किया गया था। ब्राउज़र की इस नवीनतम रिलीज़ में वेब पेज प्रस्तुति और लेआउट देने वाला विस्तारित नियंत्रण निश्चित रूप से थके हुए HTML डिज़ाइनर को भी मंत्रमुग्ध कर देगा।Dynamic Styles
गतिशील शैलियाँ बनाना बहुत आसान है! एक बार जब आप CSS की मूल बातें समझ लेते हैं, तो आपको केवल स्क्रिप्ट की कुछ पंक्तियों को जानने की आवश्यकता होती है और आप इसमें CSS विशेषताओं को लागू करके HTML टैग को गतिशील रूप से बदल सकते हैं।उदाहरण,
<H4 onmouseover="javascript:this.style.color="#6633FF"
onmouseout="javascript:this.style.color="#000000">
यह Headline बैंगनी में बदल जाएगा
जब mouse उसे छूता है,
और बैक टू बैक जब माउस इससे हट जाता है
</H4>
Basic Syntax
लिंक्ड और एम्बेडेड स्टाइल शीट दोनों में एक या अधिक स्टाइल परिभाषाएं शामिल हैं। एक शैली परिभाषा में एक HTML टैग होता है जिसके बाद घुंघराले ब्रेसिज़ के भीतर उस टैग के गुणों की एक सूची होती है। प्रत्येक संपत्ति को संपत्ति के नाम से पहचाना जाता है, उसके बाद एक कोलन और संपत्ति मूल्य होता है। एकाधिक गुण अर्धविराम द्वारा अलग किए जाते हैं।उदाहरण
H1 {font-size: 15pt;
font-weight : bold}
इस प्रकार आप किसी भी संख्या में HTML टैग्स के लिए शैली परिभाषाएँ बना सकते हैं और या तो उन्हें एक अलग फ़ाइल में रख सकते हैं या उन्हें सीधे अपने वेब पेजों में एम्बेड कर सकते हैं।
यदि आप एम्बेडेड शैलियों का उपयोग कर रहे हैं, तो आपको यह सुनिश्चित करने की आवश्यकता है कि आपकी शैली की परिभाषाएँ शैली पत्रक का समर्थन नहीं करने वाले बोवर्स में नियमित पाठ के रूप में प्रदर्शित न हों। नेटस्केप <STYLE> और </STYLE> टैग को अनदेखा कर देगा, लेकिन इनके बीच की शैली परिभाषाओं को नियमित टेक्स्ट के रूप में व्याख्यायित करेगा, क्योंकि वे कोण कोष्ठक में संलग्न नहीं हैं। इसे ठीक करने के लिए, अपने स्टाइल ब्लॉक को एक टिप्पणी में एम्बेड करें, जो इस प्रकार है:
BODY {font: 10pt/11pt Arial, Helvetica, sans-serif;
background:url(image.gif);
margin-left: 0.7in ;
margin-right: 0.7 in}
आपके पूरे पेज के लिए डिफ़ॉल्ट फॉन्ट, लीडिंग, बैकग्राउंड इमेज और मार्जिन सेट करता है। जिन टैग्स को आपने अपनी स्टाइल शीट में सेट नहीं किया है, वे उनके पैरेंट टैग्स या <BODY> से इनहेरिट होंगे।
absolutely positioned element with absolutely positioned parent.
<SPAN STYLE="position:absolute;
backgound-color:#90EE90"> absolute green parent
absolute green parent absolute green parent <SPAN STYLE-"position:absolute;top60px;left:60px;bac
kground-color:#ADD8E6"> absolute blue child absolute blue child absolute blue child absolute blue child </SPAN>
</SPAN>
position:absolute
स्थिति: पूर्ण संपत्ति window के margins से एक तत्व की स्थिति।
उदाहरण -
div
{
position:absolute;
left:10;
}
Visibility
The visibility property determines if an element is visible or not.
visibility:visible
The visibility: visible property makes the element visible.
h1
{
visibility:visible;
}
visibility:hidden
The visibility:hidden property makes the element invisible.
h1
{
visibility:hidden;
}
Z-index
The z-index property is used to place an element "behind" another element. Default z-index is 0. the higher number the higher priority. z-index: - 1 has lower priority.
h1
{
z-index:1;
}
h2
{
z-index:2;
}
Tips & Tricks
Designing for Multiple Browsers
<STYLE>
<!--
BODY {font :10pt "Arial" }
H1 {font:15pt/17pt "Arial";
font-weight:blod;
color:maroon}
H2 {font:13pt/16pt "Arial";
font-weight:bold;
color:red}
P { font:10pt/12pt "Arial";
color:black}
-->
</STYLE>
Taking Advantage of Inheritance
आपके पृष्ठ पर HTML टैग वंशानुक्रम की एक श्रृंखला का अनुसरण करते हैं। शीर्ष-स्तरीय टैग <HTML> और उसके बाद <BODY> है। यदि आप <BODY> टैग की शैलियाँ निर्दिष्ट करते हैं, तो आपकी तालिकाएँ, सूचियाँ, अनुच्छेद, और अन्य सभी निचले स्तर के HTML तत्व इससे इनहेरिट होंगे। इस प्रकार, अपने संपूर्ण पृष्ठ के लिए वैश्विक लेआउट और स्वरूपण सेट करने के लिए, आप बस <BODY> टैग को उपयुक्त गुण निर्दिष्ट कर सकते हैं। उदाहरणBODY {font: 10pt/11pt Arial, Helvetica, sans-serif;
background:url(image.gif);
margin-left: 0.7in ;
margin-right: 0.7 in}
आपके पूरे पेज के लिए डिफ़ॉल्ट फॉन्ट, लीडिंग, बैकग्राउंड इमेज और मार्जिन सेट करता है। जिन टैग्स को आपने अपनी स्टाइल शीट में सेट नहीं किया है, वे उनके पैरेंट टैग्स या <BODY> से इनहेरिट होंगे।
Final Word -
Friends, इस पोस्ट में हमने आपको जो DHTML CSS IN HINDI जानकारी दी अच्छी लगे तो Share जरूर करे. इसी प्रकार की जानकारी के लिए Visit करते रहे. धन्यवाद
0 टिप्पणियाँ