summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRito Rhymes <rito@ritovision.com>2026-03-23 11:24:27 -0400
committerJonathan Corbet <corbet@lwn.net>2026-03-25 13:22:02 -0600
commitc464407ada06fdfc4d49bbb86085f02fd7f565c3 (patch)
tree4e391a344415863e44dd57afaf851c88fc49b853
parent127bdd9f12ae4e77cb74f06aa60e996a2d4baafa (diff)
downloadlwn-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.css5
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;