w3c संक्रियाऍ तांत्रिक रिपोर्टस अनुवाद सॉफ्टवेयर साइट इंडेक्स खोज

 

(भाषाऍः be es de en id Iv mo pl ro / ro ru tt uk zh-hant)

पूर्ण कोशिश के बावजूद इस दस्तावेज के हिंदी अनुवाद के दौरान  कुछ  चूक  एवं गलतीयॉ हो सकती हैं|
 

वेब स्टाइल शीट्स (WEB STYLE SHEETS)
होम पेज (HOME PAGE)


"आशा है भविष्य के वेब नवनिर्माण करने वाले, CSS पर वेब कन्झॉरटियम द्वारा किये गये कार्यों की बराबरी करने की चेष्टा करेंगे" - जेकब नेल्सन |

 

नया क्या है?

CSS एवं XSL का यह विभाग देखे|

 

स्टाइल शीट्स क्या हैं?

कोई दस्तावेज स्क्रिन पर किस तरह पेश किया जाये, या मुद्रित किया जाये या किस तरह उच्चारित किया जाये स्टाइल शीट्स इनका वर्णन करते हैं| W3C ने स्टाइल शीट्स का वेब पर सक्रियतापूर्वक उपयोग, 1994 में संस्था की स्थापना के साथ ही प्रारंभ कर दिया था| स्टाइल संक्रिया ने अनेकों W3C अनुमोदनों को ज्न्म दिया (CSS1, CSS2, XPath, XSLT) ब्राउज़र्स में विशेष रुप से CSS को प्रयुक्त किया गया हैं|

वेब पर पहले से रचित दस्तावेजों (जैसे HTML) में स्टाइल शीट जोड़ने पर लेखक एवं पाठक दस्तावेजों की प्रस्तुति को प्रभावित कर सकते हैं| इससे उन्हें 'यंत्र स्वतंत्रता' का बलिदान भी नहीं करना पडेगा और  वे नये HTML Tags भी जोड़ सकते हैं|

स्टाइल शीट्स के साथ प्रयोग करने का सबसे सरल तरीका एक ऐसे ब्राउजर को ढ़ूढ़ निकालना है जो CSS को सपोर्ट करे| स्टाइल शीट्स के बारे में बातचीत करने के लिये www-style@w3.org mailing list या comp.­infosystems.­www.­authoring.­stylesheets(Password आवश्यक) का उपयोग कर सकते हैं|

W3C स्टाइल संक्रिया XSL को भी विकसित कर रही है, जो XSLT  एवं फॉर्मेटिंग ऑब्जेक्टस (XSL-FO) का जोड़ हैं|

 

दो स्टाइल शीट भाषऍ क्यों?

कौन सी चुनें? पढ़े "CSS एवं XSL"


W3C ने CSS के साथ XSL को विकसित किया है इस तथ्य ने थोड़ा सा भ्रम उत्पन्न कर दिया है, अभी तक पहली भाषा की पूरी तरह से लागू नहीं हो पाई है ऐसे में दूसरी स्टाइल शीट भाषा के विकास की क्या आवश्यकता है? इसका उत्तर निचे दी गई तालिका में है|
 

                                                                         CSS     XSL
क्या यह HTML के साथ प्रयुक्त की जा सकती है?      हॉं        नहीं
क्या यह XML के साथ प्रयुक्त की जा सकती है?        हॉ         हॉ
रुपांतरण की भाषा है?                                           नहीं        हॉ
सिंटेक्स (Syntax)                                                 CSS     XML
 

एक अतुलनीय तथ्य यह है कि CSS HTML एवं XSL दस्तावेजों को स्टाइल करने के लिये प्रयुक्त की जा सकती है| दुसरी ओर XSL दस्तावेजों का रुपांतरण करने मे सक्षम है, उदाहरण के तौर पर XML की प्रदत्त सामग्री (data) को वेबसर्वर पर HTML/CSS दस्तावेजों में रुपांतरित करने में समर्थ है| इस प्रकार दोनों भाषाऍ एक दुसरे की पूरक है एवं साथ में इनका उपयोग किया जा सकता है|
 

दोनों भाषाओं का उपयोग XML दस्तावेजों को स्टाइल करने में किया जा सकता है|

CSS ओर XSL दोनों ही अधोरेखित रुपाकृती मॉडल का उपयोग करती हैं अंतः डिजाइनर्स इसी मॉडल को गती प्रदान करते हैं| W3C इस बात की जीतोड़ कोशिश करेगी कि इसका रुपाकृत मॉडल अबाध रुपसे लागू करने के लिये उपलब्ध हो|

"XSL एवं CSS का साथ में उपयोग" (Using XSL and CSS together) पर एक W3C नोट उपलब्ध है|
 


मुद्रण के लिये उक्तिय (PRESS CLIPPINGS)

यदि आप इस विषय के लिये नये हैं तो आप स्टाइल शीट पर कुछ मुद्रण उक्तियों (Press Clippings) को पढ़ने से प्रारंभ करना चाहेंगे|

अधिक (तारीखवार)  जानकारी CSS एवं XSL पेज देखें|

 

CSS

इस पेज के नीचे दिये गये बटन्स के बारे में सुचनाऍ button page एवं CSS Validator पर उप्लब्ध हैं|

कैसकेडिंग स्टाइल शीट (CSS) एकं स्टाइल शीट संमंत्र है जो वेब डिजायनर्स एवं वेब का उपयोग करने वालों के लिये विशेष रुप से बनाया गया है|

 

XSL

W3C के पास eXtensible Style Language(XSL) को विकसित करने वाला कार्यरत समूह है, XSL, DSSSL और CSS पर बना है एवं इसे प्राथमिक तौर पर उच्चस्तर वाले XML data (आदान) पर केंद्रित किया गया था (उदाहरण के लिये "प्रदर्शन के पहले तत्वों (या तथ्यों) को पुनः क्रम में लगना"|)  XSL की अधिक जानकारी के लिये W3C XSL resourse page देखें|

 

DSSSL

DSSSL दस्तावेज रुपांतरण वृक्ष है एवं ऐसी स्टाइल भाषा है जिसके SGML समूह में कई दृढ़ अनुराग हैं|  DSSSL साधन वेब परः

 

CSS-DOM & SAC


एक CSS फाइल 'by hand' द्वारा बनाई और संपादित की जा सकती है| उदाहरण के लिये 'टेक्स्ट एडिटर'से, पर आप ECMA स्क्रिप्ट (पटकथा) में भी एक प्रोग्राम लिख सकते हैं, जावा या अन्य भाषा में जो स्टाइल शीट को कुशलता से चका सकती है| वास्तव में यह इतना सामान्य है कि यहॉ उपयोगी कर्यों की सॉफ्टवेयर लायब्रेरियॉ तक उपलब्ध हैं| विभिन्न कॉम्प्युटर प्लेटफार्मों पर इन प्रोग्रामों और लायब्रेरियों को उपस्थित करने में सहयता के लिये W3C ने एक विशेष CSS - DOM विकसित किया है जिसमें उन सभी कर्यों के समुच्च्य को परिभाषित किया गया है, जो ये लायब्रेरियॉ दे सकती हैं|


CSS Document object model एक API (Abstract Programming Interface) है जो CSS (एवं एक सीमा तक अन्य स्टाइल भाषाऍ) को किसी प्रोग्राम में से इधर-उधर कर सकता है| एक API सॉफ्टवेयर लायब्रेरी का विशिष्टकरण है, आप इसे एक छोटी पुस्तक (manual) की तरह देख सकते हैं जो कार्यों और उनकी सीमाओं का वर्णन करती है पर उनका वास्तविक नियम (कोड.Code) नहीं बताती है|

विभिन्न प्लेटफार्मों के लिये यहॉ कई तरह की CSS-DOM लायब्रेरियॉ हैं| इनमें से कई स्वतंत्र हैं| कई ब्राउजर्स में CSS-DOM लायब्रेरियॉ हैं| इनमें से कई स्वतंत्र (शुल्करहित) हैं| कई ब्राउजर्स में CSS-DOM लायब्रेरी ECMA स्क्रिप्ट प्रोग्राम के लिये बनाई गई है|

SAC(Simple API for CSS)SAC, CSS-DOM का पूरक है| किसी स्टाइल शीट को स्मृति में डालने के बाद उसमें उलटफेर करने के लिये किये जाने वाले कर्यों का समावेश CSS-DOM में किया गया है,SAC द्वारा परिभाषित कार्य स्टाइल शीट को इधर से उधर करने के कार्य में भी सहायता करते हैं| जैसे स्टाइल शीट को किसी फाइल से स्मृति में ले जाना|

CSS-DOM, W3C का अनुमोदन (सिफारिश) है| SAC एक प्रोजेक्ट है जिसका अभी विकास हो रहा है|  कुछ सॉफ्टवेयर (ब्राउजर के अतिरिक्त) CSS के overview पेजेस पर हैं|

 


CONFERENCES, WORKSHOPS, RESEARCH

सम्मेलन, कार्यशालाऍ, खोज

और भी देखें :

W3C दल  एवं प्रतिनिधि प्रायः प्रस्तुतिकरण  करते हैं|
 


गतिवान HTML (DYNAMIC HTML)

प्रगतिशील HTML की टीम, HTML के पेजों में समाहित प्रगतिशील विषयों का वर्णन करते हैं| HTML के तीन विभागों में से एक CSS है, दूसरे दो विभागों में एक स्वयं HTML है और दूसरा जावा पटकथा (Java Script)  है| (जो EcmaScript के नाम से स्तरीय रुप में पहचानी जाती है) तीनों विभागों को DOM (Dom - Document Object model) द्वारा आपस में जोड़ा गया है|

 


संबंधित - साधन (RELATED RESOURCES)


 Bert Bos W3C Style Activity lead
Webmaster
आखिरी अद्यतनः $दिनांकः 2007/11/09 20:57:12 $ GMT

कॉपीरइट  © 1997-2005 W3C (MIT, ERCIM, Keio)

 

 

 

 

CSS

 

XSL