[XHTML] Validator vraag (<DIV> namen)

Pagina: 1
Acties:
  • 45 views sinds 30-01-2008

  • Schonhose
  • Registratie: April 2000
  • Laatst online: 30-07 21:51

Schonhose

Retro Icoon

Topicstarter
Ik was even aan het kijken of mijn site voldeed aan de XHTML standaard van de W3 Group. Nu blijkt het wel aardig te kloppen afgezien van een form die geen action heeft (ook geen wonder dat het niet werkt.....)

Maar het vreemde is het volgende:

In mijn CSS file heb ik een mheader gedefineerd waar ik de style voor een div heb gedefineerd. Deze Div (een scheidings div) gebruik ik meerdere malen in mijn document.

Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#mheader {
 width:140px;
 height:15px;
 text-align: center;
 border: solid #AFAFCC; 
 border-width:1px 0;
 background:#5A5A99;
 color: #ffffff;
 margin-top:10px;
 margin-bottom: 5px;
 margin-left: 0px;
 margin-right: 0px;
 font-weight: bold;
 font-family: verdana, arial, courier, sans-serif;
 font-size: 12px;
 }

mijn CSS heb ik nog niet gevalideerd..... :X

Probleem is dat de validator erover struikeld en het volgende zegt:
# Line 130, character 10:

<div id="mheader">
^

Error: ID mheader already defined
# Line 120, character 10:

<div id="mheader">
^

ID mheader first defined here
Dit snap ik niet. Moet ik voor elke header een unieke naam hebben waardoor ik in mijn CSS file verschillende kopieen moet maken met dezelfde info?

Dat lijkt me onlogisch, maar misschien is er een andere manier hoe ik dit kan oplossen...

[ Voor 24% gewijzigd door Schonhose op 17-11-2003 17:11 ]

"The thing under my bed waiting to grab my ankle isn't real. I know that, and I also know that if I'm careful to keep my foot under the covers, it will never be able to grab my ankle." - Stephen King
Quinta: 3 januari 2005


  • 1st_Ro
  • Registratie: December 2002
  • Laatst online: 07-01-2022
<div class="mheader"> ... Denk ik zo :)

ID is de naam van een DIV zodat je hem kan benaderen met Javascript bijvoorbeeld (getElementById bijv.)

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

maak er een class van...

/spuit-11

maar idd, een id hoort uniek te zijn in een document, dat is met HTML4 transitional ook al zo

[ Voor 70% gewijzigd door crisp op 17-11-2003 17:12 ]

Intentionally left blank


  • Ybox
  • Registratie: Juni 2000
  • Laatst online: 17-08 18:42
(dubbel )

[ Voor 94% gewijzigd door Ybox op 17-11-2003 17:15 . Reden: dubbel post ]


  • LauPro
  • Registratie: Augustus 2001
  • Laatst online: 20-08 15:44

LauPro

Prof Mierenneuke®

Als je class gebruikt moet het hekje in je CSS-file wel weg overigens.

Inkoopacties - HENK terug! - Megabit
It is a war here, so be a general!


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

LauPro schreef op 17 november 2003 @ 18:27:
Als je class gebruikt moet het hekje in je CSS-file wel weg overigens.
klopt, dan wordt het:
Cascading Stylesheet:
1
2
3
4
.mheader{
  width: 140px;
  ...
}


maar goed, dit is wel dusdanig basic dat ik toch maar even verwijs naar http://www.w3schools.com/css ;)

[ Voor 3% gewijzigd door crisp op 17-11-2003 18:34 ]

Intentionally left blank


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Als je class gebruikt moet het hekje in je CSS-file wel weg overigens.
En als je er daarna dan een punt voor in de plaats zet scheelt dat ook nog wel een beetje....

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz

Pagina: 1

Dit topic is gesloten.