Stefan Schulz: DIV Container per Anker positionieren

Hallo,
ich habe folgendes Problem. Ich mache gerade eine Seite, die nur nach links und nach rechts gescrollt werden kann. Die Navigation befindet sich fix am linken Rand der Seite. Wenn ich jetzt den ersten Div Container per Anker aufrufe ist der Inhalt gut sichtbar am rechten Rand, da wo der Anker positioniert ist. Wie erwartet. Klicke ich auf den zweiten Link kommt der nächste Divcontainer gut sichtbar usw. Klicke ich jetzt aber wieder auf dn ersten Link sehe ich den ersten Div Container nur halb. Warum ist mir schon klar, aber ich würde den Container natürlich gerne so positioniert haben, das ich ihn immer komplett sehe. Ich hoffe das war verständlich. Geht das Positionieren per Anker überhaupt oder muss ich das per JS machen?

Vielen Dank und einen schönen Tag

Stefan

  1. Hallo, Stefan.

    Deine Fehlerbeschreibung reicht nicht einmal ansatzweise, um das Problem auch nur zu erahnen. Wir haben keinerlei Code, wissen nicht, was Du mit "per Anker aufrufen" meinst.

    Bitte ergänze Deine Fehlerbeschreibung oder rechne nicht damit, eine weitere Antwort zu erhalten.

    Gruß, LX

    --
    RFC 1925, Satz 5: Es ist immer möglich, einzelne voneinander getrennte Probleme zu einem einzigen komplexen, innerlich abhängigen Lösungsansatz zu verschmelzen. (...)
    1. habe d'ehre

      Wir haben keinerlei Code, wissen nicht, was Du mit "per Anker aufrufen" meinst.

      "wir" klingt jetzt aber unpassend. ;)

      http://de.selfhtml.org/html/verweise/projektintern.htm#anker

      Und er meint wohl sowas wie http://seitenschwein.fb07.de/ und will die einzelnen Bereiche per Klick anzeigen.

      Wilhelm

      1. Hallo Wilhelm

        Ja meint er ;) Nur das ich nicht scrollen möchte wie beim Schwein.

        Viele Grüße

        Stefan

        habe d'ehre

        ....

        "wir" klingt jetzt aber unpassend. ;)

        http://de.selfhtml.org/html/verweise/projektintern.htm#anker

        Und er meint wohl sowas wie http://seitenschwein.fb07.de/ und will die einzelnen Bereiche per Klick anzeigen.

        Wilhelm

    2. Hallo, Stefan.

      Deine Fehlerbeschreibung reicht nicht einmal ansatzweise, um das Problem auch nur zu erahnen. Wir haben keinerlei Code, wissen nicht, was Du mit "per Anker aufrufen" meinst.

      Bitte ergänze Deine Fehlerbeschreibung oder rechne nicht damit, eine weitere Antwort zu erhalten.

      Gruß, LX

      Hallo LX,
      vielen Dank für deine Antwort. Was ich natürlich meine ist von der Navigationsleiste links "zu einem Anker verweisen", den ich rechts auf der Seite positioniert habe.
      Das Problem ist in der Tat schlecht zu beschreiben. Die Seite kannst du sehen unter http://visions-unlimited.de/sophia/
      Wenn du da auf Profil klickst sieht du den Container mit Profil. Dann auf Engagement (da kommt nur ein Container mit Bild). Und dann wieder auf Profil. Und da liegt dann mein Problem. Der Container mit dem Profil ist leider nur halb zu sehen.

      Viele Grüße

      Stefan

  2. Hi,

    ich habe folgendes Problem. Ich mache gerade eine Seite, die nur nach links und nach rechts gescrollt werden kann. Die Navigation befindet sich fix am linken Rand der Seite. Wenn ich jetzt den ersten Div Container per Anker aufrufe ist der Inhalt gut sichtbar am rechten Rand, da wo der Anker positioniert ist. Wie erwartet. Klicke ich auf den zweiten Link kommt der nächste Divcontainer gut sichtbar usw. Klicke ich jetzt aber wieder auf dn ersten Link sehe ich den ersten Div Container nur halb. Warum ist mir schon klar, [...]

    Du hast also die üblichen Probleme mit Ankern und position:fixed - nur ausnahmsweise in horizontaler statt vertikaler Ausrichtung. Aber das ändert prinzipiell gar nichts daran, und die Gedanken, die sich Mathias in seinem Artikel dazu gemacht haben, gelten in der "Richtung" genauso.

    MfG ChrisB

    --
    „This is the author's opinion, not necessarily that of Starbucks.“
    1. Hallo,
      ja habe ich und danke für den Link. Ich denken damit werde ich mein Problem wohl lösen. Super :)

      Vielen Dank

      Stefan