Html - Ankerpunkte setzen

Axel-Bruns-Forum
Verfügbare Informationen zu "Html - Ankerpunkte setzen"

  • Qualität des Beitrags: 0 Sterne
  • Beteiligte Poster: Jana - Anonymous
  • Forum: Axel-Bruns-Forum
  • Forenbeschreibung: Herzlich Willkommen im Axel-Bruns-Forum
  • aus dem Unterforum: Technologie Herr Knapp
  • Antworten: 3
  • Forum gestartet am: Donnerstag 21.04.2005
  • Sprache: deutsch
  • Link zum Originaltopic: Html - Ankerpunkte setzen
  • Letzte Antwort: vor 18 Jahren, 11 Monaten, 10 Tagen, 8 Stunden, 22 Minuten
  • Alle Beiträge und Antworten zu "Html - Ankerpunkte setzen"

    Re: Html - Ankerpunkte setzen

    Jana - 14.05.2005, 08:51

    Html - Ankerpunkte setzen
    Wir werden es sicher noch brauchen...


    Beispiel:
    Anzeigebeispiel: So sieht's aus

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
    "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <title>Text des Titels</title>
    </head>
    <body>

    <h1> <a name="anfang"> Lange Seite </a> </h1>

    <p><a href="#kap02">Kapitel 2</a></p>

    <hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr>
    <!-- usw. lauter Trennlinien, um Raum zu schaffen -->

    <h2><a name="kap02">Kapitel 2</a></h2>

    <p> <a href="#anfang">Seitenanfang oder</a>
    <a href="../projektintern.htm#anker">Anker definieren und Verweise zu Ankern</a></p>

    <hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr>
    <!-- usw. lauter Trennlinien, um Raum zu schaffen -->

    </body>
    </html>

    Erläuterung:
    Ein Anker wird genau wie ein Verweis mit Hilfe des a-Elements erzeugt. Der Unterschied besteht darin, dass kein Attribut href notiert wird, sondern stattdessen ein Attribut name. Ein kompletter Anker sieht also so aus:
    <a name="Ankername">...</a>

    Den Ankernamen können Sie frei vergeben. Vergeben Sie keine zu langen Namen. Namen dürfen keine Leerzeichen und keine deutschen Umlaute enthalten. Das erste Zeichen muss ein Buchstabe sein. Danach sind auch Ziffern erlaubt. Benutzen Sie als Sonderzeichen im Namen höchstens den Unterstrich (_), den Bindestrich (-), den Doppelpunkt (:) oder den Punkt (.).

    Was Sie zwischen <a name="Ankername"> und </a> als Inhalt notieren, ist das Sprungziel für Verweise, die zu diesem Anker führen. Es ist durchaus erlaubt, einen leeren Anker zu notieren, also <a name="Ankername"></a>. Einige ältere Browser führen Verweise zu leeren Ankern jedoch nicht aus, weshalb es besser ist, den Anker immer um einen konkreten Inhalt zu setzen. Beachten Sie dabei aber, dass das a-Element selber ein Inline-Element ist und keine Block-Elemente als Inhalt haben darf. Wenn Sie also beispielsweise eine Überschrift als Anker definieren wollen, was ja durchaus typisch ist, dann notieren Sie die Elementverschachtelung immer in dieser Form:
    <h2><a name="Ankername">Text der Überschrift</a></h2>

    Um innerhalb einer Datei einen Verweis zu einem in der Datei vorhandenen Anker zu notieren, gilt folgendes Schema:
    <a href="#Ankername">Verweistext</a>.
    Das Verweisziel beginnt also mit einem Gatterzeichen #, unmittelbar gefolgt vom Ankernamen.

    Wenn der Verweis zu einem Anker in einer anderen Datei führen soll, wird zuerst die Datei adressiert. Hinter dem Dateinamen folgt das Gatterzeichen # und dahinter der Ankername.

    Beachten Sie:
    Obwohl HTML nicht zwischen Groß- und Kleinschreibung unterscheidet, ist es in jedem Fall empfehlenswert, Ankernamen bei Ankern und Verweisen dorthin genau gleich zu schreiben. Einige Browser führen den Verweis nämlich nicht aus, wenn der Ankername beim Anker und beim Verweis dorthin unterschiedliche Groß-/Kleinschreibung verwendet.

    Wenn Sie XHTML-Standard-konform arbeiten wollen, müssen Sie in jedem Fall auf einheitliche Groß-/Kleinschreibung achten, da XHTML im Gegensatz zu HTML Groß-/Kleinschreibung streng unterscheidet.

    Bei Verweisen innerhalb einer Datei erzeugt der Web-Browser, wenn die Datei in einer http-Umgebung angezeigt wird, keinen neuen Server-Zugriff, sofern er die Datei so vollständig in den Arbeitsspeicher geladen hat, dass er den Sprung ausführen kann.

    Einige Browser, z.B. der Internet Explorer, kennen auch "intern reservierte" Ankernamen wie top. Wenn Sie also einen Verweis <a href="#top">...</a> notieren und kein Anker dieses Namens in der Datei existiert, springt der Browser beim Ausführen des Verweises an den Anfang der Seite.

    Manche Browser haben Schwierigkeiten, zu Ankern zu springen, die innerhalb einer Tabelle notiert sind.

    Es ist durchaus möglich, a-Elemente zu notieren, die sowohl ein href- als auch ein name-Attribut haben! Absichtlich selbstbezügliche Verweise können Sie beispielsweise so erzeugen:
    <a name="hier" href="#hier">immer sch&ouml;n hierbleiben!</a>



    Re: Html - Ankerpunkte setzen

    Anonymous - 14.05.2005, 11:41


    ganz deiner meinung jana



    Re: Html - Ankerpunkte setzen

    Jana - 14.05.2005, 19:01


    Iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiis rüchtüüüüüüüüüüüüüüüüüüüüüüüüch...

    Machen wir bestimmt bald. In der Preisliste brauchen wir die nämlich.



    Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken



    Weitere Beiträge aus dem Forum Axel-Bruns-Forum

    09. bis 15. Oktober - gepostet von Jana am Montag 09.10.2006
    Meine Mädels und ihre Praktische - gepostet von Administrator am Freitag 07.04.2006
    lenas lieblingsmitbewohner - gepostet von Anonymous am Dienstag 17.05.2005
    Selbst beglückwünschen - gepostet von Liesa am Mittwoch 02.05.2007
    2007 - gepostet von Jenyam am Dienstag 02.01.2007
    Jana 04.09. bis 08.09.2006 Gestaltung Basic - gepostet von Jana am Montag 04.09.2006



    Ähnliche Beiträge wie "Html - Ankerpunkte setzen"

    Html - Freak (Montag 18.06.2007)
    Prot-Pala "auf Abwegen" - Anonymous (Montag 13.12.2010)
    Neue Homepage in html - Alexander (Sonntag 27.05.2007)
    HTML Tabelle - wilde gilde (Montag 17.07.2006)
    http://www.koreus.com/files/200406/umbilical_brothers.html - valdrin (Montag 06.02.2006)
    Umzug zu HTML?? - Susi (Mittwoch 23.01.2008)
    -HTML Hilfe- - Roter Knuddely (Freitag 15.07.2005)
    HTML - Anonymous (Sonntag 05.06.2005)
    Kompilierte Html-Hilfedatei - WorldTra.de (Mittwoch 03.11.2004)
    HTML-Homepage - Virus (Samstag 30.12.2006)