XHTML tai EXtensible Hypertext Markup Language on sekoitus HTML:ää ja XML:ää, hyvin samankaltainen kuin HTML mutta tiukempi. Se on kuin sääntökirja verkkosivujen luomiseen, joita selaimet ymmärtävät helposti. Toisin kuin HTML, sinun on oltava varovainen ja noudatettava sääntöjä tarkasti. Useimmat selaimet tukevat sitä. Ajattele sitä vain tarkempana tapana kirjoittaa verkkokoodia.
Sisällysluettelo
- Historia
- Siirtymävaiheen DTD
- Tiukka DTD
- Runkosarja DTD
- Miksi käyttää XHTML:ää?
- XHTML:n edut
- Ero HTML:n ja XHTML:n välillä
Historia
Sen on kehittänyt World Wide Web Consortium (W3C), ja se auttaa verkkokehittäjiä siirtymään HTML:stä XML:ään. XHTML:n avulla kehittäjät voivat päästä XML-maailmaan kaikkine ominaisuuksineen varmistaen samalla sisällön yhteensopivuuden taaksepäin ja tulevaisuudessa. XHTML-perhe sisältää kolme asiakirjatyyppiä; ensimmäinen on XHTML 1.0, jota W3C suositteli 26. tammikuuta 2000. Toinen on XHTML 1.1, jota W3C suositteli 31. toukokuuta 2001.
Kolmas on XHTML5, standardi, jota käytetään HTML5-spesifikaatioiden XML-sovituksen kehittämiseen. XHTML-asiakirjassa on oltava XHTML-ilmoitus.
XHTML:n elementit:
| XHTML-elementti | Kuvaus |
|---|---|
> | Käytetään ilmoittamaan asiakirjatyyppimääritelmä (DTD), joka määrittää merkintäkielen säännöt ja varmistaa oikean hahmontamisen selaimissa. |
> | Sisältää koko HTML- tai XHTML-dokumentin, joka toimii juurielementtinä. |
> | Sisältää asiakirjan metatietoja, kuten otsikon, merkistöä, linkitettyjä tyylisivuja ja muita tärkeitä elementtejä. |
> | Pääosaan sisäkkäinen määrittää asiakirjan otsikon, joka näkyy selaimen otsikkorivillä tai välilehdellä. |
> | Sisältää verkkosivun sisällön, mukaan lukien tekstiä, kuvia, linkkejä ja muita HTML-elementtejä. Se edustaa selaimessa näkyvää asiakirjan näkyvää osaa. |
Kun luot XHTML-verkkosivua, siihen on sisällytettävä DTD (Document Type Definition) -ilmoitus. On olemassa kolme DTD-tyyppiä, joita käsitellään alla:
Siirtymäaikainen DTD:
Sitä tukevat vanhemmat selaimet, joissa ei ole sisäänrakennettua CSS-tyylisivujen tukea. Body-tunnisteeseen sisältyy useita attribuutteja, jotka eivät ole sallittuja tiukassa DTD:ssä.
Syntaksi:
PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'DTD/xhtml1-transitional.dtd'>>>Esimerkki: Tässä esimerkissä näemme koodin XHTML-dokumentin kirjoittamiseen esimerkin kanssa.
html
s pythonissa
xml version='1.0' encoding='UTF-8'?> |
Tiukka DTD:
Tiukkaa DTD:tä käytetään, kun XHTML-sivu sisältää vain sivunkuvauskielen. Tiukkaa DTD:tä käytetään yhdessä peräkkäisten tyylisivujen kanssa, koska tämä attribuutti ei salli CSS-ominaisuutta body-tunnisteessa.
Syntaksi:
PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'DTD/xhtml1-strict.dtd'>>>
Esimerkki 2: Tässä esimerkissä näemme koodin XHTML-dokumentin kirjoittamiseen tiukan DTD:n esimerkin kanssa.
lajitella arraylist
html
xml version='1.0' encoding='UTF-8'?> |
näyttelijä ranbir kapoor ikä
>
Lähtö:
Kehyssarja DTD:
Kehyssarjan DTD:tä käytetään, kun XHTML-sivu sisältää kehyksiä. Tämä DTD on identtinen HTML 4.01 Transitional DTD:n kanssa lukuun ottamatta HTML-elementin sisältömallia.
joka teki koulun
Syntaksi:
PUBLIC '-//W3C//DTD XHTML 1.0 Frameset//EN' 'DTD/xhtml1-frameset.dtd'>>>
Esimerkki 2: Tässä esimerkissä näemme koodin XHTML-dokumentin kirjoittamiseen ja esimerkki kehyssarjan DTD:stä.
html
xml version='1.0' encoding='UTF-8'?>http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd '> |
>
Lähtö:
Miksi käyttää XHTML:ää?
- XHTML-asiakirjat validoidaan tavallisilla XML-työkaluilla.
- Asiakirjoja on helppo ylläpitää, muuntaa ja muokata pitkällä aikavälillä.
- Sitä käytetään verkkosivujen laatustandardin määrittämiseen.
- XHTML on W3C:n virallinen standardi, joten verkkosivustostasi tulee yhteensopivampi ja tarkempi monien selaimien kanssa.
XHTML:n edut:
- Kaikilla XHTML-tageilla on oltava päättävät tunnisteet ja ne on upotettu oikein. Tämä luo puhtaamman koodin.
- XHTML-asiakirjat ovat kevyitä, mikä tarkoittaa, että ne käyttävät vähemmän kaistanleveyttä. Tämä vähentää kustannuksia varsinkin, jos sivustossasi on 1000 sivua.
- XHTML-asiakirjat ovat hyvin muotoiltuja hyvin muotoiltuja ja ne voidaan helposti siirtää langattomiin laitteisiin, pistekirjoituksiin ja muihin erikoistuneisiin verkkoympäristöihin.
- Kaikki uudet kehitystyöt tehdään XML:ssä (jonka XHTML on sovellus).
- XHTML toimii yhdessä CSS:n kanssa ja luo helposti päivitettäviä verkkosivuja.
Ero HTML:n ja XHTML:n välillä:
| HTML | XHTML |
|---|---|
| HTML tai HyperText Markup Language on tärkein sivunkuvauskieli verkkosivujen luomisessa | XHTML (Extensible HyperText Markup Language) on XML-merkintäkielten perhe, joka peilaa tai laajentaa versioita laajalti käytetystä Hypertext Markup Language (HTML) -kielistä. |
| Joustava kehys, joka vaatii lempeän HTML-kohtaisen jäsentimen | XML:n rajoittava osajoukko, joka on jäsennettävä tavallisilla XML-jäsentimillä |
| Tim Berners-Leen ehdotus vuonna 1987 | World Wide Web Consortium -suositus vuonna 2000. |
| Standardin yleisen merkintäkielen (SGML) soveltaminen. | XML:n sovellus |
| Laajennettu SGML:stä. | Laajennettu XML:stä, HTML:stä |
Miksi käyttää XHTML:ää?