Bu sənəd məqalənin tərcüməsidir "Web Style Sheets home page". Sənədin original versiyası mövcüddür yalnız W3C saytında http://www.w3.org/Style/
Bü tərcümə rəsmi W3C sənəddi DEYIL.
Bütün Müəllif Hüqüqları W3C Malikdir.
Bu sənəddə tərcümə tərcümə səhvləri və mətbəə xətaları ola bilər.
Müəllif: Sabir Sabutai (bütün tərcümələr müəllifindir)
Lokal versiya: http://www.software4life.biz/Style/
(Bu səhifədə CSS Stillərinin kaskad cədvəlləri tətbiq olunur)
— Jakob Nielsen
Stillər cədvəlləri sənədlər ekranda, çap olunanda necə əks etdirilməsini və, ola bilsin ki, necə tələffüs edilməsini sərh edirlər. 1994-cü ildə yaradılan andan W3C internetdə Stillər cədvəllərinin tətbiq etdirilməsini fəal olaraq təbliğ edir. Qrup Style Activity bir neçə W3C (CSS1, CSS2, XPath, XSLT) tövsiyyələrini təklif etmişdir. CSS daha geniş şəkildə brauzerlərdə tətbiq edilir.
Stillər cədvəllərini internetdəki strukturlaşdırılmış sənədlərdə istifadə edərək (yəni HTML), müəllif və oxucular sənədi dəyişmədən onun necə əks etdirilməsini dəyişdirə və ya .
Stillər cədvəlləri ilə eksperiment aparmağın ən asand yolu - CSS istifadə edən brauzeri tapmaqdır . Stillər cədvəlləri barəsində müzakirələr poçt göndərmələrində aparılır www-style@w3.org и на comp.infosystems.www.authoring.stylesheets.
Style Activity W3C qrupu həmçinin XSL üzərində işləyir , hansı ki XSLT və “Formatlaşdırma obyektlərindən” (XSL-FO) ibarətdir.
Dil seçirsiniz? Oxuyun "CSS & XSL"
W3C tərəfindən CSS-a əlavə olaraq XSL üzərində işlər aparılma faktı bir az qarışıqlıq yaradır. Birinci Stillər cədvəlləri dilini sona çatdırmadan ikincisinin üzərində işləri aparmaq nəyə lazımdır? Cavablar aşağıdakı cədvəldə təqdim edilir:
CSS | XSL | |
---|---|---|
HTML ilə tətbiq edilə bilinərmi? | bəli | yox |
XML ilə tətbiq edilə bilinərmi? | bəli | bəli |
Dəyişdirilmə dili? | yox | bəli |
Sintaksis | CSS | XML |
Nadirliyi ondan ibarətdir ki, HTML və XML sənədlərdə nişan qoyulması üçün CSS istifadə edilə bilər. Məsələn, XSL rəqəmlərinin veb serverdə HTML/CSS sənədinə dəyişdirilməsi üçün istifadə edilə bilər. Bu halda dillər biri birisini tamamlayır və bir yerdə istifadə edilə bilər.
Dillərin hərəsi XML sənədin formatlaşdırılması üçün istifadə oluna bilər .
CSS və XSL oxşar formatlaşdırılma tətbiq edirlər və buna görə də müəlliflər hər iki dildə olan formatlaşdırılma modellərini tətbiq edə bilirlər. W3C formatlaşdırılma modellərindən istifadə etmək imkanını təmin edilməsinin üzərində işləyirlər.
W3C-ın “XSL və CSS bir yerdə istifadə edilməsi” mövzüsunda qeydlırini oxumaq olar
Bu məsələdə özünüzü xam hiss edirsinizsə, Stillər cədvəlləri haqqında oxumaq istəyərsiniz:
Oxuyun CSS и XSL daha çox (və daha yeni) məlumatı əldə etmək üçün.
Səhifənin aşağısındaki düymələr haqqında məlumatı düymələr səhifəsində və CSS validatorunda öyrənmək olar.
Kaskad Stillər cədvəlləri (CSS) elə Stillər cədvəlləri mexanizmidir ki, vebdizayner və istifadəçilərin ehtiyaclarını təmin etmək üçün xüsusən yaradılmlşdır.
W3C-in İşçi Qrupu genişləndirilən formatlaşdırılma dilini (XSL) üzərində işləyir. XSL dili DSSSL və CSS əsasında yaradılır və əslində yüksək strukturlaşdırılmış XML rəqəmlərinə aiddir, hansılarini ki, məsələn, əks etdirmədən əvvəl yazmaq lazımdır. XSL haqqında daha ətraflı məlumatı öyrənmək üçün oxuyun страничку XSL W3C .
DSSSL sənəd strukturunun dəyişdirilməsi və formatlaşdırılma dili deməkdir, və SGML istehsalçıları arasında onun tərəfdaşları çoxdur. İnternetdə DSSSL resursları:
CSS faylını “əl ilə” yaradıb redaktə etmək olur, yəni istənilən tekst redaktoru vasitəsilə, lakin siz ECMAscript, Java və ya hər hansı başqa dildə Stillər cədvəlləri faylları ilə işləmək üçün proqram yarada bilərsiniz. Faktiki olaraq, Stillər cədvəllərilə işləmək üçün kənar bir kitabxana və proqram təminatından istifadı edə bilərsiniz. Belə proqram və kitabxanaların import edilməsində yardım kimi W3C xüsusi olarag CSS-DOM adlı spesifikasiya yaradıb və onda həmin kitabxanalarda olmalı funksiya yığımlarını təyin etmişdir.
CSS sənədinin obyekt modeli API (Proqramlaşdırmanın abstrakt interfeysi) CSS (və müəyyə dərəcədə Stillərin başqa dillərinin) proqramdan redaktə olunmasındadır. API proqram kitabxanasının spesifikasiyasıdır. Siz bunu təlimatla müqayisə edə bilərsiniz: Sizdə bütün funksiyaların təsviri və parametrləri var, ancaq kodun şzü yoxdur.
Müxtəlif platformalar üçün bir neçə CSS-DOM kitabxanaları var. Onların əksəriyyəti pulsuzdur. Brauzerlərin çoxunda ECMAScript proqramlarından istifadə etmək üçün quraşdırılmış CSS-DOM kitabxanaları mövcuddur.
SAC (CSS üçün adi API) CSS-DOM üçün əlavədir. CSS-DOM Stillər cədvəllərilə onlar kompyuterin yaddaşında saxlanılandan sonra manipulyasiya etmək üçün finksiyalar mövcuddur; SAP-da olan funksiyalar Stillər cədvəllərini ayırd etməyə, yəni Stillər cədvəllərini fayldan yaddaşa ötürməyə imkan verirlər.
CSS-DOM W3C tövsiyyələri. SAC Layihə üzərində işlər davam edir. Bir neçə proqramlar (brauzerlər deyil) CSS haqqında səhifədə təgdim olunur.
Həmçinin oxuyun:
W3C komandası və onun nümayəndələri tez-tez təgdimatlarkeçirirlər.
Dinamik HTML dinamik tərkibi olan HTML sənədi təyin etmək üçün tətbiq olunur. CSS HTML sənədin dinamik tərkibinin üç tərkibi hissələrindən biri; başqa ikisi isə HTML-ın özü və JavaScript-dir (hansı ki EcmaScript adı ilə standartlaşdırılıb). Üç tərkibi hissələr Sənədin Obyekt ModeliDOM - vasitəsilə birləşdirilib.