I've always wondered how GitHub did their line highlighting when you specify
Louis Lévêque suggested using the
:target selector which represents a unique element (the target element) with an id matching the URL's fragment.
Using this feature you can draw someone's attention to a specific area of a page by styling it differently depending on the fragment in the URL.
Here's an example from MDN: