Erik Ginnerskov skrev:
>> Der er præcis samme understøttelse af rammer i xhtml 1.0 som
>> der er i html 4.01
> Det hjælper bare ikke meget, når attributtet target er pillet
> ud at xhtml 1.0 strict DTD'en.
Nej - target-attributten er pillet ud af HTML 4.01 Strict - og
derfor heller ikke med i XHTML 1.0 Strict (som før nævnt indeholder
HTML 4.01 og XHTML 1.0 præcis koder - xhtml-udgaverne er blot
ændret så xhtml også er et xml-sprog.
> Hvis man alligevel skal gå tilbage til transitional, er der vel
> ikke nogen grund til overhovedet at bruge xhtml.
Det er jeg slet ikke enig i.
Valget mellem html og xhtml er mest et spørgsmål om personlige
præferencer. Der er ikke nogen færdige xhtml-standarder der på
betydende områder adskiller fra html 4.01, og der er mig bekendt
ingen browsere som kun forstår xhtml (snarere tværtimod).
Det kan være en god ide at vænne sig til at skrive xhtml allerede
nu, eftersom nye webstandarder med stor sikkerhed vil bygge på
xhtml (og dermed xml), og det kan være praktisk at bruge et xml-
baseret sprog som xhtml fordi man så kan benytte eksisterende
værktøjer til xml til at håndtere koden - men i forhold til hvad
man præsenterer for slutbrugerne kan det være fuldstændig
ligegyldigt om man anvender html eller xhtml.
Valget af undertype - frameset, strict eller transitional - har
været der lige siden fremkomsten af HTML 4. Hvis man vil følge
intentionerne fra W3C, bør man benytte strict, men valget er stadig
frit. Uanset hvilken undertype man benytter, er der samme forskel
på at anvende html og xhtml.
Jeg anvender transitional på flere af de sider jeg vedligeholder.
Ofte er det fordi man fra højere sted forventer at et klik på links
til eksterne sites åbner i et nyt vindue - andre gange er det
autogenereret kode til reklamer eller fra .net-webkontroller der
gør strict-validering vanskelig. I alle tilfælde er det sådan at
jeg har samme kode-etik uanset hvilken undertype jeg benytter. Det
vil sige at al den kode jeg har direkte kontrol over validerer som
strict. At et enkelt target="_blank" eller lignende så betyder at
jeg må benytte transitional i stedet for strict, er ikke noget der
forstyrrer min nattesøvn. Og jeg ville aldrig overveje at skippe
xhtml blot fordi jeg ikke altid kan validere strict.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html