XHTML Modülleri
- Önceki Sayfa XHTML Doğrulama
- Sonraki Sayfa XHTML Özellikleri
XHTML modülasyon modeli, XHTML'nin modüllerini tanımlar.
XHTML modülasyonunun nedeni
XHTML, basit ve geniş bir dildir. XHTML, web geliştiricilerinin çoğu işlevini içerir.
Bazı özel kullanımlar için XHTML çok büyük ve karmaşık, diğer kullanımlar için ise çok basittir.
XHTML'yi birkaç modüle ayırarak, W3C, küçük ve iyi tanımlanmış XHTML elementleri yaratmıştır. Bu elementler, basit cihazlar için bağımsız olarak kullanılabilir ve diğer XML standartları ile büyük ve daha karmaşık uygulamalara katılabilir.
Modülsel XHTML kullanarak, ürün ve yazılım tasarımcıları şu şekilde olabilir:
- Bir cihaz tarafından desteklenen elementleri seçer.
- XHTML standartını bozmadan XML kullanarak XHTML'yi genişletir.
- Küçük cihazlar için XHTML'yi basitleştirir.
- Yeni XML işlevlerini (örneğin MathML, SVG, ses ve multimedya) ekleyerek karmaşık uygulamalar için XHTML'yi genişletir.
- XHTML çerçevelerini tanımlar, örneğin XHTML BASIC (hareketli cihazlar için XHTML alt kümesi).
XHTML Modülleri
W3C, XHTML'nin tanımını 28 model olarak bölüştürdü:
Modül Adı | Açıklama |
---|---|
Applet Modülü (Applet Modülü) | Kullanılmayan applet elementini tanımlar. |
Temel Modül (Temel Modül) | 基本元素を tanımlar. |
Basic Forms Module (基础表单模块) | Basic Forms Module (temel form modülü) |
Temel form elementlerini (forms) tanımlayın | Basic Tables Module (temel tablo modülü) |
Temel tablo elementlerini (table) tanımlayın | Bi-directional Text Module (çift yönlü metin modülü) |
bdo elementini tanımlayın | Client Image Map Module (istemci tarafı görüntü haritası modülü) |
İstemci tarafı görüntü haritası elementlerini (image map elements) tanımlayın | Edit Module (düzenleme modülü) |
Düzenleme elementlerini silme ve ekleme tanımlayın | Forms Module (form modülü) |
Tüm formlarda kullanılan elementleri tanımlayın | Frames Module (çerçeve modülü) |
Frameset elementini tanımlayın | a elementini tanımlayın |
Iframe Module (dahili çerçeve modülü) | Iframe elementini tanımlayın |
Image Module (görüntü modülü) | Görüntü elementi (img)'yi tanımlayın |
Intrinsic Events Module () | Olay özellikleri (event), örneğin onblur ve onchange'ı tanımlayın |
Legacy Module (miras modülü) | Kullanılmayan elementleri ve özellikleri tanımlayın |
Link Module (bağlantı modülü) | Bağlantı (link) elementini tanımlayın |
List Module (list modülü) | List elementleri ol, li, ul, dd, dt ve dl'yi tanımlayın |
Metainformation Module (meta bilgi modülü) | Meta elementini tanımlayın |
Name Identification Module (ad tanımlama modülü) | Kullanılmayan name özelliğini tanımlayın |
Object Module (nesne modülü) | Object (nesne) elementi ve param elementini tanımlayın |
Presentation Module (görünüm modülü) | Görünüm elementleri örneğin b ve i'yi tanımlayın |
Scripting Module (sクリプト modülü) | Scrip (script) ve noscrip (noscrip) elementlerini tanımlayın |
Server Image Map Module (sunucu tarafı görüntü haritası modülü) | Sunucu tarafı görüntü haritası (server side image map) elementini tanımlayın |
Structure Module ( yapı modülü) | Aşağıdaki elementleri tanımlayın: html, head, title ve body. |
Style Attribute Module (Stil Özellik Modülü) | Stil özelliklerini tanımlar. |
Style Sheet Module (Stil Sayfası Modülü) | Stil elemanlarını tanımlar. |
Tables Module (Tablolar Modülü) | Tablolar içinde kullanılacak elemanları tanımlar. |
Target Module (Hedef Modülü) | Target özelliğini tanımlar. |
Text Module (Metin Modülü) | Metin konteyneri elemanları (örneğin p ve h1) tanımlar. |
*Not:Kullanılmayan elemanlar XHTML içinde kullanılmamalıdır.
- Önceki Sayfa XHTML Doğrulama
- Sonraki Sayfa XHTML Özellikleri