rustdoc: clean up sidebar link CSS

Group `text-overflow: ellipses` along with `white-space: nowrap`. It makes
no sense to try to apply it to links with `overflow-wrap: anywhere`, because
it can't actually make ellipses when that's turned on.

Simplify the selector for the 25rem left padding on sidebar links, to match
up with the style for the container left padding that makes room for it.
This commit is contained in:
Michael Howell 2022-11-30 07:51:18 -07:00
parent 24606deaf4
commit 3a61ab6116

View file

@ -480,15 +480,11 @@ ul.block, .block li {
list-style: none;
}
.block a,
.sidebar h2 a,
.sidebar h3 a {
.sidebar-elems a,
.sidebar > h2 a {
display: block;
padding: 0.25rem;
padding: 0.25rem; /* 4px */
margin-left: -0.25rem;
text-overflow: ellipsis;
overflow: hidden;
}
.sidebar h2 {
@ -522,6 +518,8 @@ ul.block, .block li {
.sidebar-elems .block li a {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.mobile-topbar {