PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : w3c konforme Überschriften?



BeS
25-03-2003, 21:30
Hallo,
ich habe in meiner Homepage Folgende Zeilen:


<a name="stage1"><h2>ueberschrift</h2></a>


w3c meint dazu aber:

Line 27, column 17: document type does not allow element "H2" here; missing one of "APPLET", "OBJECT", "MAP", "IFRAME", "BUTTON" start-tag

<a name="stage1"><h2>ueberschrift</h2></a>


was ist daran falsch und wie sieht es richtig aus?

Danke!

magpie
25-03-2003, 21:43
Keine Antwort aber ne Frage :D

Was machst du mit dem <a>-Tag? Der ist doch für Links oder kann man den noch für anderes brauchen?


gruss magpie

BeS
25-03-2003, 22:03
hallo,
du kannst damit aber auch Sprünge innerhalb einer Seite machen.
Beispiel:
am Anfang einer Seite:
<a href="#stage1">hier gehts zu stage1</a></li>

und dann weiter unten:
<a name="stage1"><h2>hier beginnt jetzt stage 1</h2></a>

magpie
25-03-2003, 22:37
Jetzt wo dus sagst :rolleyes: Ich brauch das eigentlich nie und dann geht das schon mal vergessen ;)

Gaert
25-03-2003, 22:43
Was hast du denn für nen Document Type?

Wahrscheinlich sind keine <h*> Tags erlaubt... verwende einfach ein Stylesheet dafür.

BeS
25-03-2003, 22:50
Hallo,
mit stylesheets habe ich bisher noch nicht gearbeitet.

Der doctype ist eigentlich ganz normal:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


<h*> geht auch, w3c scheint damit nur innerhalb des <a></a> tags probleme zu haben.

magpie
25-03-2003, 22:53
Und wenn du es umkehrst? Zuerst die <h>-Tags und dann die <a>

BeS
25-03-2003, 23:04
Original geschrieben von magpie
Und wenn du es umkehrst? Zuerst die <h>-Tags und dann die <a>

tatsächlich :) das wars!

Danke!

anda_skoa
25-03-2003, 23:17
Du kannst den <a> Tag auch einfach vor oder nach dem <h2> </h2> schreiben.

Also auf der selben Ebene in der Elementhierachie.

Ciao,
_

BeS
25-03-2003, 23:28
Hallo,
meinst du so in dieser Form:
<a name="stage1"</a><h2>ueberschrift</h2>

Das geht auch, habe ich gerade getestet.

Gaert
26-03-2003, 11:05
Na wenn, dann doch lieber so:
<a name="stage1"></a><h2>ueberschrift</h2>

sixfriends
28-03-2003, 22:32
Warum eigentlich nicht
& uuml; ohne dem Leerzeichen statt ue
:p