Dokumen ini bender dari Web Style Sheets dan mungkin terdapat kesalahan penterjemahan.
Dokumen bender di temukan di: http://www.w3.org/Style/
— Jakob Nielsen
Görmek "ne yeni?" CSS ve XSL.
Stil belgeleri bile nasıl telaffuz edilir, ya da baskı,
ekranda sunulmaktadır anlatılmaktadır. Konsorsiyum 1994 yılında
kurulduğu günden bu yana aktif olarak W3C Web üzerinde stil kullanımını
teşvik etmiştir. Tarzı Faaliyet birkaç W3C Önerileri (CSS1, CSS2, XPath,
XSLT) üretti. CSS özellikle yaygın tarayıcılarda uygulanmaktadır.
Web
(HTML gibi) üzerine yapılandırılmış belgelere stil sayfaları takılarak,
yazar ve okuyucular cihaz bağımsızlık ödün veya yeni HTML etiketleri
eklemeden bu belgelerin tanıtımı etkileyebilir.
Stil deneme başlamak
için en kolay yolu CSS destekleyen bir tarayıcı kullanmak. Stil
sayfaları hakkında Sohbet posta listeleri ve www-style@w3.org
comp.infosystems.www.authoring.stylesheets yürütülmektedir.
W3C Style
Etkinlik aynı zamanda "Biçimlendirme Nesneleri" (XSL-FO) ve XSLT bir
kombinasyonundan oluşur XSL,geliştiriyor
Merak biri seçilir? Okumak "CSS & XSL"
W3C ek olarak XSL gelişmekte olduğu gerçeği biraz karışıklığa yol açtı CSS. uygulayıcısı bile ilk bitirdiği zaman neden başka bir stil dili geliştirmek? cevabı aşağıdaki tabloda bulabilirsiniz:
| CSS | XSL | |
|---|---|---|
| HTML ile kullanılabilir mi? | evet | yok |
| Olabilir XML ile kullanılabilir mi? | evet | evet |
| Dil formları değiştirme? | yok | evet |
| Sözdizimi | CSS | XML |
CSS benzersiz bir özelliği tarzı HTML ve XML belgeleri için kullanılabilir
CSS olmasıdır. XSL, diğer taraftan, belge değiştirebilirsiniz. Örneğin, XSL Web
sunucusu üzerinde HTML / CSS belgeleri XML veri dönüştürebilirsiniz. Böylece,
iki dil ve birbirini tamamlayacak bir arada kullanılabilir.
Her iki dilde
tarzı bir XML belge vermek için diguanakan olabilir.
CSS ve aynı temel
biçimlendirme model ve böylece tasarımcıları her iki dilde de aynı biçimlendirme
özellikleri erişebilir kullanmak XSL. W3C biçimlendirme modelin birlikte
çalışabilen uygulamaları her zaman kullanıma hazır olmasını sağlamak için
çalışacağız.
W3C Not "XSL kullanımı ve birlikte CSS" zaten mevcuttur.
W3C bir Çalışma Grubu Genişletilebilir Stil Dili (XSL) oluşturmalıdır. XSL DSSSL üzerine kurulmuş ve CSS ve öncelikle, örneğin, sunum öncesi eleman reordering ihtiyaçlarını iyi yapılandırılmış XML veri için hedeflenmiştir. XSL hakkında daha fazla bilgi için bkz: W3C XSL kaynak sayfası.
Bir CSS dosyası bir metin editörü ile "el" Örneğin, düzenlenebilir ve
oluşturulabilir, ama aynı zamanda ECMAScript, Java ya da bir stil
işleyebilirsiniz başka bir programlama dili ile programlar yazabilirsiniz.
Birkaç yazılım kütüphaneleri yararlı çeşitli fonksiyonları mevcuttur
olduğunu, bu yüzden sık görülür. Farklı bilgisayar platformları için
programları ve kütüphaneler taşınmasına yardımcı olmak için, W3C amacı ile
kütüphane tarafından sağlanan gereken işlevleri tanımlar-DOM, CSS adında bir
özelliği geliştirmiştir.
CSS Document Object Model bir program içinden (ve
bazı durumlarda da başka bir stil dili) CSS değiştirmek için bir API (Özet
Programlama Arayüzü) 'dir. API bir yazılım kütüphanesi bir özelliktir. API
fonksiyonu ve parametreleri açıklanır, ancak gerçek kod içermez: Bir manuel
olarak görüntüleyebilirsiniz.
Çeşitli platformlar için birkaç CSS-DOM
kitaplıkların vardır. Birçoğu ücretsizdir. Birçok tarayıcı yerleşik bir
CSS-DOM kütüphane var-, ECMAScript program kullanımı için de.
SAC
(CSS için basit API) CSS-DOM bir ektir. CSS-DOM bu belleğe yüklendikten
sonra bir stil stil işlemek için fonksiyonları içerir; dosyaları bir stil
transferi, bir biçembendin ayrıştırma, misalanya yardımcı olmak SAC
tarafından tanımlanmış işlevleri bellekte.
CSS-DOM
Önerilen olduğunu W3C.
SAC gelişme
aşamasında bir proje. Bazı
yazılım (Diğer tarayıcılar) CSS sayfalık genel listelenmiştir.
Dinamik HTML dinamik içerikli HTML sayfaları tanımlamak için kullanılan bir terimdir. Dinamik HTML üç bileşenden biri olan CSS, iki kişi kendi HTML ve JavaScript (ECMAScript adı altında standardize ediliyor) vardır. DOM, Document Object Model ile birlikte üç bileşeni.