diff options
| author | Rito Rhymes <rito@ritovision.com> | 2026-03-23 11:24:27 -0400 |
|---|---|---|
| committer | Jonathan Corbet <corbet@lwn.net> | 2026-03-25 13:22:02 -0600 |
| commit | c464407ada06fdfc4d49bbb86085f02fd7f565c3 (patch) | |
| tree | 4e391a344415863e44dd57afaf851c88fc49b853 | |
| parent | 127bdd9f12ae4e77cb74f06aa60e996a2d4baafa (diff) | |
| download | lwn-c464407ada06fdfc4d49bbb86085f02fd7f565c3.tar.gz lwn-c464407ada06fdfc4d49bbb86085f02fd7f565c3.zip | |
docs: allow long links to wrap per character to prevent page overflow
Some documentation pages contain long link text without natural
break points, which can force page-wide horizontal scroll overflow
on small screens.
Use overflow-wrap: anywhere for anchor text in the docs stylesheet so
links can wrap per character as a fallback when normal word boundaries
are unavailable.
Examples:
https://docs.kernel.org/6.15/firmware-guide/acpi/non-d0-probe.html
https://docs.kernel.org/6.15/arch/x86/earlyprintk.html
Signed-off-by: Rito Rhymes <rito@ritovision.com>
Assisted-by: Codex:GPT-5.4
Tested-by: Randy Dunlap <rdunlap@infradead.org>
Acked-by: Randy Dunlap <rdunlap@infradead.org>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Message-ID: <20260323152428.30483-1-rito@ritovision.com>
| -rw-r--r-- | Documentation/sphinx-static/custom.css | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Documentation/sphinx-static/custom.css b/Documentation/sphinx-static/custom.css index cadc2fac7065..f91393426a50 100644 --- a/Documentation/sphinx-static/custom.css +++ b/Documentation/sphinx-static/custom.css @@ -170,6 +170,11 @@ div.body table.docutils a.reference { overflow-wrap: anywhere; } +/* Let long link text wrap instead of forcing overflow. */ +a { + overflow-wrap: anywhere; +} + /* Make xrefs more universally visible */ a.reference, a.reference:hover { border-bottom: none; |
