WebSite X5Help Center

 
T B.
T B.
User

One Page design / Scrollposition für Anker setzen  de

Autor: T B.
Besucht 501, Followers 1, Geteilt 0  

Hallo Forum!

Vorab: Ich bin noch absoluter Neuling im Anwenden des Programms WSX5.

Im Einsatz ist die Version 17 pro

Ich versuche eine Webseite im OnePage design zu erstellen.

Anker auf Objekte setzen und mit verlinkten Ebenen arbeiten ist mir hier bekannt und auch verstanden.

Beschreibung meines Problems:

Header ist mit folgendem Code festgesetzt

<style>#imHeader {position: fixed; z-index: 1000; width: 100%}</style>

Headerhöhe = 135

Wenn ich jetzt z.B im Menü auf Ebene 1 klicke, scrollt der Text leider nicht bis unter den Header, sondern

etwas höher und der Text ist durch den Header verdeckt und nicht mehr von Beginn an lesbar.

Kann ich hier einen "scrolle bis " Code vorgeben?

Zur Verdeutlichung:

hier Ansicht direkt nach dem Laden der Seite (das Textobjekt ist von Beginn lesbar mit der

1. Zeile "Textobjekt zu Anker 1"

hier Anzeige nach Klick auf Ebene 1

Der Text von Textobjekt zu Anker 1 ist nicht ab der 1. Zeile lesbar, d.h. er scrollt zu hoch und

wird zum Teil vom Header verdeckt.

Ich hoffe, ich konnte mein Problem erklären.

Habt Ihr einen Tipp für mich, was ich ändern muss?

Vielen Dank vorab!

Thorsten

Gepostet am
6 ANTWORTEN - 1 NüTZLICH
Incomedia
Stefano G.
Incomedia

Hi T.B.

I can confirm that as of now, this is the expected behavior for the stickybar

The Anchor's position will NOT be influenced by the size of the Stickybar. 

As discussed in other topics on the HelpCenter, the matter is already known and the need for this improvement has been notified to the developers in the past.

At the moment though, there is still no news on this, but rest assured that the matter has not be forgotten

You can of course try and modify this behavior through custom code. Just be aware that the Staff cannot offer support for any issue coming from it

Thank you for your feedback

Stefano

GOOGLE TRANSLATE ---

Hallo T.B.

Ich kann bestätigen, dass dies das erwartete Verhalten für die Stickybar ist
Die Position des Ankers wird NICHT von der Größe der Stickybar beeinflusst.

Wie bereits in anderen Themen des HelpCenter erläutert, ist die Angelegenheit bereits bekannt und die Notwendigkeit dieser Verbesserung wurde den Entwicklern in der Vergangenheit mitgeteilt.

Im Moment gibt es dazu noch keine Neuigkeiten, aber seien Sie versichert, dass die Angelegenheit nicht vergessen wurde

Sie können dieses Verhalten natürlich durch benutzerdefinierten Code versuchen und ändern. Seien Sie sich jedoch bewusst, dass der Stab keine Unterstützung für Probleme bieten kann, die daraus entstehen

Danke für Ihre Rückmeldung

Stefano

Mehr lesen
Gepostet am von Stefano G.
Martin H.
Martin H.
User

Wenn Du z.B. eine "Leerzeile" in Form eines Bildes (paasend zum Hintergrund oder transparent) erstellst, in der Höhe 135px und in diesen "Leerzeile" den Anker setzt? So dürfte das Textobjekt nicht mehr vom Header verseckt werden.

Mehr lesen
Gepostet am von Martin H.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Nutzer des Monats FRNutzer des Monats PL
T.B.
... ... ... Wenn ich jetzt z.B im Menü auf Ebene 1 klicke, scrollt der Text leider nicht bis unter den Header, sondern etwas höher und der Text ist durch den Header verdeckt und nicht mehr von Beginn an lesbar. ... ... ... ... Habt Ihr einen Tipp für mich, was ich ändern muss? ... ...

(google traslate | It > De) ... bedenken Sie, dass das Problem der Ankerpunkte kein Programmproblem ist, sondern der gesamte Hypertext-Navigator ...
Durch die korrekte Strukturierung in der Entwurfsphase vermeiden Sie die Falle, ohne zusätzlichen Code zu verwenden (siehe Martin) ...
... ist es möglich, mit meinem Code EXTRA, einfach als "Uovo di Colombo", Abhilfe zu schaffen...
... meine Idee ist, eine negative TOP-Koordinate mit einem geeigneten Pixelwert zuzuweisen, die gerade genug ist, um das Scrollen anzuhalten, wo Sie möchten ...
Beispiel:
<style>
#imHeader {position: fixed; z-index: 1000; width: 100%}
#NameAnker {z-index:-1;top:-140px !important}
</style>

... wenn Sie den LINK setzen, können Sie das besser überprüfen ...
... hier sehen Sie meinen aktuellen Vorschlag mit vollständigem Code für mehr Anker:   https://helpcenter.websitex5.com/de/post/204581#comment10

.

Hallo - ciao

.

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Andreas S.
Andreas S.
Moderator
Nutzer des Monats DE

Natürlich kann man dies mit CSS Code lösen!

<style>

#Anker1 { position:relative; top:-135px!important;}

</style>

die Ankernamen musst du selbst anpassen und am besten alle ohne Leerzeichen setzen.

wenn es mehrere Anker sind einfach mit "Beistrich" trennen.

Mehr lesen
Gepostet am von Andreas S.
t. B.
t. B.
User

Wünsche euch ein frohes neues Jahr 2019!

Vielen Dank für eure Antworten und Tipps.

Ich werde mal versuchen die Vorschläge umzusetzen.

Rückmeldung folgt.

Mehr lesen
Gepostet am von t. B.
t. B.
t. B.
User

Hallo!

Ihr habt mir sehr geholfen.

Nachstehender CSS-Code brachte den gewünschten Erfolg:

<style>

#Anker1 { position:relative; top:-135px!important;}

</style>

Vielen Dank!

Mehr lesen
Gepostet am von t. B.