I seriously bet that if you can handle Inform, you can handle HTML. CSS can be a giant timesink and n-dimensional puzzle, and I wouldn’t recommend you get into anything involving tables, but if you just want to change some font attributes (such as color!), it’s really not too bad. Especially compared to Word.
Here’s what I suggest you try:
-Save the Savoir Faire hints as HTML: while on that webpage in your browser, go File>Save.
-Open in in a text-only editor. If you’ve got a Mac, you can use TextEdit, but you’ll have to go TextEdit>Preferences>Open&Save>“Ignore Rich Text Commands in HTML files” before opening it. I believe the equivalent on Windows is called Notepad or Textpad, but someone else should correct me if I’m wrong.
-At the same time, also open the document in a browser window.
-Try replacing some of the text between sets of angled brackets and see what happens: Change some text in the editing program, save the document, then hit Refresh in your browser to see what changed. If you don’t fiddle with anything inside a < and a >, you should be fine. In the case of the Savoir Faire page, you should see some definite patterns that should help you copy and paste entire sections of the page to make your hint lists longer or shorter as necessary.
As you might guess by its similarity to the BBCode for this forum, you start an attribute-change with something like and end it with the same thing but with a slash:
In the specific case of Emily’s markup for those hints, the important ones for you are:
means “bold”
and and
are for headings and paragraphs. Different browsers have different ideas about how to format a heading (and you can override that with some CSS), but in general, an h2 section will be bigger and bolder than a paragraph, and an h will be bigger yet.
is how you change elements of the font without using a pre-defined style. Its use is a bit deprecated for big fancy-pants webpages with CSS (since the idea there is that everything is a pre-defined style), but if you just want to change the color in some plain vanilla HTML like this, it’s the way to go. As you can see, is the magic here. You can also use hex color values; google around for more information.
Two of those tags don’t need to be closed, because they just mean “insert an element here”:
means "horizontal rule" and it's the line across the page that distinguishes between different parts of the page.
means line break, just like in Inform.
And the less important ones for you (as in, you don’t really need to use them as well) are:
and - are for making formatted lists, with the little indent and the bullets. ul begins an "unordered list" (as in, the items in it have bullets instead of numbers or letters) and
- denotes each "list item". You do need to close the