Avatar billede jens426 Nybegynder
09. oktober 2009 - 18:08 Der er 6 kommentarer og
2 løsninger

   xhtml

har følgende kode :

<!DOCTYPE html PUBLIC "-//W3C//Dtd XHTML 1.0 transitional//EN" "http://www.w3.org/tr/xhtml1/Dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="da">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
</head>
   
    <body>
        <p>&nbsp;&nbsp;1&nbsp;</p>
    </body>

</html>

problemmet er at det skal være et xhtml dokument, hvis det gemmes som html virker det fint i en browseren.

men hvordan laves det 2 blanke tegn en tekst og 1 blank tegn i xhtml.
Avatar billede keysersoze Ekspert
09. oktober 2009 - 18:19 #1
Er det &nbsp; du mener er problemet eller hvad præcist går galt? En helt anden ting er hvorfor du har valgt et pt dødt sprog som xhtml og ikke html hvilket er den anbefalede standard?
Avatar billede jens426 Nybegynder
09. oktober 2009 - 18:23 #2
ja &nbsp; er problemmet hvordan laves 2 blanke tegn.


xhtml er nyrere end html, xhtml sikre at det f.eks. kan ses ordelig på en mobil. Så derfor tror jeg ikke det er helt dødt.
Avatar billede keysersoze Ekspert
09. oktober 2009 - 18:37 #3
&nbsp; er en html-entitet og bør fungere fint uanset om du laver html eller xhtml.

du tager meget fejl omkring xhtml - her bare en kort opsummering, for godt nok er xhtml nyere men det er ikke ensbetydende med at det er bedre (langt fra);
- W3 er den organisation der udarbejder standarderne og sidste jeg tjekkede på deres site var html 4.01 den anbefalede standard.
- W3 har lukket det team, der stod for xhtml for at give fuld fokus på html 5 (hvilken dog nok også vil indeholde noget xhtml, men det kan næppe ikke sammenlignes med det xhtml du forsøger på).
- xhtml har uendeligt mange problemer, bla kan IE ikke tolke det (jo, din side vises men det er fordi browserens html-fortolker vælger at folke din xhtml som (fejlfyldt) html).

Så derfor, skal du lave en ny side og er du ikke låst til xhtml er html det eneste rigtige valg.
Avatar billede Slettet bruger
09. oktober 2009 - 20:30 #4
Et andet problem er så, at folk generelt har det med at skrive html, selvom de egentligt prøver at skrive xhtml.

I din kode er der et eksempel:
<html xmlns="http://www.w3.org/1999/xhtml" lang="da">
Lang bruges ikke i xhtml. Der bruges xml:lang i stedet.
Avatar billede jens426 Nybegynder
12. oktober 2009 - 09:41 #5
takker mange gange hvis der er nogle der vil have point så send et svar og ikke kommentar
Avatar billede Slettet bruger
12. oktober 2009 - 10:32 #6
Hmm...
Kom lige i tanke om, at fejlen kan være, at dokumentet er indkodet med forkert character encoding. (Er & eller ; forskellige mellem ISO-8859-1 og UTF-8.

Keysersoze, som jo også har svaret på dit spørgsmål, har faktisk lavet en guide til korrekt character encoding:
http://www.eksperten.dk/guide/1300
Avatar billede keysersoze Ekspert
12. oktober 2009 - 17:42 #7
blevsvar :)
Avatar billede keysersoze Ekspert
29. december 2009 - 11:33 #8
lukketid?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

IT-Forsyningen I/S

It-arkitekt

Netcompany A/S

IT Consultant

Forsvarsministeriets Materiel- og Indkøbsstyrelse

BI-koordinator / IT & administrativ support