Äàííûé äîêóìåíò ÿâëÿåòñÿ ïåðåâîäîì ñòàòüè "Web Style Sheets home page". Îðèãèíàëüíàÿ âåðñèÿ äîêóìåíòà ñóùåñòâóåò òîëüêî íà ñàéòå W3C http://www.w3.org/Style/
Äàííûé ïåðåâîä ÍÅ ÿâëÿåòñÿ îôèöèàëüíûì äîêóìåíòîì W3C.
Âñå Àâòîðñêèå Ïðàâà Ïðèíàäëåæàò W3C.
Äàííûé äîêóìåíò ìîæåò ñîäåðæàòü îøèáêè ïåðåâîäà è îïå÷àòêè.
Àâòîð: Åâãåíèé Ñêðèïåö (âñå ïåðåâîäû àâòîðà)
Ëîêàëüíàÿ âåðñèÿ: http://www.mirrors.org.ua/Style/ru/
Äîêóìåíò ïåðåâåäåí ïðè ïîääåðæêå ñàéòîâ ïî îáçîðó âåáðåñóðñîâ, ñòàòüè 360 è ðåñóðñà ïî îòïòèìèçàöèè. Äàííàÿ ñòàòüÿ ðàçìåùåíà íà ñàéòàõ-çåðêàëàõ: ðåâüþ ñàéòîâ, ñàéòå êðèòèêà âåáà, ðåñóðñå îáçîðû ñàéòîâ, à òàê æå íà ñàéòå ñàéò îáçîð
(Ýòà ñòðàíè÷êà èñïîëüçóåò êàñêàäíûå òàáëèöû ñòèëåé CSS)
"Áóäåì íàäåòüñÿ, ÷òî âñå âåá èííîâàöèè áóäóò áðàòü ïðèìåð ñ Âåá Êîíñîðöèóìà â åãî ðàáîòå íàä CSS"
— Jakob NielsenÒàáëèöû ñòèëåé îïèñûâàþò êàê äîêóìåíòû îòîáðàæàþòñÿ íà ýêðàíå, ïðè ïå÷àòè è, âîçìîæíî, êàê îíè ïðîèçíîñÿòñÿ. Ñ ìîìåíòà ñîçäàíèÿ â 1994 ãîäó W3C àêòèâíî ïðîïàãàíäèðóåò èñïîëüçîâàíèå òàáëèö ñòèëåé â èíòåðíåòå. Ãðóïïà Style Activity ïðåäñòàâèëà íåñêîëüêî ðåêîìåíäàöèé W3C (CSS1, CSS2, XPath, XSLT). CSS îñîáåííî øèðîêî ïðèìåíÿåòñÿ â áðàóçåðàõ.
Èñïîëüçóÿ òàáëèöû ñòèëåé â ñòðóêòóðèðîâàííûõ äîêóìåíòàõ â èíòåðíåòå (ò.å. HTML), àâòîðû è ÷èòàòåëè ìîãóò âëèÿòü íà îòîáðàæåíèå äîêóìåíòà áåç åãî èçìåíåíèÿ èëè äîáàâëÿòü .
Ïðîñòåéøèé ïóòü íà÷àòü ýêñïåðèìåíòèðîâàòü ñ òàáëèöàìè ñòèëåé - ýòî íàéòè áðàóçåð ïîääåðæèâàþùèé CSS. Äèñêóññèè ïî âîïðîñàì òàáëèö ñòèëåé âåäóòñÿ â ïî÷òîâîé ðàññûëêå www-style@w3.org è íà comp.infosystems.www.authoring.stylesheets.
Ãðóïïà Style Activity W3C òàêæå ðàçðàáàòûâàåò XSL, êîòîðûé ñîñòîèò èç êîìáèíàöèè XSLT è "Îáúåêòîâ Ôîðìàòèðîâàíèÿ" (XSL-FO).
Ðàçäóìûâàåòå êàêîé èç ÿçûêîâ âûáðàòü? ×èòàéòå "CSS & XSL"
Ôàêò òîãî, ÷òî W3C ðàçðàáàòûâàåò XSL â äîïîëíåíèå ê CSS ïðèâîäèò ê íåêîòîðîìó áåñïîðÿäêó. Çà÷åì ðàçðàáàòûâàòü âòîðîé ÿçûê òàáëèö ñòèëåé åñëè ðàçðàáîò÷èêè åùå íå çàêîí÷èëè ïåðâûé? Îòâåòû ïðåäñòàâëåíû â ñëåäóþùåé òàáëèöå:
Óíèêàëüíîñòü â òîì, ÷òî CSS ìîæåò èñïîëüçîâàòüñÿ äëÿ ðàçìåòêè HTML è XML äîêóìåíòîâ. XSL, ñ äðóãîé ñòîðîíû, ìîæåò èçìåíÿòü äîêóìåíò. Òàê, íàïðèìåð, XSL ìîæåò èñïîëüçîâàòüñÿ äëÿ ïðåîáðàçîâàíèÿ äàííûõ XML â äîêóìåíò HTML/CSS íà âåá ñåðâåðå.  ýòîì ñëó÷àå ÿçûêè äîïîëíÿþò äðóã äðóãà è ìîãóò áûòü èñïîëüçîâàíû âìåñòå.
Îáà ÿçûêà ìîãóò áûòü èñïîëüçîâàíû äëÿ ôîðìàòèðîâàíèÿ äîêóìåíòà XML.
CSS è XSL èñïîëüçóþò ñõîæåå ôîðìàòèðîâàíèå è òàêèì îáðàçîì ðàçðàáîò÷èêè èìåþò äîñòóï ê èäåíòè÷íûì ìîäåëÿì ôîðìàòèðîâàíèÿ â îáîèõ ÿçûêàõ. W3C ðàáîòàåò íàä îáåñïå÷åíèåì âîçìîæíîñòè èñïîëüçîâàòü ìîäåëè ôîðìàòèðîâàíèÿ.
Äîñòóïíû çàïèñêè W3C ïî òåìå "Èñïîëüçîâàíèå XSL è CSS âìåñòå"
Åñëè âû íîâè÷îê â ýòîé òåìå, òî Âû âåðîÿòíî çàõîòèòå ïî÷èòàòü î òàáëèöàõ ñòèëåé:
Èíôîðìàöèÿ î êíîïêàõ âíèçó ñòðàíèöû äîñòóïíà íà ñòðàíèöå êíîïîê è íà âàëèäàòîðå CSS.
Êàñêàäíûå òàáëèöû ñòèëåé (CSS) ýòî ìåõàíèçì òàáëèö ñòèëåé, êîòîðûé ñïåöèàëüíî ðàçðàáîòàí äëÿ óäîâëåòâîðåíèÿ íóæä âåáäèçàéíåðîâ è ïîëüçîâàòåëåé.
Ó W3C åñòü Ðàáî÷àÿ Ãðóïïà, êîòîðàÿ ðàçðàáàòûâàåò ðàñøèðÿåìûé ÿçûê ôîðìàòèðîâàíèÿ (XSL). XSL ðàçðàáàòûâàåòñÿ íà îñíîâå DSSSL è CSS è ãëàâíûì îáðàçîì íàöåëåí íà âûñîêîñòðóêòóðèðîâàííûå äàííûå XML, êîòîðûå, ê ïðèìåðó, íåîáõîäèìî çàïèñàòü ïåðåä îòîáðàæåíèåì. Äëÿ áîëüøåé èíôîðìàöèè ïî XSL ñìîòðèòå ñòðàíè÷êó XSL W3C .
DSSSL ýòî ïðåîáðàçîâàíèå ñòðóêòóðû äîêóìåíòà è ÿçûê ôîðìàòèðîâàíèÿ, êîòîðûé èìååò ìíîãî ïðèâåðæåíöåâ â ñðåäå ðàçðàáîò÷èêîâ SGML. DSSSL ðåñóðñû â èíòåðíåòå:
CSS ôàéë ìîæåò áûòü ñîçäàí è ðåäàêòèðîâàòüñÿ "ðóêàìè", òî åñòü ëþáûì òåêñòîâûì ðåäàêòîðîì, íî âû ìîæåòå ñîçäàòü ïðîãðàììó íà ECMAscript, Java èëè íà ëþáîì äðóãîì ÿçûêå äëÿ ðàáîòû ñ ôàéëàìè òàáëèö ñòèëåé. Ôàêòè÷åñêè âû ìîæåòå èñïîëüçîâàòü ñòîðîííèé ñîôò è áèáëèîòåêè äëÿ ðàáîòû ñ òàáëèöàìè ñòèëåé. Äëÿ ïîìîùè â èìïîðòèðîâàíèè òàêèõ ïðîãðàìì è áèáëèîòåê íà ðàçëè÷íûå êîìïüþòåðíûå ïëàòôîðìû W3C ðàçðàáîòàë ñïåöèôèêàöèþ íàçâàííóþ CSS-DOM, ãäå îïðåäåëèë íàáîð ôóíêöèé, êîòîðûå âñå ïîäîáíûå áèáëèîòåêè äîëæíû èìåòü.
Îáúåêòíàÿ ìîäåëü äîêóìåíòà CSS ýòî API (Àáñòðàêòíûé èíòåðôåéñ ïðîãðàììèðîâàíèÿ) äëÿ ðåäàêòèðîâàíèÿ CSS (è â îïðåäåëåííîé ìåðå äðóãèõ ÿçûêîâ ñòèëåé) èç ïðîãðàììû. API ýòî ñïåöèôèêàöèÿ ïðîãðàììíîé áèáëèîòåêè. Âû ìîæåòå ýòî ñðàâíèòü ñ ðóêîâîäñòâîì: ó Âàñ åñòü îïèñàíèå è ïàðàìåòðû âñåõ ôóíêöèé, íî íåò ñàìîãî êîäà.
Äîñòóïíî íåñêîëüêî áèáëèîòåê CSS-DOM äëÿ ðàçëè÷íûõ ïëàòôîðì. Ìíîãèå èç íèõ áåñïëàòíû. Ìíîãèå áðàóçåðû èìåþò âñòðîåííûå áèáëèîòåêè CSS-DOM, äëÿ èñïîëüçîâàíèÿ ECMAScript ïðîãðàìì.
SAC (Ïðîñòîé API äëÿ CSS) ýòî äoïîëíåíèå äëÿ CSS-DOM. CSS-DOM ñîäåðæèò ôóíêöèè äëÿ ìàíèïóëèðîâàíèÿ òàáëèöàìè ñòèëåé ïîñëå òîãî êàê îíè áóäóò çàãðóæåíû â ïàìÿòü êîìïüþòåðà; ôóíêöèè ñîäåðæàùèåñÿ â SAP ïîìîãàþò ðàçáèðàòü òàáëèöû ñòèëåé, òîåñòü ïåðåäàâàòü òàáëèöû ñòèëåé èç ôàéëà â ïàìÿòü.
CSS-DOM Ðåêîìåíäàöèÿ W3C. SAC ïðîåêò â ðàçâèòèè. Íåêîòîðûå ïðîãðàììû (íå áðàóçåðû) ïðåäñòàâëåíû íà ñòðàíèöå î CSS.
Êîìàíäà W3C è åå ïðåäñòàâèòåëè ÷àñòî ïðîâîäÿò ïðåçåíòàöèè.
Äèíàìè÷åñêèé HTML ýòî òåðìèí äëÿ îïðåäåëåíèÿ HTML äîêóìåíòà ñ äèíàìè÷åñêèì ñîäåðæàíèåì. CSS îäèí èç òðåõ êîìïîíåíòîâ äèíàìè÷åñêîãî ñîäåðæàíèÿ HTML äîêóìåíòà; äâà äðóãèõ ýòî ñàì HTML è JavaScript (êîòîðûé ñòàíäàðòèçèðîâàí ïîä èìåíåì EcmaScript). Òðè êîìïîíåíòà îáúåäèíåíû ïîñðåäñòâîì DOM - Îáúåêòíîé Ìîäåëè Äîêóìåíòà.
Bert Bos, Ðóêîâîäèòåëü Style Activity W3C
Âåáìàñòåðó
Ïîñëåäíÿÿ ïðàâêà äîêóìåíòà: $Date: 2006/03/22 16:37:32 $ GMT
You are viewing a mobilized version of this site...
View original page here