U góry mojej strony znajduje się statycznie umieszczony pasek menu, który pojawia się podczas przewijania ekranu.Identyfikator hiperłącza i fragmentu Problem z przesunięciem pionowym
Podczas korzystania z łączenia fragmentów pozycja przewijania musi być przesunięta o wysokość paska menu. Jak można to osiągnąć?
<a href="#fragment">Go to fragment</a>
<div id="fragment">...</div>
html { padding-top: 38px; } /* Offset page to allow for menu strip */
.menu-strip { position: fixed; top: 0; right: 0; left: 0; height: 38px; }
Czy istnieje prosta zmiana CSS, którą można wprowadzić, aby to osiągnąć?
Czy istnieje ogólny sposób na przesunięcie przewijania o 200 pikseli po określeniu fragmentu?
Nie rozumiem pytanie, co to jest „łączenie fragment”? – vinceh
Trudno sobie wyobrazić, co opisujesz. @vinceh Myślę, że on oznacza łączenie hash. –
@vinceh to jest, gdy link do określonej części strony. przeglądarka przeskoczy do elementu o identyfikatorze podanym w fragmencie URI. fragment uri jest częścią po ha ha. –