%!PS-Adobe-2.0
%%Creator: dvips 5.521 Copyright 1986, 1993 Radical Eye Software
%%Title: html-spec.dvi
%%CreationDate: Thu Sep 21 18:28:17 1995
%%Pages: 76
%%PageOrder: Ascend
%%BoundingBox: 0 0 612 792
%%DocumentFonts: Times-Roman Times-Bold Courier Helvetica-Bold Helvetica
%%EndComments
%DVIPSCommandLine: dvips html-spec.dvi
%DVIPSSource: TeX output 1995.09.21:1828
%%BeginProcSet: tex.pro
/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get
round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{
statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0
0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn
begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X
array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo
setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx
FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{
pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get}
B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup
length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B
/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type
/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp
0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2
index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff
ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice
ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]{
ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}if nn
/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1
sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{cc 1 add D
}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin 0 0
moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul add
.99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage
userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook
known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley
false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley
scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave
transform round exch round exch itransform moveto rulex 0 rlineto 0
ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta
0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}
B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{
3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p
-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{
3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end
%%EndProcSet
%%BeginProcSet: texps.pro
TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2
index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics
exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub
dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}
ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict
end definefont 3 -1 roll makefont /setfont load]cvx def}def
/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def
/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def
end
%%EndProcSet
TeXDict begin 40258431 52099146 1000 600 600
(/mount/oedipa/people/joe/html-spec/spec/html-spec.dvi)
@start /Fa 1 16 df<000FE000007FFC0000FFFE0003FFFF8007FFFFC00FFFFFE01FFF
FFF03FFFFFF83FFFFFF87FFFFFFC7FFFFFFC7FFFFFFCFFFFFFFEFFFFFFFEFFFFFFFEFFFF
FFFEFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFE7FFFFFFC7FFFFFFC7FFFFFFC3FFFFFF83FFF
FFF81FFFFFF00FFFFFE007FFFFC003FFFF8000FFFE00007FFC00000FE0001F207BA42A>
15 D E /Fb 81[50 52[50 50 72 50 55 28 50 33 1[55 55 55
83 22 50 1[22 55 55 28 55 55 50 55 55 7[66 66 94 66 72
61 66 72 78 66 78 72 83 55 66 1[28 72 78 61 66 72 72
66 66 3[58 2[28 55 55 55 55 55 55 55 55 55 2[28 33 28
44[{}62 100.000000 /Helvetica rf /Fc 81[46 51[37 42 42
2[42 23 32 28 1[42 42 42 65 23 42 1[23 1[42 28 37 42
37 1[37 12[51 46 2[46 60 1[74 51 2[28 60 60 11[23 59[{.167 SlantFont}31
83.333336 /Times-Roman rf /Fd 1 59 df<1C007F00FF80FF80FF80FF80FF807F001C
000909798817>58 D E /Fe 81[61 51[50 55 55 78 55 61 33
55 39 1[61 61 61 89 28 55 1[28 61 61 33 55 61 55 61 55
7[66 1[94 2[61 66 72 78 66 78 1[83 61 2[28 72 78 61 66
72 72 72 72 6[33 55 55 55 55 55 55 55 55 55 55 28 28
1[28 4[28 39[{}59 100.000000 /Helvetica-Bold rf /Ff 135[45
3[45 6[45 45 3[45 2[45 53[45 47[{}7 75.000000 /Courier
rf /Fg 81[42 51[33 37 37 54 37 37 21 29 25 37 37 37 37
58 21 37 1[21 37 37 25 33 37 33 37 33 9[71 2[46 42 50
1[42 54 1[66 46 1[29 25 54 54 42 46 1[50 7[21 21 37 37
37 37 37 37 1[37 37 37 1[19 25 19 2[25 25 40[{}57 75.000000
/Times-Roman rf /Fh 139[25 29 33 14[33 42 37 31[54 65[{}7
75.000000 /Times-Bold rf /Fi 131[50 1[50 50 50 50 50
50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50
50 50 50 1[50 1[50 50 50 50 50 50 50 50 50 50 50 50 50
50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50
50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50
50 50 50 50 50 50 50 50 50 50 50 50 33[{}89 83.333336
/Courier rf /Fj 78[42 2[46 52[42 42 60 42 46 28 32 37
46 46 42 46 69 23 46 1[23 46 42 28 37 46 37 46 42 3[28
1[28 55 60 60 83 60 60 55 46 60 65 51 65 60 78 55 65
1[32 65 65 51 55 60 60 55 60 7[42 42 42 42 42 42 42 42
42 42 1[21 28 21 44[{}66 83.333336 /Times-Bold rf /Fk
134[50 50 2[55 33 1[44 1[55 1[55 2[55 3[50 1[44 3[50
19[94 66 3[78 21[50 1[50 1[25 33 45[{}18 100.000000 /Times-Bold
rf /Fl 47[83 21[37 10[46 46 3[37 44[40 1[40 37 42 42
60 42 42 23 32 28 42 42 42 42 65 23 42 23 23 42 42 28
37 42 37 42 37 3[28 23 28 1[60 60 78 60 60 51 46 55 60
46 60 60 74 51 60 32 28 60 60 46 51 60 55 55 60 2[47
47 47 23 23 42 42 42 42 42 42 42 42 42 42 23 21 28 21
47 42 28 28 28 65 2[42 35[{}87 83.333336 /Times-Roman
rf end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 600dpi
TeXDict begin
%%EndSetup
%%Page: 1 1
1 0 bop 299 523 a Fl(HTML)20 b(W)-7 b(orking)19 b(Group)2062
b(T)-6 b(.)20 b(Berners-Lee)299 623 y(INTERNET)-8 b(-DRAFT)2288
b(MIT/W3C)299 722 y( Some)i(text.)g
(*wow* )897 3778 y(|)897 3877 y(\\-"Some)48
b(text.)h(")897 3977 y(|)897 4076 y(\\-EM)897 4176 y(|)99
b(|)897 4276 y(|)g(\\-)897 4375 y(|)g(|)897 4475
y(|)g(\\-"*wow*")897 4575 y(|)g(|)897 4674 y(|)g(\\-)897
4774 y(|)897 4873 y(\\-This)48 b(is)i(a)g(Heading
)498 3017 y Fl(Some)17
b(elements)f(only)g(ha)n(v)o(e)g(a)h(start-tag)f(without)g(an)h
(end-tag.)24 b(F)o(or)17 b(e)o(xample,)e(to)i(create)g(a)g(line)g
(break,)f(use)498 3117 y(the)e Fi(
)g Fl(tag.)25 b(Additionally)-5
b(,)13 b(the)h(end)f(tags)h(of)g(some)g(other)f(elements,)i(such)e(as)i
(P)o(aragraph)d(\()p Fi(
)p Fl(,)d Fi()p Fl(,)g(and)g Fi()f Fl(are)i(equi)n(v)n(alent,)f(whereas)g Fi(&)i Fl(is)498 623 y(dif)n(ferent)h(from)g Fi(&)p Fl(.)498 772 y(In)h(a)h(start-tag,)e(the)h(element)g(name)g(must)g (immediately)f(follo)n(w)g(the)h(tag)h(open)e(delimiter)g Fi(<)p Fl(.)299 1162 y Fb(3.2.4)100 b(Attributes)498 1411 y Fl(In)19 b(a)h(start-tag,)f(white)g(space)h(and)f(attrib)n(utes) g(are)g(allo)n(wed)g(between)f(the)i(element)f(name)f(and)h(the)h (closing)498 1511 y(delimiter)-5 b(.)34 b(An)22 b(attrib)n(ute)g (speci\256cation)g(typically)g(consists)h(of)f(an)g(attrib)n(ute)g (name,)g(an)h(equal)f(sign,)g(and)498 1610 y(a)e(v)n(alue,)e(though)g (some)h(attrib)n(ute)f(speci\256cations)h(may)g(be)g(just)h(a)f(name)g (tok)o(en.)26 b(White)19 b(space)g(is)i(allo)n(wed)498 1710 y(around)d(the)j(equal)e(sign.)498 1859 y(The)h(v)n(alue)f(of)h (the)h(attrib)n(ute)e(may)h(be)g(either:)623 2091 y Fa(\017)41 b Fl(A)24 b(string)g(literal,)g(delimited)f(by)h(single)f(quotes)h(or)f (double)g(quotes)g(and)g(not)g(containing)f(an)o(y)h(oc-)706 2190 y(currences)18 b(of)i(the)h(delimiting)e(character)-5 b(.)888 2356 y Fj(NO)m(TE)26 b(\261)f Fl(Some)g(historical)f (implementations)f(consider)h(an)o(y)g(occurrence)f(of)i(the)g Fi(>)888 2455 y Fl(character)54 b(to)i(signal)f(the)g(end)g(of)g(a)h (tag.)132 b(F)o(or)55 b(compatibility)f(with)i(such)888 2555 y(implementations,)76 b(when)65 b Fi(>)i Fl(appears)e(in)i(an)f (attrib)n(ute)g(v)n(alue,)76 b(it)67 b(should)888 2655 y(be)c(represented)e(with)i(a)g(numeric)f(character)f(reference.)153 b(F)o(or)63 b(e)o(xample,)888 2754 y Fi(b">)95 b Fl(should)g(be)h(written)f Fi()100 b Fl(or)h Fi()p Fl(.)623 3119 y Fa(\017)41 b Fl(A)24 b(name)f(tok)o(en)h(\(a)f (sequence)g(of)h(letters,)h(digits,)g(periods,)e(or)h(hyphens\).)35 b(Name)24 b(tok)o(ens)f(are)h(not)706 3219 y(case)c(sensiti)n(v)o(e.) 888 3384 y Fj(NO)m(TE)d(\261)f Fl(Some)g(historical)f(implementations)f (allo)n(w)i(an)o(y)g(character)f(e)o(xcept)g(space)h(or)888 3484 y Fi(>)21 b Fl(in)f(a)h(name)e(tok)o(en.)498 3715 y(In)64 b(this)h(e)o(xample,)74 b Fi()64 b Fl(is)h(the)g(element)e (name,)75 b Fi(src)64 b Fl(is)i(the)e(attrib)n(ute)g(name,)74 b(and)498 3815 y Fi(http://host/dir/file.gif)16 b Fl(is)22 b(the)e(attrib)n(ute)g(v)n(alue:)498 4046 y Fi()498 4277 y Fl(A)23 b(useful)e(technique)f(for)i(computing)d(an)j(attrib)n(ute)g(v)n(alue)f (literal)h(for)f(a)i(gi)n(v)o(en)d(string)i(is)h(to)f(replace)f(each) 498 4377 y(quote)13 b(and)h(white)h(space)f(character)f(by)h(an)g (entity)g(reference)f(or)h(numeric)f(character)g(reference)f(as)j (follo)n(ws:)1345 4608 y Fi(ENTITY)298 b(NUMERIC)847 4707 y(CHARACTER)48 b(REFERENCE)148 b(CHAR)49 b(REF)248 b(CHARACTER)48 b(DESCRIPTION)847 4807 y(---------)g(----------)98 b(-----------)f(---------------------)946 4907 y(HT)897 b( )447 b(Tab)946 5006 y(LF)897 b( )397 b(Line)49 b(Feed)299 5255 y Fl(Berners-Lee,)19 b(Connolly)2255 b([P)o(age)20 b(14])p eop %%Page: 15 15 15 14 bop 299 203 a Fl(INTERNET)-8 b(-DRAFT)402 b(Hyperte)o(xt)18 b(Markup)h(Language)f(-)j(2.0)433 b(September)19 b(22,)g(1995)946 523 y Fi(CR)897 b( )397 b(Carriage)49 b(Return)946 623 y(SP)897 b( )397 b(Space)946 722 y(")349 b(")298 b(")397 b(Quotation)48 b(mark)946 822 y(&)349 b(&)f(&)397 b(Ampersand)498 1013 y Fl(F)o(or)20 b(e)o(xample:)498 1205 y Fi()498 1396 y Fl(The)16 b Fi(NAMELEN)f Fl(parameter)g(in)h(the) g(SGML)h(declaration)d(\(Section)i(9.5\))f(limits)i(the)f(length)f(of)h (an)g(attrib)n(ute)498 1496 y(v)n(alue)k(to)g(1024)f(characters.)498 1645 y(Attrib)n(utes)c(such)f(as)i(ISMAP)f(and)f(COMP)-8 b(A)m(CT)16 b(may)e(be)h(written)g(using)f(a)h(minimized)f(syntax)g (\(see)h(7.9.1.2)498 1745 y(\252Omitted)20 b(Attrib)n(ute)g(Name\272)g (in)g([SGML]\).)f(The)h(markup:)498 1936 y Fi()498 2128 y Fl(can)20 b(be)g(written)g(using)g(a)g (minimized)f(syntax:)498 2319 y Fi(
)706 2510 y Fj(NO)m(TE)20 b(\261)h Fl(Some)f(historical)f(implementations)g (only)g(understand)f(the)i(minimized)f(syntax.)299 2892 y Fb(3.2.5)100 b(Comments)498 3142 y Fl(T)-7 b(o)19 b(include)f (comments)f(in)i(an)g(HTML)f(document,)f(use)i(a)g(comment)e (declaration.)25 b(A)19 b(comment)e(declara-)498 3241 y(tion)23 b(consists)h(of)e Fi()p Fl(.)36 b(Each)22 b(comment)g(starts)498 3341 y(with)f Fi(-)g Fl(and)f(includes)g(all)i(te)o(xt)e(up)h(to)g(and)f (including)f(the)i(ne)o(xt)f(occurrence)e(of)j Fi(-)p Fl(.)29 b(In)20 b(a)h(comment)f(decla-)498 3440 y(ration,)e(white)i (space)f(is)h(allo)n(wed)e(after)h(each)g(comment,)f(b)n(ut)h(not)g (before)e(the)j(\256rst)f(comment.)26 b(The)18 b(entire)498 3540 y(comment)h(declaration)g(is)i(ignored.)706 3723 y Fj(NO)m(TE)d(\261)g Fl(Some)g(historical)f(HTML)h(implementations)e (incorrectly)g(consider)h(an)o(y)g Fi(>)h Fl(char)n(-)706 3823 y(acter)i(to)g(be)g(the)g(termination)f(of)h(a)h(comment.)498 4006 y(F)o(or)f(e)o(xample:)498 4197 y Fi()498 4297 y()498 4396 y(
HTML)f(Comment)g(Example )498 4496 y()498 4596 y()498 4695 y()498 4795 y()498 4895 y()498 4994 y()h()299 5255 y Fl(Berners-Lee,)19 b(Connolly)2255 b([P)o(age)20 b(15])p eop %%Page: 16 16 16 15 bop 299 203 a Fl(INTERNET)-8 b(-DRAFT)402 b(Hyperte)o(xt)18 b(Markup)h(Language)f(-)j(2.0)433 b(September)19 b(22,)g(1995)299 523 y Fe(3.3)100 b(HTML)27 b(Pub)o(lic)h(T)-6 b(e)o(xt)28 b(Identi\256er)o(s)498 772 y Fl(T)-7 b(o)16 b(identify)f(information)f (as)j(an)f(HTML)f(document)g(conforming)e(to)j(this)g(speci\256cation,) g(each)g(document)498 872 y(must)k(start)h(with)f(one)g(of)g(the)g (follo)n(wing)f(document)f(type)i(declarations.)498 1101 y Fi() 498 1331 y Fl(This)20 b(document)f(type)g(declaration)g(refers)h(to)g (the)g(HTML)g(DTD)h(in)f(Section)g(9.1.)706 1545 y Fj(NO)m(TE)f(\261)f Fl(If)h(the)f(body)g(of)g(a)h Fi(text/html)e Fl(message)i(entity)f (does)g(not)h(be)o(gin)e(with)i(a)g(docu-)706 1644 y(ment)g(type)h (declaration,)e(an)i(HTML)g(user)g(agent)f(should)g(infer)g(the)h(abo)o (v)o(e)f(document)f(type)706 1744 y(declaration.)498 1974 y Fi()498 2203 y Fl(This)20 b(document)f(type)g(declaration) g(also)i(refers)e(to)i(the)f(HTML)g(DTD)g(which)g(appears)f(in)h (Section)g(9.1.)498 2433 y Fi()498 2663 y Fl(This)18 b(document)d(type)i(declaration)f(refers)h(to)h(the)f(le)n (v)o(el)g(1)h(HTML)f(DTD)h(in)f(Section)g(9.3.)26 b(F)o(orm)16 b(elements)498 2762 y(must)k(not)g(occur)f(in)i(le)n(v)o(el)f(1)g (documents.)498 2992 y Fi()498 3092 y()498 3321 y Fl(These)20 b(tw)o(o)g(document)e(type)h(declarations)f(refer)h (to)h(the)g(HTML)g(DTD)g(in)g(Section)f(9.2)g(and)g(Section)h(9.4.)498 3421 y(The)o(y)f(refer)h(to)g(the)g(more)g(structurally)e(rigid)i (de\256nition)f(of)h(HTML.)498 3570 y(HTML)25 b(user)h(agents)f(may)g (support)f(other)h(document)e(types.)43 b(In)25 b(particular)m(,)g(the) o(y)g(may)g(support)f(other)498 3670 y(formal)15 b(public)h (identi\256ers,)g(or)g(other)g(document)e(types)i(altogether)-5 b(.)25 b(The)o(y)15 b(may)h(support)f(an)h(internal)f(dec-)498 3770 y(laration)20 b(subset)g(with)g(supplemental)f(entity)-5 b(,)19 b(element,)g(and)h(other)f(markup)g(declarations.)299 4159 y Fe(3.4)100 b(Example)28 b(HTML)g(Document)498 4408 y Fi()498 4508 y()498 4608 y()498 4707 y(
)498 4807 y(Structural)f(Example )498 4907 y()498 5006 y(First)h(Header
)299 5255 y Fl(Berners-Lee,)19 b(Connolly)2255 b([P)o(age)20 b(16])p eop %%Page: 17 17 17 16 bop 299 203 a Fl(INTERNET)-8 b(-DRAFT)402 b(Hyperte)o(xt)18 b(Markup)h(Language)f(-)j(2.0)433 b(September)19 b(22,)g(1995)498 523 y Fi(This)49 b(is)g(a)h(paragraph)e(in)h(the)h(example)e(HTML)h (file.)g(Keep)g(in)g(mind)498 623 y(that)g(the)g(title)g(does)g(not)h (appear)e(in)i(the)f(document)f(text,)h(but)g(that)498 722 y(the)g(header)g(\(defined)f(by)i(H1\))f(does.
)498 822 y()498 922 y(
)498 1818 y(- First)f(item)h(in)h(an)f(ordered)g(list.)498 1021 y(
- Second)f(item)h(in)h(an)f(ordered)g(list.)598 1121 y(
)598 1220 y(
)498 1619 y(- )g(Note)g(that)g(lists)g(can)g(be) h(nested;)598 1320 y(
- )f(Whitespace)f(may)h(be)g(used)h(to)f(assist) g(in)g(reading)g(the)847 1420 y(HTML)g(source.)598 1519 y(
- Third)f(item)h(in)h(an)f(ordered)g(list.)498 1719 y(
This)g(is)g(an)h(additional)d(paragraph.)h (Technically,)g(end)h(tags)g(are)498 1918 y(not)g(required)g(for)g (paragraphs,)f(although)g(they)h(are)g(allowed.)g(You)g(can)498 2017 y(include)g(character)f(highlighting)f(in)j(a)f(paragraph.)f (This)h(sentence)498 2117 y(of)h(the)f(paragraph)f(is)h (emphasized.)e(Note)i(that)g(the)h(</P>)498 2217 y(end)f(tag)h(has)f(been)g(omitted.)498 2316 y(
)498 2416 y()498 2516 y(Be)i(sure)f(to)g(read)g(these)g(bold)g(instructions.)498 2615 y()299 3019 y Fe(4)100 b(HTML)27 b(as)i(an)f (Internet)g(Media)g(T)-6 b(ype)498 3268 y Fl(An)16 b(HTML)f(user)g (agent)g(allo)n(ws)h(users)f(to)h(interact)f(with)h(resources)e(which)h (ha)n(v)o(e)g(HTML)g(representations.)498 3367 y(At)22 b(a)g(minimum,)e(it)i(must)f(allo)n(w)h(users)f(to)h(e)o(xamine)e(and)g (na)n(vigate)g(the)i(content)e(of)h(HTML)g(le)n(v)o(el)g(1)h(doc-)498 3467 y(uments.)38 b(HTML)24 b(user)g(agents)g(should)f(be)h(able)g(to)g (preserv)o(e)e(all)j(formatting)d(distinctions)i(represented)498 3566 y(in)19 b(an)g(HTML)g(document,)e(and)i(be)g(able)g(to)g (simultaneously)f(present)g(resources)g(referred)g(to)h(by)g(IMG)g(el-) 498 3666 y(ements)25 b(\(the)o(y)e(may)i(ignore)e(some)i(formatting)d (distinctions)j(or)f(IMG)h(resources)e(at)j(the)e(request)g(of)h(the) 498 3766 y(user\).)h(Le)n(v)o(el)20 b(2)g(HTML)g(user)g(agents)g (should)f(support)g(form)g(entry)h(and)f(submission.)299 4150 y Fe(4.1)100 b(te)o(xt/html)27 b(media)h(type)498 4399 y Fl(This)22 b(speci\256cation)e(de\256nes)h(the)h(Internet)e (Media)h(T)-7 b(ype[IMEDIA])19 b(\(formerly)g(referred)g(to)j(as)g(the) f(Con-)498 4499 y(tent)f(T)-7 b(ype[MIME]\))18 b(called)i Fi(text/html)p Fl(.)26 b(The)20 b(follo)n(wing)e(is)j(to)g(be)f(re)o (gistered)f(with)h([IAN)m(A].)498 4686 y Fj(Media)h(T)-6 b(ype)20 b(name)706 4785 y Fl(te)o(xt)498 4907 y Fj(Media)h(subtype)f (name)706 5006 y Fl(html)299 5255 y(Berners-Lee,)f(Connolly)2255 b([P)o(age)20 b(17])p eop %%Page: 18 18 18 17 bop 299 203 a Fl(INTERNET)-8 b(-DRAFT)402 b(Hyperte)o(xt)18 b(Markup)h(Language)f(-)j(2.0)433 b(September)19 b(22,)g(1995)498 497 y Fj(Requir)o(ed)h(parameters)706 597 y Fl(none)498 730 y Fj(Optional)g(parameters)706 830 y Fl(le)n(v)o(el,)f(charset)498 974 y Fj(Encoding)i(considerations)706 1073 y Fl(an)o(y)e(encoding)f (is)j(allo)n(wed)498 1223 y Fj(Security)f(considerations)706 1323 y Fl(see)g(Section)g(10)498 1555 y(The)g(optional)f(parameters)g (are)h(de\256ned)f(as)i(follo)n(ws:)498 1772 y Fj(Le)o(v)o(el)706 1872 y Fl(The)c(le)n(v)o(el)h(parameter)e(speci\256es)i(the)g(feature)f (set)i(used)e(in)h(the)g(document.)24 b(The)18 b(le)n(v)o(el)f(is)i(an) f(inte)o(ger)706 1971 y(number)m(,)13 b(implying)g(that)h(an)o(y)g (features)f(of)h(same)h(or)f(lo)n(wer)g(le)n(v)o(el)g(may)f(be)i (present)e(in)i(the)f(document.)706 2071 y(Le)n(v)o(el)20 b(1)h(is)h(all)g(features)e(de\256ned)g(in)i(this)f(speci\256cation)f (e)o(xcept)h(those)f(that)i(require)d(the)i Fi(