HTML 1 Proposal Review

Status: Complete

Total # of Tags: 52

Document Structure

<html> <head> <title>Title Here</title> </head> <body> *Displayed content* </body> </html>

Character References

To represent a character that would otherwise be recognized as markup, use a character reference. The string &# signals a character reference when it is followed by a letter or a digit. The delimiter is followed by the decimal character number and a semicolon. For example: You can even represent </end> tags in RCDATA


<!-- This is how you do comments -->

Entity References (Entities)

Example (the ö is represented by &ouml;): Kurt Gödel was a famous logician and mathematician.

pre Tag

Like xmp but renders the following tags: For example:
    cat -- concatenate files
    cat (was a less than here but stopped pre from ending below)xyz

XMP/LISTING/PRE Experimentation

<b>NAME</b> cat -- concatenate <a href=''terms.html#file''>files</a> <b>EXAMPLE</b> cat <xyz Ok, so <xmp> is like <plaintext> except you can end it! ...and for some reason it puts a ton of linebreaks around it?

first line

third line
fourth line
Here is some more
	'pre' text, just like above!

Here is even more
	'pre' text, just like above, except with a width attribute, which looks to be ignored these days.

Ok so now here is the listing tag wow 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 ok and now this one right here is some xmp tag action. 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 Here's an xmp example. It looks like it has <tags> and <!--comments--> in it, but it does not. Even this </ is data.

New Anchor Attributes

Test Link with a title attribute

New (never used?) link attributes:

[Future] In addition to specifying a base URL for relative links, the element allows you to specify a default target value for all links on the page. So, if you set target="_blank" in the element, all links on the page (relative and absolute) will open in a new window, unless otherwise specified.

Address Tag


Newsletter editor

J.R. Brown

JimquickPost News, Jumquick, CT 01234

Tel (123) 456 7890


Soft you now, the fair Ophelia. Nymph, in thy orisons, be all my sins remembered.
...and now it has ended


This is an H1

This is an H2

This is an H3

This is an H4

This is an H5
This is an H6

Embedded/Inline Images!

Palm tree leaning toward sun

..and an alt attribute for adding optional alternative text for browsers not displaying images. For example:

<img src="PalmTree.gif" alt="Palm tree leaning toward sun">

Dictionary List

Someone who acts in a foolish way on purpose.
Second definition is a compact one: Jackass

Character Highlighting

This text contains an emphasized word. Don't assume that it will be italic! It was made using the EM element. A citation is typically italic and has no formal necessary structure: Moby Dick is a book title.

Physical Styles

This is the tt tag: Fixed-width typewriter font (teletype)

This is the b tag: Bold text

This is the i tag: Italicized text

This is the u tag: Underlined text

Logical Styles

This is the em tag: Emphasis, typically italic

This is the strong tag: Stronger emphasis, typically bold

This is the code tag: Example of code. typically monospaced font

This is the samp tag: A sequence of literal characters

This is the kbd tag: in an instruction manual, Text typed by a user

This is the var tag: A variable name

This is the dfn tag: The defining instance of a term. Typically bold or bold italic

This is the cite tag: A citation - Typically italic

...there seem to be an unnecessarily large amount of logical styles - and what is the purpose of having ones that already are duplicate in functionality of phyiscal styles. As a matter-of-fact, what's the point of segregating out physical and logical styles?
I think the reason for logical styles is to create a variety of styling options and see how different browsers implement them and what sticks, whereas the physical styles are hard-defined and not up for interpretation.

Obsoleted elements

Sucks that plaintext and xmp are gone. pre is finnicky because you have to what, replace all the <> with entities? Why require the extra work? plaintext and xmp served a specific purpose.

--Website notifications are discussed ("INTERESTED")--

Extra Retrospective Notes