You actually have such a class? Serious? Lucky... I'm in a rural school. I'd have to go to a nearby city in order to find a school big enough to offer such a class.
I'm actually pretty good at HTML. I can do many things, as long as I work in code. A year or two ago I was still using visual editors and now I'd laugh at that. In HTML I can do Marquees, embed objects (ie, swf, wmv, flv, etc;), use <DIV> tags properly, as well as I'm actually kinda good at making things very compatible when working in code. (Except that occasionally I love using some of those nice JS's that only work in IE)
I know CSS, and use that often when I have a lot of pages, since it saves me time. I usually use ID tags
CSS
#txt1 {
font-size: 14pt;
font-family: Times New Roman, Serif;
color: black;
}
A:link, A:visited, A:active {
text-decoration: underline overline;
font-size: 13.5pt;
}
HTML
<p id=txt1>Text here</p>
<a href=www.glest.org>Click here</a>
That's an example. I like to use IDs because it saves huge time. The link part? That just makes cool links. If you didn't want the links to be underlined, you could give none for the text-decoration, then add bold to the font-weight and make the color something like #00f (blue).