XHTML vai Paplašināma hiperteksta iezīmēšanas valoda ir HTML un XML sajaukums, ļoti līdzīgs HTML bet stingrāka. Tas ir kā noteikumu kopums tīmekļa lapu izveidei, ko pārlūkprogrammas viegli uztver. Atšķirībā no HTML, jums ir jābūt uzmanīgiem un precīzi jāievēro noteikumi. Lielākā daļa pārlūkprogrammu to atbalsta. Iedomājieties to kā precīzāku tīmekļa koda rakstīšanas veidu.
cpld vs fpga
Satura rādītājs
- Vēsture
- Pārejas DTD
- Stingrs DTD
- Frameset DTD
- Kāpēc izmantot XHTML?
- XHTML priekšrocības
- Atšķirība starp HTML un XHTML
Vēsture
To izstrādāja World Wide Web Consortium (W3C), un tas palīdz tīmekļa izstrādātājiem pāriet no HTML uz XML. Izmantojot XHTML, izstrādātāji var iekļūt XML pasaulē ar visām tās funkcijām, vienlaikus nodrošinot satura saderību atpakaļ un nākotnē. XHTML saime ietver trīs dokumentu tipus; pirmais ir XHTML 1.0, ko W3C ieteica 2000. gada 26. janvārī. Otrais ir XHTML 1.1, ko W3C ieteica 2001. gada 31. maijā.
Trešais ir XHTML5, standarts, ko izmanto HTML5 specifikācijas XML adaptācijas izstrādei. XHTML dokumentam ir jābūt XHTML deklarācijai.
XHTML elementi:
| XHTML elements | Apraksts |
|---|---|
> | Izmanto, lai deklarētu dokumenta tipa definīciju (DTD), norādot iezīmēšanas valodas noteikumus, nodrošinot pareizu renderēšanu pārlūkprogrammās. |
> | Iekļauj visu HTML vai XHTML dokumentu, kas kalpo kā saknes elements. |
> | Satur metainformāciju par dokumentu, piemēram, nosaukumu, rakstzīmju kopu, saistītās stila lapas un citus būtiskus elementus. |
> | Ievietots virsraksta sadaļā, norāda dokumenta nosaukumu, kas tiek rādīts pārlūkprogrammas virsrakstjoslā vai cilnē. |
> | Ietver tīmekļa lapas saturu, tostarp tekstu, attēlus, saites un citus HTML elementus. Tā ir pārlūkprogrammā redzamā dokumenta daļa. |
Veidojot XHTML tīmekļa lapu, ir nepieciešams iekļaut DTD (Document Type Definition) deklarāciju. Ir trīs DTD veidi, kas ir apspriesti tālāk:
Pārejas DTD:
To atbalsta vecākas pārlūkprogrammas, kurām nav iebūvēta kaskādes stila lapu atbalsta. Pamatteksta tagā ir ietverti vairāki atribūti, kas nav atļauti stingrā DTD.
Sintakse:
PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'DTD/xhtml1-transitional.dtd'>>>Piemērs: Šajā piemērā mēs redzēsim kodu XHTML dokumenta rakstīšanai ar piemēru.
html
xml version='1.0' encoding='UTF-8'?> |
dharmendra vecums
Stingrs DTD:
Stingrs DTD tiek izmantots, ja XHTML lapā ir tikai iezīmēšanas valoda. Strict DTD tiek izmantots kopā ar kaskādes stila lapām, jo šis atribūts neatļauj CSS rekvizītu body tagā.
Sintakse:
PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'DTD/xhtml1-strict.dtd'>>>
2. piemērs: Šajā piemērā mēs redzēsim kodu XHTML dokumenta rakstīšanai ar stingras DTD piemēru.
html
xml version='1.0' encoding='UTF-8'?> |
Frameset DTD:
Kadru kopu DTD izmanto, ja XHTML lapā ir rāmji. Šis DTD ir identisks HTML 4.01 pārejas DTD, izņemot HTML elementa satura modeli.
kas taisīja skolu
Sintakse:
PUBLIC '-//W3C//DTD XHTML 1.0 Frameset//EN' 'DTD/xhtml1-frameset.dtd'>>>
2. piemērs: Šajā piemērā mēs redzēsim kodu XHTML dokumenta rakstīšanai ar piemēru frameset DTD.
html
xml version='1.0' encoding='UTF-8'?>http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd '> |
>
Izvade:
Kāpēc izmantot XHTML?
- XHTML dokumenti tiek pārbaudīti ar standarta XML rīkiem.
- Tas ir viegli uzturēt, konvertēt, rediģēt dokumentu ilgtermiņā.
- To izmanto, lai noteiktu tīmekļa lapu kvalitātes standartu.
- XHTML ir oficiālais W3C standarts, jūsu vietne kļūst saderīgāka un precīzāka ar daudzām pārlūkprogrammām.
XHTML priekšrocības:
- Visiem XHTML tagiem ir jābūt beigu tagiem, un tie ir pareizi ligzdoti. Tas ģenerē tīrāku kodu.
- XHTML dokumenti ir vāji, kas nozīmē, ka tie izmanto mazāku joslas platumu. Tas samazina izmaksas, jo īpaši, ja jūsu vietnē ir 1000 lapu.
- XHTML dokumenti ir labi formatēti un labi noformēti, un tos var viegli pārsūtīt uz bezvadu ierīcēm, Braila lasītājiem un citām specializētām tīmekļa vidēm.
- Visi jaunie sasniegumi būs XML formātā (kura XHTML ir lietojumprogramma).
- XHTML darbojas kopā ar CSS, lai izveidotu tīmekļa lapas, kuras var viegli atjaunināt.
Atšķirība starp HTML un XHTML:
| HTML | XHTML |
|---|---|
| HTML jeb hiperteksta iezīmēšanas valoda ir galvenā iezīmēšanas valoda tīmekļa lapu izveidei | XHTML (Extensible HyperText Markup Language) ir XML iezīmēšanas valodu saime, kas atspoguļo vai paplašina plaši izmantotās hiperteksta iezīmēšanas valodas (HTML) versijas. |
| Elastīgs ietvars, kam nepieciešams saudzīgs HTML specifisks parsētājs | Ierobežojoša XML apakškopa, kas ir jāparsē ar standarta XML parsētājiem |
| Ierosināja Tims Berners-Lī 1987. gadā | Pasaules tīmekļa konsorcija ieteikums 2000. gadā. |
| Standarta vispārinātās iezīmēšanas valodas (SGML) pielietošana. | XML pielietojums |
| Pagarināts no SGML. | Paplašināts no XML, HTML |
Kāpēc izmantot XHTML?