XSiR.NeT | Temiz Internet » WeBMaSTeR » Temel Webmasterlik Bilgileri » Xhtml Nedir?
kayit ol

Xhtml Nedir?

WeBMaSTeR forumlarındaki Xhtml Nedir? konusunu görüntülemektesiniz. XHTMLıin ismi EXtensible Hypertext Markup Language kelimelerinden türemiştir. Amacı HTMLıyi ortadan kaldırmaktır. HTML 4.01 sürümü ile benzer bir çok yönü vardır. XHTML HTMLınin daha kolay anlaşılır ve kuralcı sürümüdür de ...


Yeni Konu aç  Cevapla
 
LinkBack Konu Seçenekleri Modları Göster
Eski 26-04-2008, 13:56   #1 (permalink)
Gelişen Üye
FierLyman - ait Avatar
Durum:Offline
Üyelik Tarihi: Apr 2008
Nerden: İstanbul
Mesajlar: 208
Takım: Galatasaray
Eğitim: 15
Sevdiği Bölüm: Hepsi
Burcunuz: Kova
Arkadaşları:1
Ettiği Teşekkür: 2
Aldığı Teşekkür 4
Xsir Gücü: 0
Xsir Puanı: 1
Xsir Grafiği: FierLyman is an unknown quantity at this point
Tanımlı Xhtml Nedir?



XHTMLıin ismi EXtensible Hypertext Markup Language kelimelerinden türemiştir. Amacı HTMLıyi ortadan kaldırmaktır. HTML 4.01 sürümü ile benzer bir çok yönü vardır. XHTML HTMLınin daha kolay anlaşılır ve kuralcı sürümüdür de diyebiliriz. XHTML HTMLınin XML olarak düzenlenmiş halidir.

XHTML bir web standardı olarak 26 Ocak 2000ıde W3C tarafından kabul edilmiştir. XHTML normalde kullanılan HTMLınin yeni nesil sürümü oldu u için web gezginleri ve di er uygulamalar tarafından kabul edilmesi zaman alacaktır. Bu arada örütba ı uygulamalarınızı mevcut XHTML standardına getirmek istiyorsanız HTML 4.01 sürümü ile uygun hale getirmek ile işe başlayabilirsiniz. Aşa ıdaki 10 kuralı da uygularsanız uygulamalarınız XHTML uyumlu hale gelecektir.

1. Dökümanlar XML uyumlu olmalıdır.
HTMLıde geçerli olan bu kod:
Bu yazı kalın ve yatıktır

XHTMLıde geçerli de ildir. Elemanlar düzgün biçimde iç içe geçmelidir.
Bu yazı kalın ve italiktir

Tüm XHTML elemanları <html> kök elemanı içinde bulunmalıdır. Di er tüm elemanlar alt elemanlara sahip olabilir. Alt elemanların başlangıç ve bitiş tagları olmalı ve do ru biçimde iç içe geçmelidir. Temel döküman yapısı şu şekilde olmalıdır.

<html>
<head>.......</head>
<body>.......</body>
</html>

2. Tüm elemanlar küçük harfler kullanılarak yazılmalıdır. XHTML bir XML uygulamasıdır ve XMLıde küçük büyük harf ayrımı vardır. Örne in <BR> ve
tagları farklı biçimde yorumlanır.
Bu yazım yanlışdır.
<BODY>
<P>Bu bir paragrafdır</P>
</BODY>
Bu yazım ise do rudur.
<body>
<p>Bu bir paragrafdır</p>
</body>
3. Tüm XHTML elemanlarının sonlandırılması gerekir. Boş olmayan her elemanın sonlandırılması gerekir, örne in aşa ıdaki yazım yanlışdır:
<p>Bu bir paragrafdır
<li>Bu bır liste maddesidir
Do ru olan:
<p>Bu bir paragrafdır</p>
<li>Bu bir liste maddesidir</li>

4. Boş elemanlarda sonlandırılmalıdır. Boş elemanlar ya bir sonlandırma elemanına yada ı />ı işaretine ihtiyaç duyar. Örne in aşa ıdaki yazım yanlışdır.
Bu bir satır atlar

Yatay çizgi böyle yapılırBurada resim olacak <img src=ıdosyaismi.gifı>
Doruları ise:
Bu bir satır atlar
</br>
Yatay çizgi böyle yapılırBurada resim olacak <img src=ıdosyaismi.gifı />

XHTML web sayfalarınızı bugünün web gezginleri ile uyumlu hale getirmek istiyorsanız ı/ı işaretinden önce bir boşluk bırakmalısınız.
yada gibi.

5. Parametre isimleri küçük harf olmalıdır. Aşa ıdaki örnek yanlıştır:
<table WIDTH=ı100%ı>
<div ALIGN=ıcenterı>
Do rusu:
<table width=ı100%ı>
<div align=ıcenterı>

6. Parametre de erleri tırnak işareti içinde olmalıdır. Aşa ıdaki örnek yanlıştır:
<table width=100%>
<div align=center>
Do rusu:
<table width=ı100%ı>
<div align=ıcenterı>

7. Parametre sadeleştirme kaldırılmıştır. Örne in:
<input checked>
<option selected>
yanlıştır. Do rusu:
<input checked=ıcheckedı />
<option selected=ıselectedı />

8. ıidı parametresi ınameı parametresinin yerine geçer.
<img src=ıdosyaismi.gif name=ıresim1ı />
<a name=ınamedanchorı>[/url]
Yerine do rusu:
<img src=ıdosyaismi.gif id=ıresim1ı />
<a id=ınamedanchorı>[/url]

9. XHMTL DTD zorunlu elemanları tanımlar. Tüm XHTML dökümanlarının DOCTYPE tanımlama zorunlulu u vardır. Html, head ve body bulunmalı ve title head içinde yer almalıdır. Aşa ıda minimum bir XHTML dökümanını görüyorsunuz.
<!DOCTYPE Doctype goes here>
<html>
<head>
<title>Title goes here</title>
</head>
<body>
Body text goes here
</body>
</html>
DOCTYPE elemanı bir XHTML elemanı de ildir ve standartlara uymasına gerek yoktur. Ayrıca sonlandırılması da gerekmez.

10. DOCTYPE zorunlu olarak mevcut olmalıdır. Geçerli 3 adet XHTML döküman tipi vardır:
a- XHTML Strict
XHTML Dökümanlarını css dökümanları ile beraber kullanmanız gerekti inde kullanılır. HTMLınin dizayn unsurlarını içermez.
Tanımı:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"
[Sadece kayıtlı üyeler linkleri görebilirler. ]">
b- XHTML 1.0 Transitional
CSS anlamayan web gezginlerini desteklemek ve HTMLınin dizayn unsurlarını kullanmak istiyorsanız bu döküman tipini kulanın.
Tanımı:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN" "
[Sadece kayıtlı üyeler linkleri görebilirler. ]
transitional.dtd">

c- XHTML 1.0 Frameset
E er XHTML dökümanları pencerelere bölünmüş olarak gösterilecekse bu döküman tipini kullanın.
Tanımı:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"
[Sadece kayıtlı üyeler linkleri görebilirler. ]">

DTD nedir?
DTD bir web sayfasının tipini SGML (Standard Generalized Markup Language) dili ile belirler.
DTD, HTML gibi SGML uygulamaları tarafından kullanılır. Amacı sayfa için geçerli olan markup sitilini belirtmektir. XHTML SGML döküman tipinde tanımlanmıştır. Bir XHTML DTD dökümanı sayfada uyulması gereken kuralları, bilgisayarın anlayabilece i bir dille belirtir.

Yazdı ınız XHTML dökümanlarının hangi standartlara uydu unu DTD belirtir ve sayfada ilk satır olarak yer almalıdır. Sayfalarınızın standarda uygunlu u testlerini W3Cınin do rulama araçları ile yapabilirsiniz.
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Alıntı ile Cevapla
Cevapla

Bookmarks

Konu Seçenekleri
Modları Göster

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık
Gitmek istediğiniz forumu seçin

Okuduğunuz Konuya Benzer Konular
Konu Konuyu Açan Forum Cevaplar Son Mesaj
Phpnuke Nedir? blue_inside PhpNuke 0 06-03-2008 16:24
Zone Alarm Nedir, Kurulumu, Kullanımı ve Ayarları LeaveMe Görsel Anlatımlar 0 28-02-2008 17:26
Photoshop WebDesign ve xhtml kodlama Videoları HaYLaZ Görsel Eğitim 3 05-02-2008 14:44
Tarih Nedir? Trance-Apache Tarih 0 18-01-2008 23:12
E-mail (E-posta) Nedir? Trance-Apache Mail Yardım 0 12-01-2008 13:06


Forum saati Türkiye saatine göredir. GMT +2. Şuan saat: 20:47 .
(Türkiye için GMT +2 seçilmelidir.)

Powered by: vBulletin Version 3.7.4
Copyright ©2000 - 2006, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Design by Htworks Licenced To XSiR.NeT | Temiz Internet