summaryrefslogtreecommitdiff
path: root/template.html
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2014-11-08 20:24:32 -0800
committerJohn MacFarlane <jgm@berkeley.edu>2014-11-08 20:58:17 -0800
commit535afc08febf42fb984e7115bf7a947985690e41 (patch)
tree8ee995f570c97fbc0aa7aa78e8cab4b7bd2774d1 /template.html
parentead4f4b77b23874d275863180cf4fd7ebebd38cd (diff)
Spec: better system for designating definitions of terms.
`[foo](@foo)` turns into an anchor with id `foo` that links to itself and has class `definition`. This allows us to remove the manual `<a>` tags in `spec.txt`. A simple regex substitution in the Makefile handles the transformation. I believe this addresses some of the concerns in #141 by giving the definitions a prominent appearance. Note that we want definitions to link to themselves, to allow users to quickly generate a link to the relevant bit of the spec.
Diffstat (limited to 'template.html')
-rw-r--r--template.html1
1 files changed, 1 insertions, 0 deletions
diff --git a/template.html b/template.html
index bc5ba26..9ae92f8 100644
--- a/template.html
+++ b/template.html
@@ -17,6 +17,7 @@ h1 { font-size: 140%; font-weight: bold; border-top: 1px solid gray; padding-top
h2 { font-size: 120%; font-weight: bold; }
h3 { font-size: 110%; font-weight: bold; }
h4 { font-size: 100%; font-weight: bold; }
+a.definition { font-weight: bold; }
span.space { position: relative; }
span.space:after {
content: "";