-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathstyle.css
61 lines (51 loc) · 1.35 KB
/
style.css
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
html {
/*
For some reason, Chrome is messing up scroll anchoring on long pages.
What's scroll anchoring? Well, normally, web pages load top to bottom. But
sometimes, something high up on the page will change size, and everything
below it will need to have its position recalculated. This is called layout
shift and it's bad for a number of reasons. One is that if you were reading
something under it, it will jump around. Scroll anchoring is supposed to
compensate for this, by recalculating your scroll position when this happens.
Unfortunately, Chrome's is bugged on really long pages, and this is a really
long page. So we have to disable it, and also make really sure we never do
any layout shifts.
*/
overflow-anchor: none;
}
body {
font-family: verdana, sans-serif;
/* font-family: "Lucida Console", Monaco, monospace; */
margin: 30px;
}
li {
margin-bottom: 4px;
margin-top: 4px;
margin-left: 22px;
margin-right: 22px;
}
.note {
/* display: none; */
font-size: .7em;
color: darkgray;
}
/* style=\"color:#BFBFBF\" */
.grayout {
opacity: 0.35; /* Real browsers */
filter: alpha(opacity = 35); /* MSIE */
}
.hidden {
display: none;
}
.icon {
color:#BFBFBF;
}
:target {
/* roman's original: #edff30 */
/* a little dark: #FFFF00 */
background-color: #FFFBCC;
}
.fa {
min-height: 14px;
min-width: 14px;
}