TIL:
:target {
scroll-margin-block: 5ex;
}
și
a {
text-decoration-skip-ink: auto;
}
TIL:
:target {
scroll-margin-block: 5ex;
}
și
a {
text-decoration-skip-ink: auto;
}
Mai e nevoie de reset? De exemplu, pentru scroll-margin-block, ce diferențe sunt între web browsere?
Păi tocmai, că by default, elementul cu ancoră este lipit de partea de sus a browserului (în toate browserele). Cu scroll-margin
poți ajusta unde aterizezi; dacă ai vreun sticky header, de exemplu, nu o mai aterizezi cu elementul lipit de partea de sus ci îi pui ceva spațiere.