bari: Anker innerhalb einer html-seite

Guten Tag,

1. ist es besser Anker mit id=".." zu setzen oder mit name=".." ?

2. Einige Browser akzeptieren scheinbar <a href="top>...</a> als Verweis für gehe zum Seitenanfang. Gibt es keinen allgemeingültigen Verweis für das?

bari.

  1. hi bari,

    1. ist es besser Anker mit id=".." zu setzen oder mit name=".." ?

    2. Einige Browser akzeptieren scheinbar <a href="top>...</a> als Verweis für gehe zum Seitenanfang. Gibt es keinen allgemeingültigen Verweis für das?

    http://www.w3.org/MarkUp/1995-archive/Elements/A.html

    mfg

    tami

    1. ist es besser Anker mit id=".." zu setzen oder mit name=".." ?

    Im wiki sind die Vorteile genannt:
    http://wiki.selfhtml.org/wiki/HTML/Referenzieren_in_HTML

    Du kannst mit id jedes Element ansprechen und brauchst kein eigenes a-tag mehr.
    name ist deprecated (missbilligt).

    1. Einige Browser akzeptieren scheinbar <a href="top>...</a> als Verweis für gehe zum Seitenanfang. Gibt es keinen allgemeingültigen Verweis für das?

    Besser so:

      
    <body id="top">  
    ....  
    Inhalt deiner Seite  
    ...  
    <a href="#top">▲ nach oben</a>  
    </body>  
    
    

    LG Matthias

      1. ist es besser Anker mit id=".." zu setzen oder mit name=".." ?

      Im wiki sind die Vorteile genannt:
      http://wiki.selfhtml.org/wiki/HTML/Referenzieren_in_HTML

      Du kannst mit id jedes Element ansprechen und brauchst kein eigenes a-tag mehr.
      name ist deprecated (missbilligt).

      1. Einige Browser akzeptieren scheinbar <a href="top>...</a> als Verweis für gehe zum Seitenanfang. Gibt es keinen allgemeingültigen Verweis für das?

      Besser so:

      <body id="top">
      ....
      Inhalt deiner Seite
      ...
      <a href="#top">▲ nach oben</a>
      </body>

        
      probier ich aus, danke für eure Angaben.  
        
      gruss, bari.  
      
      
    1. Besser so:

      <body id="top">
      ....
      Inhalt deiner Seite
      ...
      <a href="#top">▲ nach oben</a>
      </body>

        
      Noch simpler:  
      
      > ~~~html
        
      
      > <body> <!-- ohne _id_ -->  
      > ....  
      > Inhalt deiner Seite  
      > ...  
      > <a href="#">▲ nach oben</a>  
      > </body>  
      > 
      
      

      Gruß H.

      1. Noch simpler:

        <body> <!-- ohne id -->
        ....
        Inhalt deiner Seite
        ...
        <a href="#">▲ nach oben</a>
        </body>

          
        d.h. der hash-tag gilt als Universal-tag für "nach oben"?  
          
        Und ich kann ihn als # im css formatieren, und x-mal wiederholen - werde ich ja gleich sehen.  
          
        danke, bari.
        
        1. Om nah hoo pez nyeetz, bari!

          d.h. der hash-tag gilt als Universal-tag für "nach oben"?

          Auch <a href="#unbekannterAnkerdankRechtschreibfehler">Nach oben</a> springt nach oben.

          Und ich kann ihn als # im css formatieren, und x-mal wiederholen - werde ich ja gleich sehen.

          Ja, als a[href="#"].

          Matthias

          --
          Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Mini und Ministerium.

          1. d.h. der hash-tag gilt als Universal-tag für "nach oben"?

            Auch <a href="#unbekannterAnkerdankRechtschreibfehler">Nach oben</a> springt nach oben.

            das ist mir schon klar, dachte nur, dass dem Zeichen # vielleicht ein spezieller Status zusteht. ich twittere zwar nicht, aber dort ist es doch irgendwie ein Verbindungselement (?)

            Bezieht sich dieser Inhalt auf etwas Konkretes in meinen Website-Texten ? nur zu, ich nehme diese Hinweise auch gerne an;-) Manchmal sieht man vor lauter Bäumen den Wald nicht mehr.

            Und ich kann ihn als # im css formatieren, und x-mal wiederholen - werde ich ja gleich sehen.

            Ja, als a[href="#"].

            hab (sicherheitshalber) erstmal das href="#top" genommen....

            Gruss
            bari.

            1. Om nah hoo pez nyeetz, bari!

              Auch <a href="#unbekannterAnkerdankRechtschreibfehler">Nach oben</a> springt nach oben.

              Bezieht sich dieser Inhalt auf etwas Konkretes in meinen Website-Texten?

              Nein. Zumindest „grobe Fehler“ sind mir nicht aufgefallen.

              Matthias

              --
              Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Rebe und Rebell.

  2. Die Ergebnisse des Threads sind jetzt im Wiki dokumentiert:
    http://wiki.selfhtml.org/wiki/HTML/Referenzieren_in_HTML#Innerhalb_desselben_Dokuments_referenzieren

    LG Matthias

    1. Hallo!

      Die Ergebnisse des Threads sind jetzt im Wiki dokumentiert:
      http://wiki.selfhtml.org/wiki/HTML/Referenzieren_in_HTML#Innerhalb_desselben_Dokuments_referenzieren

      Eine Sprungmarke auf einen nicht vorhandenen oder falsch geschriebenen Anker lässt die Seite nach oben auf den Seitenanfang springen.

      Das stimmt aber so nicht.
      In dem Fall passiert nichts, d.h. der UA unternimmt nichts. Das deckt sich auch mit meinem Verständnis der Spec - siehe: http://www.w3.org/html/wg/drafts/html/CR/browsers.html#scroll-to-fragid (spez.: The indicated part of the document ...)

      Gruß Gunther

      1. Om nah hoo pez nyeetz, Gunther!

        Eine Sprungmarke auf einen nicht vorhandenen oder falsch geschriebenen Anker lässt die Seite nach oben auf den Seitenanfang springen.

        Das stimmt aber so nicht.
        In dem Fall passiert nichts, d.h. der UA unternimmt nichts. Das deckt sich auch mit meinem Verständnis der Spec - siehe: http://www.w3.org/html/wg/drafts/html/CR/browsers.html#scroll-to-fragid (spez.: The indicated part of the document ...)

        Das wäre dann wohl mein Fehler. Das passiert, wenn man etwas ungetestet hinschreibt. In besagter Spec ist übrigens auch der Fall href=top erwähnt. Das sollte auch Aufnahme in das Wiki finden. Und es müsste getestet werdeb, ob die aktuellen Browser das auch korrekt umsetzen.

        Matthias

        --
        Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Tor und Tortur.

        1. Om nah hoo pez nyeetz, Matthias!

          Eine Sprungmarke auf einen nicht vorhandenen oder falsch geschriebenen Anker lässt die Seite nach oben auf den Seitenanfang springen.

          Das stimmt aber so nicht.
          In dem Fall passiert nichts, d.h. der UA unternimmt nichts. Das deckt sich auch mit meinem Verständnis der Spec - siehe: http://www.w3.org/html/wg/drafts/html/CR/browsers.html#scroll-to-fragid (spez.: The indicated part of the document ...)

          Das wäre dann wohl mein Fehler. Das passiert, wenn man etwas ungetestet hinschreibt.

          Ist doch nicht schlimm ..., dafür sind "wir" ja da, um auf Fehler aufmerksam zu machen. ;-)

          In besagter Spec ist übrigens auch der Fall href=top erwähnt. Das sollte auch Aufnahme in das Wiki finden. Und es müsste getestet werdeb, ob die aktuellen Browser das auch korrekt umsetzen.

          Der jeweils aktuelle Chrome und Firefox (Win) machen es.

          Gruß Gunther

          1. Om nah hoo pez nyeetz, Gunther!

            Das wäre dann wohl mein Fehler. Das passiert, wenn man etwas ungetestet hinschreibt.

            Ist doch nicht schlimm ..., dafür sind "wir" ja da, um auf Fehler aufmerksam zu machen. ;-)

            Am optimalsten[1] wäre, wenn es gleich im Wiki geändert werden würde.

            [1]Ich weiß, dass optimal inkomparabel ist.
            Matthias

            --
            Der Unterschied zwischen Java und JavaScript ist größer als der zwischen rot und Rottweiler.