Hallo zusammen,
ich habe ein Problem, ich will meinen Quellcode ein wenig Standard konformer machen.
Nun habe ich ein Counterscript und davon die Auswertung wo ich noch ne Menge Fehler drin habe. Das Script ist nicht von mir selber geschrieben sondern wurde nur in die Seite eingepasst.
Der Fehler vom Validator ist: An "id" is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element).
Hier der Quellcode dazu:
#Balken {
width:10px;
background-color:#0066CC;
overflow: hidden;
}
<td><font size="2"></font><br />
<div id="Balken" style="height:1px;" title=" Heute: 
 0 Besucher 
 10:00 Uhr bis 11:00 Uhr"></div>
</td>
<td><font size="2">1</font><br />
<div id="Balken" style="height:200px;" title=" Heute: 
 1 Besucher 
 11:00 Uhr bis 12:00 Uhr"></div>
</td>
<td><font size="2"></font><br />
<div id="Balken" style="height:1px;" title=" Heute: 
 0 Besucher 
 12:00 Uhr bis 13:00 Uhr"></div>
</td>
Die Funktion ist, dass in einer Tabelle Balken angezeigt werden, also ein Diagramm aufgebaut wird.
Ich verstehe die Fehlermeldung die ich bekommen. Wenn ich was mit id kennzeichne, dann soll das was einmaliges sein und nicht mehr als 1 mal vorkommen.
Wenn ich jetzt in der CSS einen Punkt davor machen anstatt dem #. Und die ID gegen CLASS tausche, dann werden die Balken nicht mehr dargestellt.
Kann mir jemand einen Tipp geben, wie ich das richtig löse?
Danke
Gruß
Markus