BloggkollektivetITBloggar

NetWork Times fræk

WordPress Guides, Tips & Tricks

Web Guides

Web Design

Blogg.se

Web - start på denne måde

DOCTYPE

HTML

Web-standarder

XHTML

HTML5

CSS

CSS3

XHTML / CSS

Server Script

. Htaccess

Js-filer - guider, som

Javascript

Creative Commons License

0

XHTML Guide - fra SGML til XHTML

September 26, 2008 af Lena

XHTML (Extensible Hypertext Markup Language) og HTML (Hypertext Markup Language), er et kodesprog for internettet. Med kodesprog betyder, at der er en underliggende tekst i dokumentet består af tags og etiketter og deres data er at give anvisninger på siden er bygget. Vi anerkender markering af vores mærker, der omfatter deler en side i stykker. Men markup er også på den strukturelle semantik - den såkaldte syntaks af koderne. Vi vil vende tilbage til det lidt senere.

HTML var designet til at være i stand til at give struktur og formatere tekst, oprette hypertekst forbundet med links - hyperlinks, elementer og objekter, fortrinsvis på hjemmesider, men også i e-mailen. Man kan synes, at det er alt det tager, hvorfor besvær, når der virkelig er så mange i verden, der bruger HTML? Hemmeligheden er, at det er tilstrækkeligt, men ikke nok til alle, fordi HTML er sådan en simpel programmering sprog, der ikke kan opnå en mere specialiseret og detaljeret information, der kræver mere end blot overskrifter og lister. Vi ønsker at bruge vores materiale i flere sammenhænge, og vi ønsker at strukturere vores elementer og attributter endnu mere (og dybde). Vi ønsker, med andre ord bygge videre på det, vi allerede har. For at gøre dette, vi videre ind i en kodet sprog - nemlig XML - eXstensible Markup Language. XHTML har således udviklet sig fra HTML. Lad os derfor få en interessant, enkel indsigt om, hvordan vores XHTML programmerings sprog har udviklet sig over årene. Kan du forstå, hvordan grundlaget for de byggesten er udformet, vil du blive en stor arkitekt!

SGML og ISO - International Organization for Standardization

En første format til at give en struktureret og overskuelig tekst er SGML - Standard Generalized Markup Language. Fordelene ved SGML var bare standardisering. Brug ISO-mærkning (ISO 8879), som International Organization for Standardization udarbejdet sammen med en relevant Doctype, åbnede op for nye muligheder, kan du bruge almindelig tekst som de data, fordi Doctype defineret typen af anvendte tekst, takket være "tags" , og ISO-mærket også kunne definere det sprog, der anvendes i hjemmet (muligvis svensk). SGML er ikke et kodesprog, men et metasprog.

Mimetype af SGML, text / sgml - med andre ord, afleveres i almindeligt tekstformat.

ISO-mærkning Tegnsæt - det tegnsæt til det latinske sprog - er charset = iso-8859-1. Da denne kodning giver også mulighed for tegn å ä og ö, vi bruger de samme iso-mærkning, hvis vi skal skrive på svensk.

SGML, HTML og XML

HTML har sine rødder i SGML fordi HTML giver en tekst format. Broen mellem HTML og XHTML er som tidligere beskrevet ved hjælp af XML - eXtensible Markup Language. XML er en udvidelse af SGML. Udtrykket Extensible betyder netop, at det er i stand til at ekspandere, noget HTML kan ikke. Dette gør det muligt at oprette dine egne brugerdefinerede lavet etiketter som i detaljer beskriver en web-indhold og struktur. For browser derefter at forstå, hvordan de mærker, skal defineres for at indsætte et navnerum med en passende Doctype. Ligesom HTML og XHTML er også et universelt XML markup sprog.

Ideen bag XML er, at de variable oplysninger til at kunne foretage en udveksling med hinanden, og at behovet for en XML-parser. I modsætning til HTML, der beskriver og strukturer, nemlig XML-data, der skal indlæses, og det gør det med noget, der kaldes et XML-parseren er indeholdt i browseren. En XML-parser til at kontrollere, at der er en korrekt syntaks på samme tid som indlæser den xml-fil. Hvis du har en XML-fil med en egentlig skriftlig syntaks, at XML-parser også kan lægge det er sædvane at sige, at filen er "velformede" - det er godt designet.

Mimetype for HTML, text / html og filtypen er. Htm eller. Html.

Mimetype til en XML-fil er application / xml, og udvidelsen er. Xml. Den første erklæring, hvis de bruges, bør være helt i top i xml-filen/dokumentet.
<? Xml version = "1.0" encoding = "iso-8859-1"?>.
Ud over dette kontrollerer, hvilken version af XML bruges til at kommunikere med det, selvom sproget er beregnet til at blive anvendt - i dette tilfælde det latinske sprog med A og O

Så langt, har vi lært følgende:

  • HTML blev skabt til at vise data på internettet.
  • Da HTML leverer ren tekst-format i sin mime-type - text / html - det er et kodesprog
  • HTML baseret på SGML, som er et format til at give et struktureret, overskuelig tekst
  • SGML ISO etiketter nødvendigt at standardisere tags i markup
  • SGML er et meta-sprog
  • ISO etiketten sammen med en relevant og SGML Doctype oprette et web-dokument
  • HTML baseret på SGML, men kan ikke udvikles som både en tekst format
  • XML er et kodesprog, mens det har sine rødder i SGML
  • XML-data strukturer, nemlig den tekst (HTML), da den har evnen til at udvide
  • XML er derfor en ansøgning

HTML + XML = XHTML

Vi fortsætter hvor vi forlod det, XHTML (Extensible Hypertext Markup Language) er et kodesprog baseret på HTML. Da HTML er baseret på SGML, samtidig herunder XHTML baseret på XML, så det betyder i praksis, at med XHTML, så det følger en smule strammere regler for, hvilket XHTML er mere streng og ren i sin kode. XHTML er en XML anvendelse af HTML, fordi den indeholder alle de elementer, der er indeholdt i HTML 4.0, mens det gennemfører syntaksen af XML. Vi fjerner alle de tekniske og til tider komplicerede udtryk, der er XHTML 1.0 og HTML 4.01 er faktisk det samme, bortset fra at du har tilføjet XML. XHTML er således en kombination mellem HTML og XML.

XHTML - tre versioner

Det siges ofte, at XHTML har tre udgaver, eller tre niveauer.

XHTML 1.0 Strict - Denne version er tilsvarende HTML 4.01 Strict, men med en XML-syntaks. Hovedsageligt vi bruger strenge at få en ren, struktureret kodning. Desuden links til et stilark - Cascading Style Sheet (CSS) i formateringen af sidens udseende. DOCTYPE for XHTML 1.0 Strict ser sådan ud:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

XHTML 1.0 Transitional - Denne version er også behandles som HTML 4.01 Transitional bestemmes ved hjælp af XML særlige syntaks. Nogle tegn er stadig tilladt i koden, som mål. Denne version er kontrolleret af CSS. DOCTYPE XHTML 1.0 Transitional ser sådan ud:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

XHTML 1.0 Frameset - Denne version svarer HTML 4.01 Frameset, men med tilføjelse af XML-syntaks. BEMÆRK: Denne doctype er kun brugt i dokumentet, hvor grænserne er, at siderne indlæses i ramme bør XHTML 1.0 Transitional. DOCTYPE for XHTML 1.0 Frameset ser sådan ud:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

Mime type for XHTML er application / xhtml + xml, og udvidelsen er. XHTML. Xht. HTML eller. Htm.

Namespace - namespace

Som beskrevet tidligere for at udvikle HTML ved at tilføje programmeringssprog XML. Så snart vi vælger at gøre det ændre betingelserne for vores HTML. Fordi XML gør det muligt at oprette dine egne detaljerede markeringer, må vi også give browserens XML-parser til at læse en forudsætning struktur (information) såsom XML, vores data, og det gør vi ved at inddrage noget, der hedder et navnerum erklæring. Simply put, kan man sige, at navnerummet er en referentiel liste, der fortæller hvilke lovlig attributter og tags, der kan findes i XML-dokument, og det er namespace erklæring, der åbner op for muligheden for at indtaste detaljerede tags og attributter. Således er det kombinationen af XML og namespace erklæringer til, at grundlaget for XHTMLs udvidelsesmuligheder. Vores namespace erklæring, vi er i HTML-tag, fordi vi vil bygge videre ud i HTML.

<html xmlns="http://www.w3.org/1999/xhtml" charset="iso-8859-1">

Som vi ser at trykke navnerum erklæring på World Wide Web Consortium - W3C. I et almindeligt sprog betyder det, at namespace identificerer det specifikke dokument (doctype), der beskriver det nuværende navnerum i dine XHTML dokument, og det gør det i gennem W3C URI reference (link). Linket vil derefter forelægge W3C dokumentation om namespace skal identificeres efter doctype, for at hjælpe hende med at bruge det, fordi xmlns.

Så langt, har vi lært følgende:

  • XHTML leveres i tre forskellige niveauer / versioner
  • XHTML 1.0 og HTML 4.01 er i virkeligheden det samme, selv om du har til XML
  • XML-baseret produktion HTML til XHTML
  • Derfor skal vi ændre dokumenttypen
  • Browser identificerer de data som XML giver en XML-parser
  • For browseren skal forstå dette er også et navnerum erklæring
  • Data leveret fra dokumentet indlæses derefter i browseren, afhængigt af dokumenttypen og navnerum erklæring
  • Namespace erklæring, navnerummet (link), identificerer den nuværende DOCTYPE angives i overensstemmelse med XHTML version brugt
  • Den nuværende DOCTYPE kontrollere den tilladte attributter og tags er tilføjet via XML
  • HTML, XML, navnerummet erklæring og doctype kraft, er kilden til XHTML

Det var en forenklet, men omfattende introduktion til XHTML. Jeg tror, at hvis du virkelig give sig selv et par ekstra minutter på at lære, hvordan XHTML er vokset op, så gør den forståelse og viden om den faktiske programmering. Der er et ordsprog viden gør perfekt - og det er det. Lærer dig det grundlæggende, det er meget lettere at håndtere læring i de mere avancerede programmering kunst. Jeg håber, at denne introduktion har givet dig lidt mere kød, end du havde før du kom her. Kunne du tænke dig at lære mere om, hvordan du bruger XHTML, som der er i links. Held og lykke!

1 Star2 Stars3 Stars4 Stars5 Stars

Kommentar XHTML Guide - fra SGML til XHTML

RSS feed for kommentarer til denne post. TrackBack URL


Bemærk venligst: Kommentar moderation er aktiveret og kan forsinke din kommentar. Der er ingen grund til at sende din kommentar.