Avatar billede pesa Nybegynder
06. november 2001 - 00:09 Der er 7 kommentarer og
2 løsninger

Problemer med XHTML

Hej Eksperter!


Jeg er igang med at oprette et nyt site som jeg prøver at få til at understøtte standerderne for XHTML. Efter at have fået valideret mine koder hos W3C får jeg at vide er der er mange at mine koder der ikke findes i denne HTML version:

Error: there is no attribute \"bgcolor\" for this element (in this HTML version)

Error: there is no attribute \"topmargin\" for this element (in this HTML version)

Error: there is no attribute \"marginheight\" for this element (in this HTML version)

Error: there is no attribute \"leftmargin\" for this element (in this HTML version)

Error: there is no attribute \"marginwidth\" for this element (in this HTML version)

Error: there is no attribute \"width\" for this element (in this HTML version)

Error: there is no attribute \"height\" for this element (in this HTML version)

Error: there is no attribute \"background\" for this element (in this HTML version)

Error: there is no attribute \"align\" for this element (in this HTML version)

Error: there is no attribute \"class\" for this element (in this HTML version)

Error: element \"font\" not defined in this HTML version


Hvordan løser jeg dette problem???
Avatar billede Slettet bruger
06. november 2001 - 00:16 #1
De fleste af disse attributter vil jeg mene du sagtens kan slippe afsted med, hvis du bruger \"Transitional\" DTD\'en, istedet for \"Strict\"... hvilken DOCTYPE bruger du helt nøjagtigt?

MEN: Hele fidusen ved XHTML er jo at du IKKE bruger alle disse attributter (og da slet ikke \"font\", fyyy :-), men bruger CSS2 til at bestemme udseendet med.

/CS
Avatar billede keysersoze Guru
06. november 2001 - 00:17 #2
du går i gang med at læse en masse om xhtml - køb evt boget \"beginning XHTML\" fra wrox eller kig på W3C\'s komplette information om XHTML... ganske lidt kan også ses her http://www.html.dk/tutorials/xhtml/

det der primært gør dette er, at stort set ALT i xhtml skal lægges i et stylesheet - det vil altså sige alt som fxfonttyper, baggrundsfarver og størrelser skal defineres i dit stylesheet
Avatar billede pesa Nybegynder
06. november 2001 - 00:23 #3
>>>keysersoze: Jeg har kun læst om XHTML på http://www.html.dk/tutorials/xhtml/, så det er måske derfor, at jeg har en del problemer med at indordne mig under standerderne nu du siger der kun står ganske lidt! Jeg vil gå ind og læse lidt mere om XHTML på W3C\'s hjemmeside.
Avatar billede pesa Nybegynder
06. november 2001 - 00:27 #4
>>>keysersoze: Tænker du på følgende site: http://www.w3.org/TR/xhtml1/ ?
Avatar billede keysersoze Guru
06. november 2001 - 00:39 #5
ja - men ellers i det hele taget et overblik her: http://www.w3.org/MarkUp/
Avatar billede pesa Nybegynder
06. november 2001 - 00:53 #6
>>>greystate: Ikke mobbe! Jeg bruger strict. Det er først for nylig at jeg har kastet mig over xhtml, så jeg ser måske \"lidt\" uvidende ud på dette område! Kunne ikke finde CSS2 på W3C\'s hjemmeside - hvor kan man læse om dette? Nogle sites om det på dansk?
Avatar billede Slettet bruger
06. november 2001 - 01:08 #7
>>> Pesa: Jeg håber da ikke jeg mobber - sorry \'bout that :-)

W3C Specs:
http://www.w3.org/TR/REC-CSS2/

Andre CSS2 links:
http://www.glish.com/css
http://www.alistapart.com
http://www.meyerweb.com/eric/css

/CS
Avatar billede pesa Nybegynder
07. november 2001 - 23:36 #8
>>>greystate: Helt ok! Har fulgt dine links - det ser da vidst ud til at http://www.w3.org/TR/REC-CSS2/ er det klart bedste og absolut mest omfattende. Det vil jeg bruge det næste stykke tid på at gennemtykke så jeg kan blive \"lidt\" bedre til XHTML.

20 point til greystate
10 point til keysersoze

Og tak for hjælpen!
Avatar billede pesa Nybegynder
08. november 2001 - 00:34 #9
Så har jeg fået oprettet min første side der understøtter XHTML! Her ser I koden:


<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"DTD/xhtml1-strict.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"da\">


<head>


<title>PESA</title>

<link rel=\"StyleSheet\" href=\"sheet.css\" type=\"text/css\"></link>


</head>


<body>

<h1 class=\"text\">Min første side der understøtter XHTML!</h1>

</body>


</html>


Som I kan se er den noget simpel, men det bliver forhåbentlig snart bedre når jeg har kværnet mig igennem http://www.w3.org/TR/REC-CSS2/.

Jeg har stylesheetet i en ekstern side (sheet.css). Hvordan skal denne opbygges? Er følgende nok:

.text { font-family: verdana, tahoma, arial;
    color: #0099CC; }

?

Eller skal det konstrueres på en anden måde???

Burde den egentlig ikke hedde <link rel=\"StyleSheet\" href=\"sheet.css2\" type=\"text/css\"></link> ?
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
Kurser inden for grundlæggende programmering

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