Gå til innhold

html og xhtml!


Gjest Slettet-df17e

Anbefalte innlegg

Videoannonse
Annonse

Jeg begynner å se mye til det at xhtml sendt som text/html vil bli tag-soup o.l.

Men det er en ting jeg ikke helt har funnet ut enda, og det er; hvordan har man konkludert med det?

 

Hva hvis man skriver siden med MIME-typen application/xhtml+xml for så å benytte text/html senere for at brukere med browsere uten støtte for xhtml skal kunne se siden. Vil dette da også bli "tag-soup"?

Lenke til kommentar
Men det er en ting jeg ikke helt har funnet ut enda, og det er; hvordan har man konkludert med det?

 

Hva hvis man skriver siden med MIME-typen application/xhtml+xml for så å benytte text/html senere for at brukere med browsere uten støtte for xhtml skal kunne se siden. Vil dette da også bli "tag-soup"?

Ja, alt sendt med "text/html" blir tolka som tag-soup av nettlesarane. Korleis ein har konkludert med det? Fordi det er eit kjent faktum at nettlesarane er designa slik. Eit dokument servert med MIME-typen text/html vil ikkje bli kjørt gjennom XML-parsaren for å sjekke om dokumentet er velforma ("well-formed"). I staden blir det kjørt gjennom den vanlege tag-soup-motoren, som _kan_ vere treigare fordi den ofte tek hensyn til ein del sære konstruksjonar for å få den til å vise ting slik som IE.

Lenke til kommentar

Jeg har et spørsmål, hvorfor godkjenner validatoren til w3 XHTML1.0-strict uten at man angri mine-type i dokumentet? I følge det folk sier her så skal man jo anngi mime-type xhtml+xml, eller ikke bruke xhtml, eller?

 

Siden som validerer har følgende øverst:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns = "http://www.w3.org/1999/xhtml">

 

Er dette det samme som å anngi mime-type?

Endret av haakoo
Lenke til kommentar

Jeg er en av de som ikke visste at man måtte skrive application/xhtml+xml istedenfor text/html. Gjorde om nå, og kan ikke si jeg merka noen forskjell i hverken Opera, Firefox eller IE. IE klarer ikke å vise sida riktig uansett på grunn av manglende css og png støtte da. Men IE viste ihvertfall ikke sida noe annerledes med application/xhtml+xml. Hva er det som skulle skjedd?

Lenke til kommentar
Med application/xhtml+xml vil det komme en nedlastingsdialog i IE, så dere har tydeligvis gjort noe feil.

 

Blurpy: usikkert.net sendes som text/html i følge firefox, kanskje du kan prøve å sette en header via et serversidespråk?

Takk for tipset! Fiksa det med php header. Ikke like avansert som det SirIce linka til, men det gjorde visst nytta si.

 

Noen ide om hvorfor det ikke funka å sette det i meta tagen?

Lenke til kommentar

Hva gjør jeg feil her, med tanke på at siden blir sendt som text/html i firefox:

 

http://stian.bang.dot.no/hjemmeside/v1/_temp/index.html

 

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
   <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...