fix(wiki): stop justifying text in tables, quotes, and code
Justified alignment stretched bulleted list items inside table cells into ugly rivers of whitespace (e.g. spell lists). Limit justify to real reading prose (p, li) and reset alignment to start inside tables, blockquotes, and pre blocks. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -227,11 +227,20 @@
|
|||||||
margin-inline: auto;
|
margin-inline: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
.westgate-wiki .wiki-article-prose :where(p, li, blockquote) {
|
.westgate-wiki .wiki-article-prose :where(p, li) {
|
||||||
hyphens: auto;
|
hyphens: auto;
|
||||||
text-align: justify;
|
text-align: justify;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Justify only reading prose. Table cells (bulleted lists get stretched into
|
||||||
|
ugly rivers), quote blocks, and code should read left/inherited, not
|
||||||
|
justified. */
|
||||||
|
.westgate-wiki .wiki-article-prose :where(table, blockquote, pre) :where(p, li),
|
||||||
|
.westgate-wiki .wiki-article-prose :where(blockquote, pre) {
|
||||||
|
hyphens: none;
|
||||||
|
text-align: start;
|
||||||
|
}
|
||||||
|
|
||||||
/* The namespace index / section listing card reuses .wiki-article-prose for
|
/* The namespace index / section listing card reuses .wiki-article-prose for
|
||||||
its card chrome, but its body is a directory listing, not reading prose.
|
its card chrome, but its body is a directory listing, not reading prose.
|
||||||
Opt it out of the centered reading measure: the wiki plugin caps prose
|
Opt it out of the centered reading measure: the wiki plugin caps prose
|
||||||
|
|||||||
Reference in New Issue
Block a user