Utwórz link, który przewija do wybranego zdania na dowolnej stronie i je podświetla, dzięki #:~:text=. Składnia, zasady kodowania, obsługa przeglądarek, stylowanie przez ::target-text i generator linków.
Text fragment to dodatek do adresu internetowego, #:~:text= z dopisanymi słowami ze strony, który sprawia, że przeglądarka przewija do tych słów i je podświetla. Polecenie Kopiuj link do wyróżnienia w Chrome tworzy go za Ciebie, a ręcznie możesz go zbudować z opcjonalnymi częściami: początkiem, końcem, prefiksem i sufiksem.
Pierwsze wersje przeglądarek obsługujące text fragments (caniuse, październik 2026)
Wysłanie klienta do dokładnej linii regulaminu zwrotów albo wskazanie klientowi jednego akapitu długiej oferty jest lepsze niż „przewiń trochę w dół”. Linki z text fragment robią to wyłącznie dzięki dłuższemu adresowi URL; właściciel strony nie musi dodawać kotwic. Wklej adres strony i fragment tekstu do generatora, aby utworzyć taki link.
Zaznacz tekst na stronie, kliknij go prawym przyciskiem myszy i wybierz Kopiuj link do wyróżnienia. Pomoc Chrome zaznacza, że jeśli nie możesz wybrać tej opcji, funkcja może nie działać dla tej treści.
Tak, w aktualnych wersjach. caniuse podaje obsługę od Safari 16.1 i Firefox 131, a także Chrome 81 i Edge 83. Starsze przeglądarki po prostu otwierają stronę na górze.
Słowa mogą nie występować dokładnie w tej formie, jedna część może obejmować dwa akapity albo myślnik w tekście nie został zakodowany procentowo. Według MDN tekst wewnątrz iframe nigdy nie jest przeszukiwany.
Nie. MDN wyjaśnia, że przeglądarki usuwają dyrektywę :~: z adresu URL podczas ładowania, więc skrypty strony nie mogą jej odczytać. Obsługę możesz wykryć za pomocą document.fragmentDirective.
Według MDN przeglądarki oparte na Chromium respektują nagłówek odpowiedzi Document-Policy: force-load-at-top, który wyłącza dla strony przewijanie do text fragment.
Formy text fragment i to, co podświetlają
Przeglądarki wybierają domyślny kolor podświetlenia. Pseudoelement ::target-text pozwala dopasować go do Twojej marki.
Zachowaj silny kontrast między tekstem a kolorem podświetlenia.
document.fragmentDirective jest obiektem w przeglądarkach, które to obsługują, a w pozostałych ma wartość undefined.
Adres strony
Słowa do podświetlenia (lub początek długiego fragmentu)
Koniec fragmentu (opcjonalnie)
Słowa tuż przed (opcjonalnie)
Słowa tuż po (opcjonalnie)
Twój link
Otwórz link w nowej karcie
Wpisz pełny adres zaczynający się od https://
Wpisz słowa do podświetlenia.
Zacznij za darmo · Bez karty kredytowej