Rainer: Anker #top und IE8

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

  1. Hi,

    habe in meiner Seite <a name="top" id="top"></a> Kopfbereich

    warum hast Du nicht einfach <html id="top"> oder etwas Ähnliches?

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. @@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'

      --
      Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
      (Mark Twain)
    2. 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

      --
      Warum nennt sich Andreas hier MudGuard?
      O o ostern ...
      Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.
  2. @@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'

    --
    Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
    (Mark Twain)