Anker #top und IE8
Rainer
- html
Hallo,
habe in meiner Seite <a name="top" id="top"></a> Kopfbereich
und möchte nun im Fussbereich mit <a href="#top">nach oben</a> den Anker anspringen. Geht in allen von mir getesten Browsern, ausser im IE8.
Braucht der was anderes?
Gruß Rainer
Hi,
habe in meiner Seite <a name="top" id="top"></a> Kopfbereich
warum hast Du nicht einfach <html id="top"> oder etwas Ähnliches?
Cheatah
@@Cheatah:
nuqneH
warum hast Du nicht einfach <html id="top"> oder etwas Ähnliches?
Wegen unnötig?
Wenn das 'html'-Element eine ID bekomt, dann dazu, die spezielle Seite innerhalb der Website zu identifizieren. Dann nicht sowas wie @id="top", sondern bspw. @id="homepage".
Im dem einen Stylesheet für alle Seiten der Website kann man damit seitenspezifische Styles vergeben. Bspw. Überschrift auf der Homepage größer als auf den anderen Seiten:
h1 { font-size: 1.4em }
#homepage h1 { font-size: 2em }
Qapla'
Hi,
habe in meiner Seite <a name="top" id="top"></a> Kopfbereich
warum hast Du nicht einfach <html id="top">
vielleicht weil HTML 4.01 kein id-Attribut für das html-Element vorsieht ...
oder etwas Ähnliches?
also sowas wie
id="dop"
id="tob"
it="top"
yt="top"
id="topf"
id-"top"
?
cu,
Andreas
@@Rainer:
nuqneH
habe in meiner Seite <a name="top" id="top"></a> Kopfbereich
und möchte nun im Fussbereich mit <a href="#top">nach oben</a> den Anker anspringen. Geht in allen von mir getesten Browsern, ausser im IE8.
Ich kann dein Problem im IE 8 nicht nachvollziehen.
Braucht der was anderes?
Kein heutiger Browser braucht für Anker noch ein 'a'-Element mit @name-Attribut. Als Sprungmarke kann jedes Element mit einem @id-Attribut dienen. Das kann auch eine Überschrift sein.
Zum Sprung an den Seitenanfang ist überhaupt kein solches Element mit @id notwendig. Verweise auf <a href="#">nach oben</a>
Qapla'