%!PS-Adobe-2.0
%%Creator: dvips 5.521 Copyright 1986, 1993 Radical Eye Software
%%Title: styles.dvi
%%CreationDate: Fri Nov 18 18:31:32 1994
%%Pages: 43
%%PageOrder: Ascend
%%BoundingBox: 0 0 612 792
%%DocumentFonts: Times-Roman Times-Bold Times-Italic Times-BoldItalic
%%+ Courier
%%EndComments
%DVIPSCommandLine: dvips styles.dvi
%DVIPSSource: TeX output 1994.11.18:1831
%%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 300 300
(/mount/oedipa/people/joe/sgml/styles/fmt/styles.dvi)
@start /Fa 129[25 25 25 25 25 25 25 25 25 25 25 25 25
25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 1[25
2[25 2[25 25 25 1[25 25 25 25 25 25 25 25 25 25 25 25
25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25
25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 1[25
25 25 25 25 33[{}87 41.666668 /Courier rf /Fb 1 16 df<07E01FF83FFC7FFE7F
FEFFFFFFFFFFFFFFFFFFFFFFFF7FFE7FFE3FFC1FF807E010107E9115>15
D E /Fc 81[28 52[25 25 36 25 28 17 19 22 28 28 25 28
41 14 28 1[14 28 25 17 22 28 22 28 25 7[36 3[36 33 28
2[30 39 36 47 33 2[19 39 39 30 33 36 36 33 36 7[25 25
25 25 25 25 25 25 25 25 1[12 17 45[{}55 50.000000 /Times-Bold
rf /Fd 134[18 2[18 23 12 16 16 1[21 21 23 32 12 2[12
23 21 14 18 21 18 1[21 6[25 25 28 2[30 25 23 28 30 25
30 30 37 25 28 1[16 32 30 28 28 30 28 28 28 65[{}42 41.666668
/Times-BoldItalic rf /Fe 81[21 52[19 19 27 19 19 10 15
12 1[19 19 19 29 10 2[10 19 19 12 17 19 17 19 17 9[35
2[23 21 5[33 23 2[12 27 27 20[19 19 19 1[9 12 9 44[{}37
37.500000 /Times-Roman rf /Ff 139[12 15 17 14[17 21 19
31[27 65[{}7 37.500000 /Times-Bold rf /Fg 69[23 8[21
1[21 21 3[23 47[16 18 18 28 18 21 12 16 16 21 21 21 21
30 12 18 12 12 21 21 12 18 21 18 21 21 3[16 1[16 1[23
25 35 25 30 23 21 25 30 25 30 28 35 23 2[14 30 30 25
25 30 28 25 25 1[21 1[28 28 14 14 1[21 2[21 21 21 21
21 21 12 10 14 10 28 1[14 14 14 5[14 33[{}77 41.666668
/Times-Italic rf /Fh 1 59 df<70F8F8F87005057D840C>58
D E /Fi 53[14 15[18 8[21 1[23 23 3[18 47[18 21 21 30
21 21 12 16 14 21 21 21 21 32 12 21 12 12 21 21 14 18
21 18 21 18 3[14 1[14 2[30 39 30 30 25 23 28 30 23 30
30 37 25 30 16 14 30 30 23 25 30 28 28 30 1[18 3[12 12
21 21 21 21 21 21 21 21 21 21 12 10 14 10 2[14 14 14
4[17 14 33[{}80 41.666668 /Times-Roman rf /Fj 81[23 51[18
21 21 30 21 23 14 16 18 23 23 21 23 35 12 23 1[12 23
21 14 18 23 18 23 21 7[30 30 42 30 30 28 23 30 32 25
32 30 39 28 32 1[16 32 32 25 28 30 30 28 30 1[21 1[24
2[14 21 21 21 21 21 21 21 21 21 21 1[10 14 10[23 34[{}66
41.666668 /Times-Bold rf /Fk 81[33 52[30 2[30 33 20 23
27 33 33 30 33 50 17 33 1[17 33 30 20 27 33 27 33 30
9[60 2[40 33 43 1[37 2[56 40 2[23 47 47 2[43 43 40 43
10[30 30 30 30 30 30 3[20 45[{}44 59.999973 /Times-Bold
rf /Fl 137[25 2[19 17 2[25 25 39 14 2[14 25 25 1[22 2[25
19[36 3[19 4[30 11[25 25 3[25 2[25 4[12 44[{}20 50.000000
/Times-Roman rf /Fm 134[36 4[20 28 24 2[36 2[20 3[36
1[24 32 16[44 40 5[64 44 3[52 72[{}14 72.000000 /Times-Roman
rf end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 300dpi
TeXDict begin
%%EndSetup
%%Page: 1 1
1 0 bop 634 436 a Fm(Style)17 b(Sheets)g(for)h(HTML)856
556 y Fl(Joe)13 b(English)774 653 y(No)o(v)o(ember)f(18,)h(1994)149
835 y Fk(Contents)149 928 y Fj(1)42 b(Intr)o(oduction)1336
b(1)149 1019 y(2)42 b(Pr)o(operties)1379 b(2)212 1069
y Fi(2.1)43 b(Units)10 b(of)f(Measurement)32 b Fh(:)20
b(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f
(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)84
b Fi(2)212 1118 y(2.2)43 b(F)o(onts)19 b Fh(:)h(:)h(:)f(:)g(:)h(:)f(:)g
(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)
g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)84
b Fi(4)307 1168 y(2.2.1)50 b(F)o(ont)10 b(families)16
b Fh(:)21 b(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f
(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)84
b Fi(5)307 1218 y(2.2.2)50 b(F)o(ont)10 b(sizes)38 b
Fh(:)20 b(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h
(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)84
b Fi(5)307 1268 y(2.2.3)50 b(Alternate)10 b(1:)j(names)k
Fh(:)k(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g
(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)84 b Fi(5)307
1318 y(2.2.4)50 b(Alternate)10 b(2:)j(Numbers)35 b Fh(:)20
b(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f
(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)84 b Fi(6)307 1368
y(2.2.5)50 b(F)o(ont)10 b(shapes)40 b Fh(:)21 b(:)f(:)g(:)h(:)f(:)g(:)g
(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)
h(:)f(:)g(:)g(:)h(:)f(:)g(:)84 b Fi(6)307 1417 y(2.2.6)50
b(Notes)10 b(on)g(font)f(selection)14 b Fh(:)20 b(:)g(:)h(:)f(:)g(:)h
(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)
h(:)f(:)g(:)84 b Fi(7)307 1467 y(2.2.7)50 b(Suggestions)9
b(for)h("cutting)e(corners")41 b Fh(:)20 b(:)g(:)g(:)h(:)f(:)g(:)h(:)f
(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)84
b Fi(7)307 1517 y(2.2.8)50 b(Open)10 b(questions)h Fh(:)20
b(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f
(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)84
b Fi(7)307 1567 y(2.2.9)50 b(Multiple)8 b(shape)j(speci\256cations)g
Fh(:)20 b(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g
(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)84 b Fi(8)307 1617 y(2.2.10)29
b(Other)10 b(schemes)25 b Fh(:)20 b(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h
(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)
h(:)f(:)g(:)84 b Fi(8)307 1666 y(2.2.11)29 b(Specifying)9
b(actual)i(fonts)j Fh(:)20 b(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)
g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)84
b Fi(8)212 1716 y(2.3)43 b(Special)11 b(ef)o(fects)31
b Fh(:)20 b(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g
(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)
g(:)84 b Fi(9)212 1766 y(2.4)43 b(Colors)31 b Fh(:)21
b(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h
(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)
h(:)f(:)g(:)84 b Fi(9)212 1816 y(2.5)43 b(Alignment)9
b(and)h(placement)38 b Fh(:)21 b(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)
g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g
(:)63 b Fi(10)212 1866 y(2.6)43 b(Separator)11 b(speci\256cations)38
b Fh(:)20 b(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h
(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)63
b Fi(10)212 1915 y(2.7)43 b(Enumeration)10 b(rules)31
b Fh(:)20 b(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h
(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)63
b Fi(14)212 1965 y(2.8)43 b(Generated)11 b(te)o(xt)30
b Fh(:)20 b(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g
(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)
g(:)63 b Fi(14)149 2057 y Fj(3)42 b(Structur)o(e)12 b(of)e(stylesheets)
1129 b(14)149 2148 y(4)42 b(Speci\256ers)1371 b(16)212
2198 y Fi(4.1)43 b(Document-wide)10 b(properties)21 b
Fh(:)g(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g
(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)63 b Fi(16)212
2248 y(4.2)43 b(Phrases)17 b Fh(:)k(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g
(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)
g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)63 b Fi(17)212
2297 y(4.3)43 b(Blocks)27 b Fh(:)21 b(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f
(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)
g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)63 b
Fi(17)212 2347 y(4.4)43 b(P)o(aragraphs)25 b Fh(:)20
b(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g
(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)
g(:)63 b Fi(18)212 2397 y(4.5)43 b(Hyperlinks)22 b Fh(:)e(:)h(:)f(:)g
(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)
g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)63
b Fi(18)212 2447 y(4.6)43 b(Lists)30 b Fh(:)20 b(:)h(:)f(:)g(:)h(:)f(:)
g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f
(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)63
b Fi(19)212 2497 y(4.7)43 b(Inline)9 b(Displays)20 b
Fh(:)g(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g
(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)
63 b Fi(19)961 2628 y(1)p eop
%%Page: 2 2
2 1 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1246
b Fi(2)212 262 y(4.8)43 b(Block)10 b(Displays)17 b Fh(:)j(:)g(:)g(:)h
(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)
f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)63
b Fi(19)212 311 y(4.9)43 b(Headings)19 b Fh(:)h(:)g(:)h(:)f(:)g(:)g(:)h
(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)
f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)63
b Fi(19)212 361 y(4.10)22 b(Metainfo)h Fh(:)d(:)g(:)h(:)f(:)g(:)g(:)h
(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)
f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)63
b Fi(20)212 411 y(4.11)22 b(Di)o(visions)16 b Fh(:)k(:)g(:)h(:)f(:)g(:)
g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g
(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)63
b Fi(20)212 461 y(4.12)22 b(Floating)9 b(elements)41
b Fh(:)20 b(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h
(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)63
b Fi(20)212 511 y(4.13)22 b(Notes)14 b Fh(:)20 b(:)h(:)f(:)g(:)h(:)f(:)
g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f
(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)63
b Fi(20)149 602 y Fj(5)42 b(Determining)10 b(style)g(applicability)991
b(21)212 652 y Fi(5.1)43 b(Lookup)10 b(based)h(on)e(Generic)i
(Identi\256ers)21 b Fh(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g
(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)63 b Fi(21)212
702 y(5.2)43 b(Style)10 b(inheritance)24 b Fh(:)c(:)g(:)h(:)f(:)g(:)h
(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)
h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)63 b Fi(22)212
751 y(5.3)43 b(Conte)o(xt-sensiti)o(v)o(e)9 b(processing)22
b Fh(:)e(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)
g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)63 b Fi(23)307
801 y(5.3.1)50 b(Style)10 b(sets)k Fh(:)20 b(:)g(:)h(:)f(:)g(:)h(:)f(:)
g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f
(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)63 b Fi(23)307 851
y(5.3.2)50 b(Conte)o(xt)9 b(pattern)h(matching)40 b Fh(:)21
b(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h
(:)f(:)g(:)g(:)h(:)f(:)g(:)63 b Fi(25)212 901 y(5.4)43
b(Specifying)9 b(styles)h(in)g(the)g(document)32 b Fh(:)21
b(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h
(:)f(:)g(:)g(:)h(:)f(:)g(:)63 b Fi(26)212 951 y(5.5)43
b(Notes)10 b(on)g(style)g(quali\256ers)31 b Fh(:)20 b(:)h(:)f(:)g(:)g
(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)
h(:)f(:)g(:)g(:)h(:)f(:)g(:)63 b Fi(28)149 1042 y Fj(6)42
b(Linking)9 b(Stylesheets)i(to)f(the)h(Document)892 b(28)212
1092 y Fi(6.1)43 b(Multiple)9 b(style)g(sheets)26 b Fh(:)21
b(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h
(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)63
b Fi(29)212 1142 y(6.2)43 b(User)11 b(preferences)26
b Fh(:)20 b(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g
(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)
63 b Fi(29)149 1233 y Fj(A)33 b(SGML)10 b(de\256nitions)1223
b(30)149 1324 y(B)35 b(Sample)10 b(stylesheet)h(f)o(or)f(HTML)1028
b(35)149 1416 y(C)33 b(HTML)10 b(equivalents)f(of)h(style)g(pr)o
(operties)877 b(39)149 1507 y(D)33 b(WWW)n(-Ar)o(ch)10
b(ar)o(chitectural)h(f)o(orm)f(de\256nition)798 b(39)902
1594 y Ff(Abstract)309 1663 y Fe(This)10 b(is)h(v)o(ersion)f(0.1)g(of)h
(a)f(proposal)f(for)i(a)f(style-sheet)g(mechanism)e(suitable)i(for)h
(use)e(on)h(the)h(W)m(orld-)253 1708 y(W)o(ide-W)m(eb)o(.)18
b(It)12 b(is)f(primarily)h(oriented)f(to)o(wards)f(HTML)i(le)o(v)o(el)f
(2.0,)h(b)o(ut)f(may)g(be)f(used)g(to)h(support)g(other)253
1754 y(SGML)e(document)f(types)g(as)h(well.)309 1800
y(This)k(proposal)f(de\256nes)g(a)h(set)g(of)g(style)h(properties,)g
(mechanisms)d(for)j(assigning)e(those)g(properties)253
1845 y(to)h(document)d(elements,)i(and)g(mechanisms)e(for)j
(associating)d(collections)h(of)i(style)e(speci\256cations)f(with)253
1891 y(HTML)f(documents.)h(It)f(also)f(includes)f(suggestions)f(for)j
(managing)e(users)g(preferences)g(within)i(a)f(bro)o(wser)253
1936 y(and)h(ho)o(w)f(to)i(resolv)o(e)e(user)h(preferences)e(with)j(e)o
(xternally)f(supplied)f(style)h(speci\256cations.)149
2077 y Fk(1)60 b(Intr)o(oduction)149 2169 y Fg([[Thr)n(oughout)8
b(the)h(document)f(you)h(may)g(\256nd)f(editorial)f(comments)i(like)g
(this)f(one)o(.)14 b(These)c(ar)n(e)f(notes)g(to)f(myself)149
2219 y(r)n(eminding)i(me)h(of)f(what)f(needs)i(to)f(get)g(written)f
(and)h(other)g(issues)g(that)g(need)g(to)g(be)h(discussed.)k(At)10
b(this)g(point,)149 2269 y(the)h(document)e(consists)h
Fd(mostly)g Fg(of)g(editorial)e(comments.]])212 2319
y Fi(A)i Fg(stylesheet)i Fi(is)e(a)g(collection)g(of)g(style)f
(speci\256cations)i(prepared)f(by)g(the)g(document)g(author)n(.)j
(Stylesheets)149 2369 y(are)f(de\256ned)e(as)h(an)g(SGML)g(document)f
(type.)k(Stylesheets)d(are)g(stored)f(and)g(transmitted)g(separately)g
(from)h(the)149 2418 y(HTML)g(document.)149 2628 y(No)o(v)o(ember)h
(18,)e(1994)1124 b(V)-5 b(ersion)10 b(0.1)p eop
%%Page: 3 3
3 2 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1246
b Fi(3)149 262 y Fc(Goals)149 339 y Fg([[F)n(ill)11 b(this)f(part)g
(in.)16 b(Some)11 b(goals:)j(style)d(sheets)g(should)f(not)g(be)i
Fd(too)e Fg(muc)o(h)h(har)n(der)g(to)g(write)f(and)h(parse)f(than)149
389 y(HTML;)f(should)e(pr)n(ovide)h(functions)f(that)g(the)h(WWW)g(pr)n
(ovider)g(community)g(has)g(demanded;)h(must)f(be)h(consis-)149
439 y(tent)i(with)g(principles)g(of)g(gener)o(alized)g(markup;)h
(should)f(be)h(pr)n(edictable;)f(must)h(support)e(variety)i(of)f
(display)149 489 y(de)o(vices;)g(should)e(be)g(applicable)f(to)g
(non-HTML)g(document)h(types;)h(must)f(be)g(e)o(xtensible;)h(pr)n
(obably)e(others.]])149 608 y Fc(Notes)13 b(on)f(terminology)149
685 y Fi(In)e(this)e(document,)i(the)f(term)h Fg(author)f
Fi(refers)h(to)f(a)g(person)h(or)f(program)g(which)g(creates)i(hyperte)
o(xt)d(documents.)149 735 y(A)k Fg(designer)g Fi(is)e(a)i(person)f(who)
f(creates)j(stylesheets.)j(A)11 b Fg(br)n(owser)i Fi(is)d(software)h
(which)g(displays)f(HTML)i(doc-)149 785 y(uments.)k(A)11
b Fg(user)i Fi(is)e(the)f(person)h(who)f(uses)i(a)f(bro)o(wser)n(,)h
(and)f(the)f(term)i Fg(r)n(eader)h Fi(refers)e(to)f(the)h(combination)f
(of)149 835 y(the)h(bro)o(wser)f(and)g(the)g(user)n(.)149
885 y Fg(Note:)j Fi(F)o(or)d(e)o(xample,)h(under)f(this)f(proposal)f(a)
j Fg(designer)f Fi(is)g(able)g(to)f(specify)h(colors)f(b)o(ut)g(an)h
Fg(author)g Fi(is)f(not)g(\(un-)149 935 y(less)k(she)g(is)f(also)g(the)
g(designer\).)19 b Fg(Br)n(owsers)13 b Fi(should)e(use)i(the)f
(indicated)f(colors)h(if)f(possible)h(unless)g(the)g
Fg(user)149 984 y Fi(instructs)f(otherwise.)17 b(In)11
b(other)g(words,)h(color)f(speci\256cations)g(appear)i(in)e
(stylesheets,)h(not)f(in)g(HTML)h(docu-)149 1034 y(ments,)i(and)e
(whether)g(or)g(not)g(the)g(color)f(speci\256cation)i(is)f(honored)f
(depends)i(on)f(platform)f(capabilities)g(and)149 1084
y(user)g(preferences.)149 1134 y Fg([[De\256ne:)k(applicable,)8
b(active,)j(r)n(ele)o(vant.]])149 1184 y([[De\256ne:)k(sour)n(ce)c
(document,)f(style)h(sheet,)g(pr)n(efer)n(ence)i(sheet.]])149
1302 y Fc(Platf)o(orm)g(capabilities)149 1380 y Fi(Documents)e(may)g
(be)g(displayed)e(on)h(a)h(wide)g(v)o(ariety)e(of)h(output)f(de)o
(vices:)14 b(high-resolution)7 b(color)j(bitmapped)149
1430 y(displays,)i(VT100)g(terminals,)g(laser)g(printers,)f(speech)i
(synthesizers,)g(and)f(man)o(y)g(others.)18 b(The)13
b(dif)o(ferent)d(de-)149 1480 y(vices)h(may)g(be)g(classi\256ed)f(by)g
(indi)o(vidual)e(features:)212 1563 y Fb(\017)20 b Fi(Character)11
b(cell)g(vs.)16 b(bitmapped.)f(Are)c(inline)e(graphics)h(supported?)15
b(Can)c(multiple)e(typefaces)i(be)g(dis-)253 1613 y(played?)212
1696 y Fb(\017)20 b Fi(Interacti)o(v)o(e)12 b(vs.)19
b(static.)g(Can)11 b(the)h(user)g(interact)g(with)e(the)i(document?)19
b(\(Selecting)11 b(links,)h(submitting)253 1746 y(forms,)f(etc.\))212
1829 y Fb(\017)20 b Fi(P)o(aginated)11 b(vs.)17 b(continuous)9
b(scroll.)16 b(Do)11 b(\252page)h(breaks\272)g(make)g(sense?)17
b(Are)11 b(there)h(headers)f(and)h(foot-)253 1878 y(ers?)j(Should)9
b(intra-document)g(hyperlinks)f(include)i(a)h(page)f(number?)212
1961 y Fb(\017)20 b Fi(Color)9 b(vs.)14 b(grayscale)d(vs.)j
(monochrome.)212 2044 y Fb(\017)20 b Fi(V)n(isual)9 b(vs.)15
b(audio.)253 2111 y Fg([[This)c(pr)n(oposal)e(tries)h(to)g(addr)n(ess)h
(br)n(owsers)g(of)e(all)h(combinations)e(of)i(capabilities,)f(b)o(ut)g
(speec)o(h)j(syn-)253 2161 y(thesizers)g(and)g(other)f(non-visual)g(br)
n(owsers)h(ar)n(e)g(sor)n(ely)h(underr)n(epr)n(esented.)21
b Fd(Any)13 b Fg(feedbac)o(k)f(on)g(how)253 2210 y(to)e(better)g
(support)f(them)h(would)f(be)i(gr)n(eatly)f(appr)n(eciated.]])149
2293 y([[F)l(or)h(static)f(de)o(vices)i(like)f(paper)-5
b(,)11 b(need)g(to)f(print)g(te)o(xtual)g(locator)f(for)i(anc)o(hors)f
(\(URL)h(in)f(footnote)f(maybe?\),)149 2343 y(dif)o(fer)n(ent)h(layout)
e(for)i(forms)f(\(may)h(want)e(to)i(print)e(a)i(\252blank\272)f(form)g
(to)h(be)g(\256lled)e(in)i(with)e(pencil,)i(or)g(may)g(want)149
2393 y(to)g(print)f(whate)o(ve)i(values)f(wer)n(e)i(inter)o(actively)e
(selected.\)]])212 2443 y Fi(Bro)o(wsers)i(are)h(free)f(to)g(ignore)f
(an)o(y)i(properties)e(which)h(the)o(y)g(are)h(unable)f(to)f(render)n
(,)j(and)e(are)h(in)e(fact)h(en-)149 2493 y(couraged)f(to)f(ignore)f
(an)o(y)i(which)f(would)e(detract)j(from)f(a)h(uniform)e(interface.)149
2628 y(No)o(v)o(ember)j(18,)e(1994)1124 b(V)-5 b(ersion)10
b(0.1)p eop
%%Page: 4 4
4 3 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1246
b Fi(4)149 262 y Fg(Note:)12 b Fi(F)o(or)c(e)o(xample,)i(a)e(bro)o
(wser)f(which)g(highlights)e(hyperte)o(xt)i(anchors)g(by)h(underlining)
d(them)j(is)f(encouraged)149 311 y(to)j(ignore)g(an)o(y)g(underline)f
(speci\256cations)i(in)e(the)i(stylesheet.)149 451 y
Fk(2)60 b(Pr)o(operties)149 553 y Fc(2.1)51 b(Units)11
b(of)h(Measur)o(ement)149 630 y Fi(Con)n(v)o(entional)c(units)h(of)g
(measurement)i(like)d(inches,)j(points,)d(and)i(centimeters)g(are)g
(not)f(generally)g(applicable)149 680 y(for)e(de)o(vice-independent)f
(display)m(.)13 b(Specifying)6 b(dimensions)g(in)h(physical)f(units)g
(will)g(not)g(ha)o(v)o(e)i(the)f(same)i(ef)o(fect)149
730 y(on)i(dif)o(ferent)f(output)g(de)o(vices:)15 b(a)d(one-inch)f
(left)f(and)i(mar)o(gin)f(may)g(be)h(rather)f(narro)o(w)g(on)g(A4)g
(paper)n(,)h(b)o(ut)f(can)149 780 y(use)g(up)f(a)h(good)e(portion)g(of)
h(the)g(display)f(real)i(estate)f(on)g(small)h(monitors.)212
830 y(T)m(o)f(address)h(this,)e(stylesheets)i(pro)o(vide)e(v)o(arious)h
(units)f(of)h(measurement)i(which)d(are)j(de\256ned)e(relati)o(v)o(e)g
(to)212 913 y Fb(\017)20 b Fi(The)11 b(total)e(display)h(size)h(\()p
Fa(pcd)p Fi(,)f Fa(nlh)p Fi(\))212 996 y Fb(\017)20 b
Fi(The)11 b(current)f(font)f(\()p Fa(em)p Fi(,)i Fa(en)p
Fi(,)f Fa(ex)p Fi(\))212 1079 y Fb(\017)20 b Fi(The)11
b(display)e(resolution)g(\()p Fa(p)p Fi(\).)212 1162
y(Dimensions)f(are)h(speci\256ed)g(as)h(inte)o(ger)e(decimal)h(numbers)
g(follo)o(wed)e(by)h(an)h(alphabetic)f(suf)o(\256x)g(indicating)149
1211 y(a)j(unit.)i(\(In)c(SGML)h(terms,)h(a)f Fa(NUTOKEN)p
Fi(\).)g(F)o(or)g(e)o(xample,)i(a)e(horizontal)e(space)k(of)d
Fa(75pcd)h Fi(is)f(equal)h(to)g(3/4)f(of)149 1261 y(the)i(display)e
(width.)149 1311 y Fg(Question:)k Fi(Should)c(\257oating)g(point)g
(numbers)h(be)h(allo)o(wed)f(in)f(dimension)h(speci\256cations?)149
1361 y Fg([[Distinguish)f(between)h(horizontal,)e(vertical,)j(and)f
(thic)o(kness)g(units?]])149 1411 y([[Discuss:)15 b(r)n(elative)10
b(speci\256cations)g(like)f Fa(+10pcd)p Fg(;)h(very)i(useful)d(for)h
(things)f(like)h(mar)n(gins.]])149 1521 y Fj(F)o(ont-r)o(elative)g
(units)149 1599 y Fi(The)h Fa(em)g Fi(unit)e(is)h(the)g(typographical)f
(\252em)i(width\272.)i(It)d(is)g(de\256ned)h(by)f(the)g(current)g(font)
f(and)i(is)f(typically)e(equal)149 1649 y(to)i(the)g(width)f(of)h(a)h
(capital)f(letter)g Fa(M)p Fi(.)g(This)g(unit)f(may)i(only)f(be)g(used)
h(in)e(horizontal)g(conte)o(xts.)212 1699 y(The)k Fa(en)g
Fi(unit)f(is)g(the)h(typographical)e(\252en)j(width\272.)21
b(It)13 b(is)f(de\256ned)i(by)e(the)h(current)f(font)g(and)h(is)g
(typically)149 1749 y(equal)e(to)e(one)i(half)f(of)g(an)g
Fa(em)p Fi(.)k(This)c(unit)f(may)i(only)e(be)i(used)f(in)g(horizontal)f
(conte)o(xts.)212 1798 y(The)f Fa(ex)g Fi(unit)f(is)g(the)h
(typographical)e(\252x)j(height\272.)j(It)c(is)f(de\256ned)i(by)e(the)h
(current)f(font)g(and)h(is)g(typically)e(equal)149 1848
y(to)k(the)g(height)f(\(from)h(baseline)h(to)e(top\))h(of)g(a)g(lo)o
(wercase)i(letter)d Fa(x)p Fi(.)212 1898 y(The)f Fa(lh)g
Fi(unit)e(stands)i(for)f(\252line)g(height\272.)13 b(It)7
b(is)h(de\256ned)g(as)g(the)g(normal)f(distance)h(from)f(baseline)h(to)
f(baseline)149 1948 y(\(including)f(leading\))g(of)h(the)g(current)g
(font.)12 b(F)o(or)c(e)o(xample,)h(if)e(the)g(current)g(font)f(is)h(10)
g(point)f(T)o(imes-Roman)h(with)149 1998 y(two)j(points)f(leading,)h
Fa(1lh)g Fi(is)g(equal)g(to)g(12)g(points.)i(V)-5 b(ertical)11
b(conte)o(xts)f(only)m(.)149 2047 y Fg([[Discuss)i(leading:)i(since)e
(the)f(r)n(equir)n(ed)h(leading)e(is)h(highly)f(dependent)h(on)g(the)g
(actual)f(font,)h(it)f(is)h(speci\256ed)149 2097 y(by)j(the)e(r)n
(eader)-5 b(,)16 b(not)c(the)h(designer)-5 b(.)22 b(Designers)13
b(may)g(howe)o(ver)i Fd(increase)f Fg(the)e(linespacing)g(to)g(get)g
(\252double-)149 2147 y(spacing\272)e(etc.]])149 2258
y Fj(Display-r)o(elative)f(units)149 2335 y Fi(The)g
Fa(pcd)f Fi(unit)f(stands)h(for)g(\252per)h(cent)f(of)g(display\272.)13
b(The)8 b(v)o(alid)g(range)g(is)g(between)h(0)f(and)g(100)f(inclusi)o
(v)o(e.)13 b(When)149 2385 y(used)h(in)e(a)i(horizontal)d(conte)o(xt,)j
Fa(1pcd)f Fi(is)f(equal)i(to)e(1/100th)f(of)i(the)g(total)e(display)i
(width;)f(when)h(used)g(in)g(a)149 2435 y(v)o(ertical)e(conte)o(xt,)f
Fa(1pcd)g Fi(is)g(equal)g(to)g(1/100th)e(of)i(the)g(total)g(display)f
(height.)212 2485 y(The)i Fg(display)e(size)i Fi(is)f(de\256ned)g(by)g
(the)g(output)f(de)o(vice:)149 2628 y(No)o(v)o(ember)j(18,)e(1994)1124
b(V)-5 b(ersion)10 b(0.1)p eop
%%Page: 5 5
5 4 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1246
b Fi(5)212 262 y Fb(\017)20 b Fi(F)o(or)12 b(a)g(GUI)f(br)n(,o)o(wser)h
(this)f(should)f(be)i(the)f(size)h(of)f(the)h(windo)o(w)e(used)h(to)g
(display)g(the)g(document)g(\()p Fg(not)253 311 y Fi(the)f(total)g
(screen)h(size\).)j(If)c(the)h(windo)o(w)e(is)h(resized,)h(a)g
Fa(pcd)f Fi(should)f(be)i(adjusted)e(accordingly)m(.)212
394 y Fb(\017)20 b Fi(F)o(or)7 b(hardcopy)f(output,)h(this)f(should)f
(be)i(the)g(paper)g(size)h(minus)f(the)f(top,)h(bottom,)g(left)f(and)h
(right)f(mar)o(gins.)212 477 y Fb(\017)20 b Fi(F)o(or)11
b(character)o(-cell)g(terminals,)f(there)h(isn')o(t)e(much)i(choice.)
149 560 y Fg(Note:)16 b Fi(T)m(o)c(take)f(character)o(-cell)i(bro)o
(wsers)e(into)f(consideration,)h(designers)h(should)e(specify)i
(indentation)d(and)149 610 y(other)14 b(horizontal)e(dimensions)h(in)h
(e)o(v)o(en)g(multiples)f(of)h Fa(5pcd)p Fi(.)24 b(This)14
b(corresponds)g(to)f(5)h(spaces)h(on)f(an)g(80-)149 660
y(column)c(terminal.)212 710 y(The)g Fa(nlh)g Fi(unit)f(stands)g(for)h
(\252normal)g(line)f(height\272.)k(It)d(is)f(de\256ned)i(as)f(the)g
(normal)g(distance)g(from)f(baseline)149 760 y(to)h(baseline)h(of)e
(the)i(normal)f(body)f(font)g(at)i(the)f(normal)g(size.)149
809 y Fg(Note:)k Fi(While)c Fa(1lh)h Fi(may)g(mean)g(dif)o(ferent)f
(things)f(at)i(dif)o(ferent)e(points)g(in)h(a)i(document,)e
Fa(1nlh)h Fi(always)f(refers)149 859 y(to)g(the)g(same)i(height)d(re)o
(gardless)i(of)f(the)g(current)g(font.)212 909 y(The)g
Fa(p)g Fi(unit)f(is)g(used)h(for)g(\256ne-resolution)e(spacing)i(and)g
(for)f(specifying)g(line)g(thickness.)14 b(It)9 b(represents)i(the)149
959 y(\256nest)g(useful)f(resolution)e(a)o(v)o(ailable)i(on)g(the)g
(output)f(de)o(vice.)212 1009 y(F)o(or)h(bitmapped)g(display)f(de)o
(vices,)i Fa(1p)f Fi(should)g(be)g(interpreted)f(as)i(one)g(pix)o(el.)
212 1059 y(F)o(or)h(laser)i(printers,)e Fa(1p)h Fi(should)e(be)i
(interpreted)e(as)j(one)e(point)f(when)i(used)g(as)g(a)g(horizontal)e
(or)h(v)o(ertical)149 1108 y(space.)17 b(When)10 b(used)h(to)f(specify)
g(line)g(thicknesses,)h(it)f(should)f(be)i(interpreted)f(as)h
(something)e(\256ner)n(,)j(like)d(a)i(de-)149 1158 y(cipoint.)149
1208 y Fg(Note:)i Fi(The)d(idea)g(is)g(that)e(a)j Fa(1p)e
Fi(thick)g(line)g(should)f(be)i(a)g(\252hairline\272)f(rule,)h(and)g(v)
o(ertical)f(space)i(of)e Fa(1p)h Fi(should)e(be)149 1258
y(the)j(smallest)f(amount)g(of)g(space)h(easily)g(visible)e(to)g(the)i
(e)o(ye.)149 1368 y Fj(Ph)o(ysical)g(units)149 1446 y
Fg(Question:)i Fi(Should)c(physical)h(units)f(like)g("inches")h(and)g
("centimeters")h(be)g(pro)o(vided)e(as)i(well?)149 1496
y Fg([[Suggest)e(using)h(T)l(eX')n(s)h(two-letter)e(abbr)n(e)o
(viations)h(as)g(a)g(standar)n(d.)k(Chec)o(k)d(T)l(eXbook,)g(add)f
(list)f(her)n(e)o(.]])149 1606 y Fj(Notes)i(on)f(units)g(of)g(measur)o
(ement)149 1684 y Fi(Since)g(some)g(of)f(the)g(units)f(are)i(dependent)
f(on)g(the)g(current)g(font,)g(it)g(is)g(important)f(to)g(apply)h(font)
f(speci\256cations)149 1734 y Fg(\256rst)p Fi(,)i(so)h(that)e(an)o(y)i
(font-relati)o(v)o(e)e(width)g(and)h(height)f(speci\256cations)i(are)g
(based)g(on)f(the)g(correct)g(font.)212 1784 y(Certain)e(naming)g(con)n
(v)o(entions)g(are)h(used)g(for)f(dimension)f(attrib)o(utes.)13
b(Names)c(ending)f(in)g(\252)p Fa(skip)p Fi(\272)h(refer)g(to)149
1834 y(v)o(ertical)h(space,)i(\252)p Fa(sep)p Fi(\272)f(to)e
(horizontal)g(space.)15 b(\252)p Fa(thick)p Fi(\272)c(is)f(used)g(for)g
(line)f(thicknesses,)i(and)f(\252)p Fa(width)p Fi(\272)g(and)149
1884 y(\252)p Fa(height)p Fi(\272)h(are)g(used)g(for)e(the)i
(dimensions)e(of)h(objects.)149 1933 y Fg([[Allow)h(also)g(br)n(owser)o
(-con\256gur)n(ed)h(dimensions?)17 b(E.g)o(.,)d(bigskip,)d(medskip,)h
(smallskip)f(for)g(vertical)h(space,)149 1983 y(bigspc,)23
b(medspc,)g(smallspc,)g(thic)o(kspace,)g(thinspace,)e(for)f
(horizontal?)41 b(Horizontally:)31 b(thinspace)19 b(<)149
2033 y(thic)o(kspace)11 b(<=)g(1en/tiny)e(<=)h(smallspc)g(<=)g(5pcd)g
(<=)h(medspc)g(<=)f(20pcd)g(<=)g(bigspc)g(<=)g(40pcd]])149
2083 y([[The)g(units)e(de\256ned)h(her)n(e)h(ar)n(e)g(not)e(suf)o
(\256cient)g(for)g(pr)n(oducing)g(\256ne)h(typogr)o(aphy)n(.)j(Then)d
(again,)f(if)g(you')o(r)n(e)i(inter)o(-)149 2133 y(ested)f(in)f(\256ne)
h(typogr)o(aphy)e(you)i(won')o(t)e(be)h(using)g(HTML)g(or)g(these)h
(stylesheets)g(anyway;)g(pr)n(ovisions)e(for)h(paper)149
2182 y(ar)n(e)k(only)f(included)f(for)h(users)h(who)e(want)g(to)h(get)f
(har)n(dcopy)i(for)e(personal)h(use,)g(not)g(to)f(pr)n(oduce)i
(publishable)149 2232 y(output.]])149 2351 y Fc(2.2)51
b(F)o(onts)149 2429 y Fi(Specifying)10 b(fonts)f(is)h(problematic.)149
2628 y(No)o(v)o(ember)i(18,)e(1994)1124 b(V)-5 b(ersion)10
b(0.1)p eop
%%Page: 6 6
6 5 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1246
b Fi(6)212 262 y(F)o(ont)9 b(sizes)h(may)g(v)o(ary)g(considerably:)i(a)
e(12)f(point)f(font)g(is)i(small)f(on)h(a)g(1024x1024)d(X)j(terminal,)f
(b)o(ut)g(lar)o(ge)149 311 y(on)j(a)h(classic)g(Mac.)21
b(The)13 b(only)e(font)g(families)h(that)f(are)i(a)o(v)o(ailable)g(on)f
(e)o(v)o(en)h(half)f(of)f(the)i(common)f(platforms)149
361 y(are)i(T)o(imes)f(Roman,)g(Helv)o(etica,)h(and)f(Courier;)f(ho)o
(we)o(v)o(er)n(,)i(if)e(a)h(user)g(has)g(an)o(y)g(fonts)f
Fg(other)h Fi(than)f(these)h(three)149 411 y(a)o(v)o(ailable,)c(she)g
(will)e(probably)f(want)i(to)f(use)h(those)g(instead!)13
b(Designers)8 b(ha)o(v)o(e)h(no)f(way)f(of)h(kno)o(wing)e(what)i(fonts)
149 461 y(will)g(be)i(a)o(v)o(ailable)f(to)f(the)h(reader)n(,)i(or)e(e)
o(v)o(en)h(what)f(font)f(formats)h(the)g(reader)h(can)g(use.)k(Ev)o(en)
c(if)e(the)h(bro)o(wser)g(and)149 511 y(serv)o(er)i(could)f(ne)o
(gotiate)g(on)f(a)i(common)g(font)e(format,)h(say)g(PostScript)f(T)m
(ype)i(1)f(or)f(X)i(BDF)m(,)f(there)g(are)h(serious)149
560 y(copyright)e(implications)f(in)n(v)o(olv)o(ed)i(in)f(shipping)g
(fonts)g(across)i(the)f(network.)149 610 y Fg([[I)g(don')o(t)e(think)h
(mec)o(hanisms)h(for)f(font)f(downloading)f(ar)n(e)j(e)o(ven)h(worth)e
(considering)g(at)g(this)f(point,)h(given)h(the)149 660
y(limited)h(number)i(and)e(quality)g(of)h(fr)n(eely)i(distrib)o(utable)
c(fonts.)19 b(But)12 b(see)i(p.)e(8)h(wher)n(e)g(it')n(s)f(brie\257y)h
(consider)n(ed)149 710 y(anyway)n(...]])212 760 y Fi(Consequently)m(,)c
(fonts)g(are)j(speci\256ed)e(in)g(the)g(style)g(sheet)h(with)e(three)h
(parameters:)212 843 y Fb(\017)20 b Fi(A)11 b(logical)e(font)g(family)
212 926 y Fb(\017)20 b Fi(A)11 b(logical)e(font)g(size)212
1009 y Fb(\017)20 b Fi(A)11 b(font)e(shape)212 1092 y(This)g(scheme)h
(pro)o(vides)f(a)g(limited)f(\252logical)h(palette\272)g(of)g(fonts)f
(for)h(designers)g(to)f(choose)h(from,)h(and)f(read-)149
1142 y(ers)i(are)g(able)g(to)e(select)i(the)f(actual)h(typefaces)g(and)
f(sizes)h(to)f(which)g(the)g(logical)f(fonts)g(map.)149
1191 y Fg(Note:)19 b Fi(It)12 b(will)g(also)h(be)g(necessary)h(to)f
(specify)f(the)h(te)o(xt)g(encoding)f(and)h(directionality)m(,)f(b)o
(ut)g(these)h(are)h(more)149 1241 y(properly)7 b(properties)g(of)h(the)
f(document)h(itself,)g(not)f(just)g(presentation)g(hints.)12
b(This)c(proposal)f(does)h(not)f(address)149 1291 y(these)12
b(issues,)h(e)o(xcept)f(to)f(say)h(that)f(bro)o(wsers)g(could)g(use)h
(encoding)f(and)g(directionality)e(as)j(e)o(xtra)g(parameters)149
1341 y(to)e(be)h(used)f(in)g(font)f(selection.)149 1451
y Fj(2.2.1)42 b(F)o(ont)10 b(families)149 1529 y Fi(The)h
Fa(fontfam)f Fi(style)g(property)f(speci\256es)i(one)g(of)f(the)g
(follo)o(wing)d(logical)j(font)f(families:)149 1612 y
Fj(normal)20 b Fi(A)11 b(te)o(xt)f(font,)f(used)i(for)f(the)g(main)g
(body)f(te)o(xt.)149 1695 y Fj(heading)21 b Fi(A)10 b(display)g(font,)f
(suitable)h(for)f(headings)h(and)h(\256gure)f(captions.)149
1778 y Fj(\256xed)22 b Fi(A)10 b(monospaced)h(font,)e(suitable)h(for)g
(displaying)e(code)j(listings)d(and)i(other)g(preformatted)g(te)o(xt.)
149 1861 y Fj(alter)o(nate)22 b Fi(A)12 b(second)h(te)o(xt)f(font,)g
(suitable)g(for)g(body)f(copy)h(b)o(ut)g(visually)f(distinct)g(from)h
(the)g Fa(normal)g Fi(font.)253 1911 y(Might)d(be)i(a)f(sans-serif)h
(font)e(if)h(the)g(main)g(font)g(is)g(roman,)h(or)e(vice-v)o(ersa.)149
1994 y Fg([[Rename)f(\252normal\272)f(family)e(to)i(something)e(like)i
(\252te)o(xt\272)g(or)g(\252body\272.)13 b(The)8 b(wor)n(d)e
(\252normal\272)h(is)f(overloaded.]])212 2044 y Fi(The)j(set)h(of)e
(actual)i(fonts)e(to)g(which)h(each)h(logical)e(font)g(family)h
(corresponds)f(is)h(con\256gured)g(by)g(the)f(reader)n(.)149
2094 y Fg(Question:)13 b Fi(Is)d(this)g(scheme)i(totally)c
(harebrained,)j(or)f(only)f(partially)g(so?)149 2144
y Fg(Note:)16 b Fi(The)d(rationale)e(behind)f(this)h(particular)g
(choice)h(of)f(font)g(families)g(is)h(based)g(on)f(certain)h(observ)o
(ations:)149 2193 y(it)f(is)g(fairly)e(common)j(for)e(section)h
(headings)g(to)f(use)i(a)g(dif)o(ferent)e(font)g(family)g(than)h(the)g
(body)f(te)o(xt,)h(and)g(there)149 2243 y(are)h(man)o(y)g(cases)h
(where)f(ha)o(ving)e(a)i(second)g(te)o(xt)e(font)h(is)g(useful)f
(\(e.g.,)j(a)f(document)f(with)f(annotations)f(might)149
2293 y(display)i(the)h(primary)f(te)o(xt)g(in)g(the)h
Fa(normal)f Fi(family)g(and)h(annotations)e(in)h(the)g
Fa(alternate)p Fi(,)h(or)f(a)i(designer)149 2343 y(could)d(use)g
Fa(alternate)f Fi(for)g(\256gure)h(captions)f(and)h(sidebars.\))j(The)e
Fa(fixed)e Fi(family)g(is)h(necesary)h(to)e(support)149
2393 y(preformatted)h(te)o(xt.)k(Suggestions)9 b(are)i(welcome.)k(See)d
(also)e(p.)g(7)g(for)g(other)g(notes.)149 2628 y(No)o(v)o(ember)i(18,)e
(1994)1124 b(V)-5 b(ersion)10 b(0.1)p eop
%%Page: 7 7
7 6 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1246
b Fi(7)149 262 y Fj(2.2.2)42 b(F)o(ont)10 b(sizes)149
339 y Fi(The)k Fa(fontsize)f Fi(property)f(speci\256es)i(a)g(logical)e
(font)g(size.)24 b(As)13 b(with)g(the)g(font)f(family)m(,)i(the)f
(actual)g(size)h(in)149 389 y(points)9 b(or)h(pix)o(els)g(is)g
(determined)g(by)g(the)g(reader)n(.)149 439 y Fg([[Ther)n(e)i(ar)n(e)g
(two)d(dif)o(fer)n(ent)h(options.)i(Not)e(sur)n(e)h(whic)o(h)f(one)g
(is)g(best.]])149 550 y Fj(2.2.3)42 b(Alter)o(nate)11
b(1:)i(names)149 627 y Fi(The)e(font)f(size)h(is)f(speci\256ed)h(as)g
(one)f(of)g(the)g(follo)o(wing)e(name)j(tokens,)f(from)g(smallest)g(to)
g(lar)o(gest:)212 710 y Fb(\017)20 b Fa(tiny)212 793
y Fb(\017)g Fa(small)212 876 y Fb(\017)g Fa(normalsize)212
959 y Fb(\017)g Fa(large)212 1042 y Fb(\017)g Fa(big)212
1125 y Fb(\017)g Fa(huge)149 1208 y Fg(Note:)13 b Fi(The)8
b(names)i(are)f(based)g(on)f(those)g(used)g(in)g(LaT)m(eX.)i(LaT)m(eX)g
(actually)e(has)h(a)g(wider)f(range)g(of)g(sizes,)i(since)149
1258 y(it)h(distinguishes)d Fa(\\large)p Fi(,)j Fa(\\Large)p
Fi(,)h(and)f Fa(\\LARGE)p Fi(.)f(The)i(same)g(scheme)h(could)d(be)h
(used)h(for)e(stylesheets,)149 1308 y(e)o(xcept)g(that)e(case)i(is)e
(not)f(signi\256cant)h(in)g(SGML)h(name)g(tokens.)k(\(Declaring)8
b(the)g Fj(f)o(ontsize)h Fi(attrib)o(ute)e(as)i Fa(CDATA)149
1358 y Fi(would)g(pre)o(v)o(ent)h(v)o(alidating)f(parsers)i(from)f
(checking)g(its)g(v)o(alue.\))149 1468 y Fj(2.2.4)42
b(Alter)o(nate)11 b(2:)i(Numbers)149 1546 y Fi(The)c
Fa(fontsize)e Fi(property)g(is)g(speci\256ed)i(as)g(an)f(inte)o(ger)f
(between)i(0)e(and)h(7)g(inclusi)o(v)o(e,)g(with)f(0)h(being)f(the)g
(small-)149 1596 y(est,)k(7)f(the)h(lar)o(gest,)f(and)h(3)f(the)g
(\252normal\272)h(or)f(default)f(size.)149 1646 y Fg(Note:)k
Fi(This)e(was)f(taken)g(from)g(Netscape.)149 1696 y Fg(Note:)17
b Fi(The)12 b(Netscape)i Fa()d Fi(tag)h(\261)f(which)h
(changes)h(style)e(properties)g(asynchronously)g(with)g(the)149
1746 y(document)g(structure)e(\261)h(is)g(not)g(supported)f(in)h(this)f
(proposal.)149 1795 y Fg(Question:)k Fi(F)o(or)d(font)g(sizes,)h(which)
f(is)g(preferable:)k(numbers)c(or)g(names?)149 1845 y
Fg([[I)h(think)f(using)f(numbers)h(is)g(slightly)f(better)h(than)g
(names)g(for)g(a)g(couple)h(r)n(easons:)j(it')n(s)c(less)h(ambiguous)d
(\(\252Is)149 1895 y(lar)n(ge)i(lar)n(ger)f(than)g(big)g(or)g(is)h(big)
e(bigger)h(than)f(lar)n(ge?\272\),)i(it)e(pr)n(ovides)i(a)f(slightly)f
(wider)h(r)o(ange)h(of)f(sizes)h(\(I)f(r)o(an)149 1945
y(out)k(of)g(adjectives\),)i(and)e(it)g(allows)f(for)h(r)n(elative)h
(font)e(size)i(speci\256cations)f(like)g Fa()149 1468 y()149 1518 y()149 1668 y()149 1751 y Fg(Note:)13
b Fi(Under)d(this)f(scheme,)j(all)e(the)g(colors)f(used)h(by)g(a)h
(stylesheet)e(are)i(listed)e(in)h(one)g(place,)h(so)f(bro)o(wsers)g
(can)149 1801 y(do)f(colormap)f(allocation)g(up)g(front)f(if)h
(necessary)m(.)16 b(This)8 b(also)h(makes)g(it)f(easier)i(to)e(modify)f
(color)h(speci\256cations)149 1850 y(if)i(the)g(designer)g(\(or)g(the)g
(user!\))k(doesn')o(t)c(like)f(them.)149 1900 y Fg(Question:)k
Fi(Is)d(there)h(a)f(better)g(notation)f(for)h(RGB)f(than)h(the)g(he)o
(x)h(notation?)212 1950 y(Three)g(comma-separated)h(decimal)f(numbers)f
(from)g(0-255)f(maybe?)149 2000 y Fg(Question:)k Fi(What')n(s)d(a)h
(better)f(way)g(\(better)g(than)f(RGB\))h(to)g(specify)g(colors?)149
2050 y Fg(Note:)j Fi(RGB)8 b(v)o(alues)h(are)h(probably)e(not)g(be)h
(the)g(best)g(way)g(to)f(specify)h(colors.)k(An)o(y)c(color)o(-capable)
g(implemen-)149 2099 y(tation)g(should)g(be)i(able)g(to)e(interpret)g
(them,)i(b)o(ut)f(not)f(with)g(identical)h(results)f(on)h(all)g
(platforms.)149 2149 y Fg([[HSV?)h(YUV?)f(P)m(antone)g(numbers?)j(T)l
(ekCMS?)d(A)h(pr)n(ede\256ned)g(set)g(of)e(color)h(names?)k(\(This)c
(may)g(be)h(har)n(d)f(to)149 2199 y(come)j(by:)j(e)o(ven)e(the)d
(supposedly)g(standar)n(d)g(X11)h(color)f(database)g(does)h(not)f
(de\256ne)h(the)f(same)h(set)g(of)f(names)149 2249 y(fr)n(om)f
(platform)f(to)g(platform.\))j(Should)d(a)h(gamma)g(corr)n(ection)h(be)
f(included?)j(Suggestions)8 b(ar)n(e)j(welcome)o(.]])149
2299 y(Note:)h Fi(It)7 b(will)g(be)h(possible)f(to)g(include)g
(multiple)f(attrib)o(utes)h(on)g Fj(COLOR)h Fi(elements,)i(one)d(for)h
(each)h(color)e(spec-)149 2348 y(i\256cation)j(scheme.)15
b(Bro)o(wsers)10 b(would)e(use)j(whiche)o(v)o(er)f(speci\256cation)g
(format)g(the)o(y)g(understood,)f(falling)f(back)149
2398 y(on)i(the)g(RGB)g(attrib)o(ute)f(\(which)h(would)e(still)h(be)i
(required\))e(if)h(none)g(of)g(the)g(others)g(are)h(understood.)149
2628 y(No)o(v)o(ember)h(18,)e(1994)1124 b(V)-5 b(ersion)10
b(0.1)p eop
%%Page: 12 12
12 11 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1225
b Fi(12)149 262 y Fc(2.5)51 b(Alignment)11 b(and)h(placement)149
339 y Fg([[The)f(usual:)i Fd(ALIGN)d Fg(attrib)o(ute,)f(can)h(be)h
(left,)f(center)-5 b(,)12 b(or)e(right.]])149 389 y([[Discuss:)16
b(perhaps)11 b Fa(start)g Fg(and)g Fa(end)g Fg(would)f(be)h(better)g
(names)g(than)f Fa(left)h Fg(and)h Fa(right)p Fg(,)f(since)h(HTML)149
439 y(will)d(not)h(always)f(be)i(e)o(xclusively)h(ISO)e(Latin)f(1)h
(left)f(to)h(right.)j(Then)d(again,)f(left,)h(center)-5
b(,)12 b(and)e(right)f(ar)n(e)i(pr)n(etty)149 489 y(deeply)g(ingr)o
(ained)e(in)h(the)g(collective)h(unconscious.]])149 539
y([[Discuss:)17 b(dif)o(fer)n(ence)12 b(between)f(alignment)f(and)g
(placement;)i(center)g(alignment)d(speci\256ed)j(on)f(bloc)o(k-le)o
(vel)149 588 y(elements)j(should)e(af)o(fect)h(line)f(placement)h(on)g
(contained)e(par)o(agr)o(aphs,)j(b)o(ut)e(not)g(in)h(contained)f
(display)g(ele-)149 638 y(ments)f(like)f Fd(PRE)g Fg(and)f
Fd(T)n(ABLE)h Fg(\(or)g(should)f(it?\);)g(these)i(should)e(be)i(center)
n(ed)g(as)g(a)f(unit)f(instead.]])149 688 y([[Discuss:)21
b(how)12 b(HTML)h(3)g(alignment)f(attrib)o(utes)f(\256t)i(into)f(this)g
(sc)o(heme)j(\(discussed)f(else)o(wher)n(e)h(actually\);)149
738 y(how)10 b(Netscape')n(s)h Fd(CENTER)e Fg(element)i(\256ts)f(in.]])
149 788 y(Note:)i Fi(HTML)c(3)e(proposes)h Fa(JUSTIFY)g
Fi(and)g Fa(INDENT)f Fi(as)i(possible)e(of)h Fj(ALIGN)g
Fi(attrib)o(ute)e(v)o(alues.)14 b(Since)7 b(these)149
837 y(options)i(are)h(orthogonal)e(to)h(alignment,)h(the)o(y)g(are)g
(speci\256ed)h(on)e(separate)i(attrib)o(utes)e(in)g(the)h(stylesheet)g
(DTD.)149 887 y Fg(Note:)17 b Fi(The)12 b(HTML)h(DTD)f(speci\256es)h
Fa(TOP)p Fi(,)f Fa(MIDDLE)p Fi(,)g(and)g Fa(BOTTOM)g
Fi(as)g(options)f(to)g(the)h Fj(ALIGN)g Fi(attrib)o(ute)149
937 y(on)g Fj(IMG)g Fi(elements.)18 b(In)11 b(the)h(stylesheet)f(DTD,)h
Fj(ALIGN)g Fi(is)f(only)f(used)i(for)f Fg(horizontal)e
Fi(alignment.)17 b(V)-5 b(ertical)149 987 y(alignment)10
b(\261)g(top,)g(middle,)g(and)g(bottom)f(\261)h(is)g(speci\256ed)h(on)f
(the)g Fj(V)-6 b(ALIGN)11 b Fi(attrib)o(ute.)149 1106
y Fc(2.6)51 b(Separator)11 b(speci\256cations)149 1184
y Fi(A)f Fg(separ)o(ator)h Fi(is)e(de\256ned)h(here)h(as)f(an)o(y)g
(formatting)e(construct)h(that)h(separates)h(what)e(comes)i(before)f
(with)f(what)149 1233 y(comes)j(ne)o(xt.)149 1283 y Fg([[Duh.]])212
1333 y Fi(Separators)c(may)i(be)e(e)o(xplicit,)h(such)f(as)h(an)g(HTML)
g Fj(BR)g Fi(or)f Fj(HR)h Fi(element,)g(or)f(implicit,)g(such)h(as)g
(before)f(and)149 1383 y(after)13 b(block-le)o(v)o(el)e(displays)h
(like)f(headings,)i(addresses,)h(and)f(forms.)20 b(V)n(isually)m(,)12
b(separators)g(can)h(take)g(man)o(y)149 1433 y(forms:)j(v)o(ertical)c
(whitespace,)h(horizontal)d(rules,)i(inlined)e(graphic)h(images)i(like)
d(that)h(stupid)f(Kilroy)g(GIF)m(,)i(or)149 1482 y(an)o(y)h
(combination)d(of)i(the)g(abo)o(v)o(e.)20 b(F)o(or)12
b(e)o(xample,)i(some)e(user)g(manuals)h(ha)o(v)o(e)g(a)f(thick)f(rule,)
i(a)f(fe)o(w)g(points)f(of)149 1532 y(whitespace,)h(a)e(thin)f(rule,)i
(and)f(an)h(inch)e(or)h(so)h(of)f(whitespace)g(before)h(each)g(chapter)
g(heading.)212 1582 y(There)e(are)g(too)e(man)o(y)i(combinations)e(to)h
(specify)g(using)f(a)i(\256x)o(ed)f(set)h(of)f(attrib)o(utes,)f(so)i
(the)f(style)f(sheet)i(DTD)149 1632 y(includes)h(a)h
Fj(SEPSPEC)g Fi(element)f(for)g(de\256ning)g(more)g(comple)o(x)h
(separators.)212 1682 y Fj(SEPSPEC)e Fi(elements)g(ha)o(v)o(e)g(an)g
Fj(ID)g Fi(attrib)o(ute,)f(a)h(unique)e(identi\256er)h(by)g(which)g
(the)o(y)h(are)g(referenced.)15 b(The)o(y)149 1732 y(may)10
b(contain)e(an)o(y)i(number)f(of)g Fj(HR)o(ULE)p Fi(,)g
Fj(VSP)m(A)n(CE)p Fi(,)g(and)g Fj(IMA)n(GE)g Fi(elements.)14
b(\(These)d(roughly)c(correspond)149 1781 y(to)k(the)f(HTML)i
Fj(HR)p Fi(,)f Fj(BR)p Fi(,)g(and)g Fj(IMG)g Fi(elements,)h(b)o(ut)e
(are)h(gi)o(v)o(en)g(dif)o(ferent)f(names)h(to)g(a)o(v)o(oid)f
(confusion,)g(since)149 1831 y(the)o(y)h(ha)o(v)o(e)g(slightly)d(dif)o
(ferent)h(attrib)o(utes.)149 1881 y Fg([[Or)i(perhaps)f(to)g(intr)n
(oduce)g(confusion.)i(I'm)e(not)g(sur)n(e)o(.]])149 1931
y(Question:)i Fi(Should)d(the)g(HTML)h(names)g Fj(HR)p
Fi(,)g Fj(BR)p Fi(,)f(and)h Fj(IMG)g Fi(be)f(used)h(instead)f(of)g
Fj(HR)o(ULE)p Fi(,)g Fj(VSP)m(A)n(CE)p Fi(,)g(and)149
1981 y Fj(IMA)n(GE)p Fi(?)149 2072 y Fa()149
2172 y()149 2221 y(Display)25 b(a)g(page-wide)f(a)g(thick)h(rule)
f(and)h(a)g(hairline)f(rule)149 2271 y(followed)h(by)f(4)h(lines)g(of)f
(whitespace)g(before)h(each)f(chapter)g(heading.)149
2321 y()149 2421 y()249
2470 y()149 2628 y Fi(No)o(v)o(ember)12 b(18,)e(1994)1124
b(V)-5 b(ersion)10 b(0.1)p eop
%%Page: 13 13
13 12 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1225
b Fi(13)249 262 y Fa()249
311 y()249 361 y()149 411
y()149 461 y()149
809 y()149 859 y(Since)g(the)g(only)f(separator)g(needed)g
(*after*)h(the)149 909 y(chapter)g(heading)f(is)h(3nlh)f(of)h
(whitespace,)149 959 y(that)g(is)g(specified)f(on)g(a)h(source)g
(attribute)f(\(postskip\);)149 1009 y(SEPSPEC)h(elements)f(aren't)g
(needed)h(for)f(simple)149 1059 y(cases)h(like)f(this.)149
1108 y()149 1158 y()212 1249 y Fi(Each)11
b(of)f(these)h(elements)g(and)f(their)f(attrib)o(utes)g(are)j
(de\256ned)e(belo)o(w)m(.)149 1299 y Fg(Note:)16 b Fi(The)c
Fj(SEPSPEC)f Fi(scheme)i(adds)f(comple)o(xity)m(,)f(and)h(doesn')o(t)f
(do)g(much)g(that)g(can')o(t)h(already)f(be)h(done)f(in)149
1348 y(\(Netscape\))g(HTML.)g(Ho)o(we)o(v)o(er)n(,)g(it)e(may)h(make)g
(document)g(creation)f(and)h(maintenance)g(easier)h(and)f(may)g(help)
149 1398 y(to)g(keep)g(information-free)f(tags)h(out)g(of)g(source)h
(documents.)149 1509 y Fj(V)l(ertical)g(whitespace)149
1586 y Fi(The)k Fj(VSP)m(A)n(CE)f Fi(element)h(is)e(used)i(to)e
(specify)h(v)o(ertical)g(whitespace)h(in)e(a)i(separator)n(.)25
b(It)14 b(has)g(one)g(attrib)o(ute,)149 1636 y Fj(VSKIP)p
Fi(,)e(which)e(is)g(a)h(v)o(ertical)f(dimension)f(de\256ning)h(the)g
(amount)g(of)g(space)h(to)f(insert.)149 1747 y Fj(Rules)149
1824 y Fi(The)h Fj(HR)o(ULE)f Fi(element)h(speci\256es)g(a)g
(horizontal)e(rule.)14 b(It)9 b(has)i(se)o(v)o(eral)g(attrib)o(utes:)
149 1907 y Fj(width)21 b Fi(The)11 b(width)e(of)h(the)g(rule.)j
(Horizontal)c(dimension.)149 1990 y Fj(align)20 b Fi(Ho)o(w)7
b(to)f(place)i(the)f(rule)g(if)g(it)f(is)h(narro)o(wer)g(than)g(the)g
(display)f(width.)11 b(Le)o(gal)d(v)o(alues)g(are)g Fa(left)p
Fi(,)f Fa(center)p Fi(,)253 2039 y(and)k Fa(right)p Fi(.)149
2122 y Fj(thick)21 b Fi(The)13 b(rule)e(thickness.)19
b(Default)11 b(v)o(alue)h(is)g Fa(1p)p Fi(,)h(i.e.,)g(a)g(hairline)e
(rule.)18 b(If)12 b(a)h(v)o(alue)f(is)f(gi)o(v)o(en)h(for)f
Fj(thick)p Fi(,)i(it)253 2172 y(should)c(be)i(in)f Fa(p)g
Fi(units.)253 2238 y Fg([[Netscape)h(uses)g Fd(SIZE)g
Fg(for)e(this)h(attrib)o(ute)o(.)j(\252Thic)o(k\272)d(is)h(mor)n(e)g
(descriptive,)f(I)g(think.]])149 2321 y Fj(fgcolor)21
b Fi(The)11 b(fore)o(ground)e(color)h(of)g(the)h(rule.)j(If)c(present,)
h(must)g(be)f(the)h(ID)f(of)g(a)h Fj(COLOR)g Fi(element)g(de\256ned)253
2371 y(in)f(the)g(stylesheet.)149 2453 y Fg([[May)g(need)f(other)g
(attrib)o(utes.)j(A)d(common)g(pr)n(esentation)f(style)h(is)g(a)f
(Motif-style)f(\2523-D\272)i(ef)o(fect)g(with)f(top)g(and)149
2503 y(bottom)j(\252shadows\272;)h(maybe)h(need)g(a)f
Fd(shading)f Fg(attrib)o(ute)g(with)f(le)n(gal)i(values)g
Fa(etchedin)p Fg(,)h Fa(etchedout)p Fg(,)149 2628 y Fi(No)o(v)o(ember)f
(18,)e(1994)1124 b(V)-5 b(ersion)10 b(0.1)p eop
%%Page: 14 14
14 13 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1225
b Fi(14)149 262 y Fg(and)10 b Fa(solid)p Fg(.)j(Pr)n(obably)8
b(should)g Fd(not)g Fg(specify)h(top)f(and)g(bottom)f(shadow)g(colors,)
i(as)g(these)g(ar)n(e)g(best)g(computed)149 311 y(by)i(the)f(br)n
(owser)h(fr)n(om)f(the)g(for)n(e)n(gr)n(ound)g(color)-5
b(.]])149 421 y Fj(Inline)11 b(images)149 499 y Fg([[Move)g(this)e
(section)h(else)o(wher)n(e,)i(as)f(it)e(applies)g(to)h(mor)n(e)h(than)e
(just)h(separ)o(ators.]])212 549 y Fi(The)h Fj(IMA)n(GE)h
Fi(element)f(de\256nes)h(a)g(bitmapped)e(image)i(which)e(may)i(be)f
(used)g(as)h(an)f(icon,)h(b)o(ullet,)e(dinbat,)149 599
y(or)g(rule.)149 648 y Fg([[Is)h(\252dingbat\272)d(a)j(tec)o(hnical)f
(term?]])212 698 y Fj(IMA)n(GE)g Fi(has)h(the)f(follo)o(wing)e(attrib)o
(utes:)149 778 y Fj(URL)21 b Fi(A)8 b(Uniform)g(Resource)h(Locator)g
(specifying)f(where)h(to)f(retrie)o(v)o(e)g(the)h(image.)14
b(If)8 b(this)g(is)g(a)h(relati)o(v)o(e)g(URL,)253 827
y(it)h(should)f(be)h(interpreted)g(relati)o(v)o(e)g(to)f(the)i(URL)f
(of)g(the)g Fg(stylesheet)p Fi(,)h(not)f(the)g(base)h(document.)149
909 y Fj(ID)21 b Fi(An)10 b(optional)f(unique)g(identi\256er)149
990 y Fj(REFID)21 b Fi(If)7 b(present,)i(speci\256es)f(the)f(ID)g(of)g
(another)g Fj(IMA)n(GE)g Fi(element)h(in)f(the)g(stylesheet.)13
b(This)7 b(allo)o(ws)g(images)253 1040 y(to)j(be)g(con)n(v)o(eniently)g
(reused.)149 1119 y Fg([[Ought)i(to)f(specify)h(the)g(dif)o(fer)n(ent)g
(image)e(formats)h(that)g(ar)n(e)i(allowed,)e(b)o(ut)g(since)i(HTML)f
(doesn')o(t)f(we)h(don')o(t)149 1169 y(either)-5 b(.)16
b(In)11 b(pr)o(actice,)g(only)g Fa(image/gif)f Fg(is)g(universally)g
(supported,)g(and)h(that')n(s)e(pr)n(obably)h(the)h(best)g(format)149
1219 y(for)f(rules)h(and)e(dingbats)g(anyway)n(.]])212
1269 y Fi(When)h(used)h(as)g(a)f(v)o(ertical)h(separator)n(,)g(the)f
(follo)o(wing)e Fj(IMA)n(GE)i Fi(attrib)o(utes)f(are)i(also)g(used:)149
1348 y Fj(align)20 b Fi(De\256nes)14 b(ho)o(w)g(the)f(image)h(should)f
(be)h(placed)g(on)f(the)h(page.)25 b(May)14 b(be)g(one)f(of)h
Fa(left)p Fi(,)g Fa(center)p Fi(,)h(or)253 1398 y Fa(right)p
Fi(.)149 1477 y Fg([[Someone)10 b(some)o(wher)n(e)h(sometime)e(posted)g
(a)g(set)h(of)e(pr)n(oposed)h(attrib)o(utes)f(for)h(the)g(HTML)g
Fd(IMG)g Fg(element)h(for)149 1527 y(when)g(images)f(wer)n(e)i(used)g
(as)f(rules.)k(It)9 b(de\256ned)i(options)d(like)i(how)f(the)h(image)f
(should)g(be)h(truncated)f(if)g(it)h(was)149 1577 y(too)g(wide,)g(if)g
(it)g(should)f(be)i(center)n(ed)h(or)f(tiled)f(if)f(it)h(was)g(too)g
(narr)n(ow)m(,)h(and)f(a)g(couple)h(others.)j(I)d(cannot)e(for)i(the)
149 1627 y(life)d(of)g(me)g(\256nd)g(this)f(posting)g(in)h(any)g(of)g
(my)g(ar)n(c)o(hives.)15 b(Anyone)9 b(r)n(emember)h(this?)i(Anyway)n(,)
e(something)d(similar)149 1676 y(should)j(go)f(her)n(e)o(.]])212
1726 y Fj(IMA)n(GE)i Fi(elements)h(may)h(appear)f(outside)e(an)o(y)i
(other)f(elements)h(in)f(the)g(stylesheet.)18 b(The)o(y)12
b(may)g(be)g(used)149 1776 y(inside)d Fj(SEPSPEC)i Fi(separator)f
(speci\256cations,)g(or)f(referenced)i(by)f(ID)f(on)h
Fj(STYLE)f Fi(elements)h(as,)h(e.g.,)g(b)o(ullets)149
1826 y(to)f(use)h(for)f(list)f(items.)149 1905 y Fa()149
2005 y()149
2154 y()149
2304 y()149 2453
y(Use)g("Kilroy)f(was)g(here")h(picture)f(for)h(all)f(HRs)
149 2503 y()149
560 y(Use)g(rainbow)f(line)g(after)h(all)f(1st-level)g
(headings)149 610 y()249
660 y()249 710 y()249 760 y()149 859 y()149 1009 y(Blue)f(balls)h(for)f(bullets)149
1059 y()149 1308 y()149
1391 y Fg([[Need)11 b(dif)o(fer)n(ent)f(pr)n(operties)g(for)g(rule)g
(icons)g(and)g(b)o(ullet)f(icons?)k(\252icon\272)d(is)g(used)h(in)f
(two)f(places.]])149 1509 y Fc(2.7)51 b(Enumeration)11
b(rules)149 1587 y Fg([[Basic)20 b(stuf)o(f)e(for)h Fd(OL)p
Fg(s:)32 b Fd(numstyle)20 b Fg(attrib)o(ute)e(with)g(le)n(gal)g(values)
i Fa(arabic)p Fg(,)h Fa(lcroman)p Fg(,)h Fa(ucroman)p
Fg(,)149 1637 y Fa(lcalpha)10 b Fg(and)h Fa(ucalpha)p
Fg(.]])149 1687 y([[Netscape)f(uses)f Fa(1)p Fg(,)g Fa(i)p
Fg(,)g Fa(I)p Fg(,)g Fa(a)p Fg(,)h(and)f Fa(A)f Fg(to)g(mean)h(the)f
(same)h(things,)f(b)o(ut)g(that)g(means)g(it)g(can')o(t)g(be)h
(validated)e(by)i(an)149 1737 y(SGML)i(parser)-5 b(.)16
b(The)o(y)11 b(also)f(use)h(the)g Fd(TYPE)g Fg(attrib)o(ute,)e(whic)o
(h)i(is)f(alr)n(eady)h(used)g(for)f Fd(INPUT)i Fg(with)d(a)i(dif)o(fer)
n(ent)149 1787 y(meaning;)f(trying)f(to)h(avoid)f(overloading)g(names)h
(too)g(heavily)g(in)g(this)f(pr)n(oposal.]])149 1836
y([[Could)g(also)f(add)h(mor)n(e)h(comple)o(x)g Fd(ENUMSPEC)e
Fg(speci\256cations)h(to)f(allow)g(stuf)o(f)g(like)h
Fa(Section)24 b(2.2)9 b Fg(and)149 1886 y Fa(Figure)25
b(\(2.2a\))10 b Fg(to)f(be)i(automatically)d(gener)o(ated.)14
b(Chec)o(k)d(out)e(FOSIs)i(and)e(DSSSL)h(for)g(ideas...]])149
2005 y Fc(2.8)51 b(Generated)11 b(text)149 2083 y Fg([[This)f(is)f(te)o
(xt)g(that')n(s)f(automatically)f(inserted)i(for)g(phr)o(ase-le)o(vel)h
(elements)g(and)f(a)g(fe)o(w)g(others.)k(May)c(not)g(e)o(ven)149
2133 y(be)14 b(necessary)n(,)h(b)o(ut)e(would)e(be)i(nice)o(.)23
b(Example:)d(L)o(ynx)13 b(used)g(to)g(put)f(asterisks)h(ar)n(ound)f
Fd(STR)n(ONG)i Fg(te)o(xt)f(and)149 2182 y(underlines)8
b(ar)n(ound)f Fd(EMPH)p Fg(,)i(like)e(the)h(Usenet)g(con)n(ventions.)13
b(P)m(ersonally)n(,)8 b(I)g(liked)f(that)g(a)h(lot)f(better)h(than)f
(what)149 2232 y(it)j(does)g(now)m(.]])149 2282 y([[Include:)k(pr)n
(e\256x,)e(suf)o(\256x)e(te)o(xt.]])149 2332 y([[Maybe)h(include)e
(befor)n(e)i(and)f(after)f(te)o(xt)i(also.)i(\(distinction:)e(pr)n
(e\256x)g(and)f(suf)o(\256x)g(te)o(xt)g(displayed)f(in)h(the)g(same)149
2382 y(style)h(as)f(the)g(element;)h(befor)n(e)f(and)g(after)g(te)o(xt)
g(displayed)g(the)g(same)h(as)f(the)g(containing)e(element.\)]])149
2432 y([[Maybe)i(maybe)f(include:)j(\252message)d(te)o(xt\272)h(for)e
(gr)o(aphical)g(br)n(owsers;)h(a)g(short)g(message)g(that)e(could)i(be)
g(dis-)149 2481 y(played)i(on)f(the)h(status)f(line)g(whene)o(ver)i
(the)f(pointer)f(waves)h(over)g(an)g(element.)k(Useful)c(on)f(anc)o
(hors,)h(possibly)149 2628 y Fi(No)o(v)o(ember)h(18,)e(1994)1124
b(V)-5 b(ersion)10 b(0.1)p eop
%%Page: 16 16
16 15 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1225
b Fi(16)149 262 y Fg(on)10 b(other)g(semantic)g(elements.]])149
398 y Fk(3)60 b(Structur)o(e)14 b(of)g(stylesheets)149
491 y Fi(The)c(format)f(of)g(stylesheets)g(are)h(formally)e(de\256ned)i
(in)f(SGML)g(by)g(the)g(stylesheet)g(document)g(type)g(de\256nition.)
149 541 y(This)k(DTD)g(requires)g(an)g(SGML)g(declaration)g(with)e(an)i
(increased)h Fa(NAMELEN)e Fi(parameter)n(,)j(such)e(as)h(the)f(the)149
590 y(SGML)e(declaration)f(for)g(HTML.)149 640 y Fg([[Oops!)16
b(This)11 b(one)g(won')o(t)e(work)i(\261)g(it)f(needs)i(a)f(vastly)g
(incr)n(eased)i Fa(ATTCNT)e Fg(also.)k(Default)10 b(is)h(40,)g(too)f
(small.)149 690 y(T)n(ime)h(to)e(r)n(eor)n(ganize)i(the)g(DTD...]])212
740 y Fi(T)m(ypical)f(stylesheets)g(will)f(look)g(like)149
807 y Fa()p 1820 813 21 33 v 149 856 a()149
906 y()149 956 y(ednote:)g(put)f(more)h(complex)f(example)g
(here.)149 1006 y()149 1056 y()149
1122 y Fg(Question:)13 b Fi(Can)d(I)g(borro)o(w)g(an)g(o)o(wner)g
(identi\256er)g(pre\256x)g(for)g(the)g(FPI?)g Fa(-//IETF//)g
Fi(maybe?)149 1172 y Fg(Note:)i Fi(If)c(acceptable,)i(the)e(FPI)g(for)f
(the)h(style)f(sheet)i(DTD)f(will)f(be)h(something)f(like)g
Fa(-//IETF//DTD)24 b(HTML)149 1222 y(Style)h(Sheet//EN)212
1272 y Fi(Stylesheets)10 b(consist)g(chie\257y)g(of)g
Fj(STYLE)g Fi(elements.)15 b(Most)10 b(of)g(the)g(style)g(processing)g
(is)g(speci\256ed)h(by)f(at-)149 1322 y(trib)o(utes)g(of)f
Fj(STYLE)h Fi(elements.)212 1371 y(There)h(are)g(two)e(major)h(cate)o
(gories)h(of)f Fj(STYLE)g Fi(element)h(attrib)o(utes:)149
1438 y Fj(quali\256ers)21 b Fi(which)10 b(are)h(used)g(to)e(determine)i
(when)f(the)g(style)g(element)h(is)f(applicable,)g(and)149
1513 y Fj(speci\256ers)23 b Fi(which)10 b(de\256ne)h(the)f(properties)f
(to)h(be)g(applied)g(to)g(the)g(document)g(when)g(it)f(is.)149
1628 y Fc(Pr)o(ocessing)14 b(model)149 1706 y Fi(When)8
b(a)f(bro)o(wser)g(encounters)g(a)h(start-tag)e(in)g(the)h(source)h
(document,)f(it)g(looks)f(up)g(a)i Fg(single)e Fj(STYLE)g
Fi(element)i(in)149 1756 y(the)h(style)f(sheet,)i(determined)f(by)f
(quali\256er)g(attrib)o(utes.)k(Each)e(speci\256er)g(attrib)o(ute)d
(found)h(on)g(the)h(style)f(element)149 1806 y(is)h(used)g(to)f(modify)
f(a)j(style)e(property)m(.)k(There)e(is)e(a)h(one-to-one)f
(correspondence)h(between)g(speci\256er)h(attrib)o(utes)149
1856 y(and)i(style)f(properties.)17 b(If)12 b(no)f(speci\256er)h(is)f
(found)g(on)g(the)g Fj(STYLE)g Fi(element)h(for)f(an)o(y)h(property)m
(,)g(the)f(v)o(alue)h(of)149 1905 y(that)e(property)f(is)h(inherited)f
(from)h(the)g(parent)g(element.)212 1955 y(When)f(an)h(element)g(ends)f
(\(by)g(an)h(e)o(xplicit)e(or)h(implied)f(end-tag\),)h(all)g(style)g
(properties)g(re)o(v)o(ert)g(to)g(their)f(pre-)149 2005
y(vious)i(v)o(alues)g(\(i.e.,)h(those)f(of)g(the)h(parent)f(element\).)
149 2055 y Fg(Note:)i Fi(Bro)o(wsers)c(should)f(maintain)h(a)h(stack)f
(of)g(style)g(properties)f(that)h(is)g(pushed)f(and)i(popped)e(in)h
(parallel)f(with)149 2105 y(the)k(stack)f(of)g(open)g(document)g
(elements.)149 2154 y Fg(Note:)j Fi(Not)7 b(all)h(properties)f(are)i
(inherited)e(by)h(default.)13 b(F)o(or)8 b(e)o(xample,)i(a)f(separator)
g(speci\256cation)f(for)g(a)g Fj(FORM)149 2204 y Fi(element)i(\(which)e
(may)h(specify)m(,)g(for)f(e)o(xample,)j(that)d(a)h(horizontal)e(rule)h
(should)g(be)h(dra)o(wn)f(before)h(and)g(after)g(the)149
2254 y(form\))k(would)f(not)h(be)g(inherited)g(by)g(children)f(of)h
(the)g(form.)24 b(That)13 b(a)h(property)e(should)g(not)h(be)h
(inherited)e(is)149 2304 y(indicated)e(in)g(the)g(stylesheet)g(DTD)h
(by)e(an)i(attrib)o(ute)e(with)g(a)i(non-)p Fa(#IMPLIED)e
Fi(default)g(v)o(alue.)149 2354 y Fg([[This)14 b(won')o(t)e(work.)25
b Fd(SEPSPEC)14 b Fg(elements)g(ar)n(e)h(r)n(efer)n(enced)i(by)d
Fa(IDREF)f Fg(attrib)o(utes,)h(whic)o(h)f(can')o(t)g(be)h(de-)149
2403 y(faulted)9 b(in)h(the)g(DTD.]])149 2453 y([[If)h(no)g(style)h
(element)f(is)g(found,)g(may)g(need)h(to)f(r)n(esolve)h(to)f(an)g
(arti\256cial)e(empty)j Fa()f Fi(end-tag.)149 1649 y Fg([[Curr)n(ently)h(leaning)d
(towar)n(ds)i(using)f(containment)f(for)i(speci\256cation.)j(This)d
(seems)h(the)f(most)g(useful.)k(It)8 b(may)149 1698 y(also)k(be)h
(necessary)i(to)d(partition)e(style)j(pr)n(operties)g(into)e(smaller)i
(gr)n(oups)f(and)g(use)h(a)g(dif)o(fer)n(ent)f(element)h(for)149
1748 y(eac)o(h)e(gr)n(oup,)e(since)h(the)g(number)f(of)g(attrib)o(utes)
f(is)i(quite)f(lar)n(ge;)g(then)g(a)h Fd(STYLE)g Fg(element)g(could)f
(contain,)g(say)n(,)149 1798 y(a)i Fd(P)l(ARSTYLE)p Fg(,)h(a)f
Fd(BLOCKSTYLE)p Fg(,)g(and)f(a)h Fd(CHARSTYLE)p Fg(,)g(eac)o(h)h(of)e
(whic)o(h)g(would)f(specify)i(a)g(set)g(of)f(pr)n(op-)149
1848 y(erties.]])149 1988 y Fk(4)60 b(Speci\256ers)149
2081 y Fi(This)8 b(section)g(describes)h(all)e(the)h(style)g(attrib)o
(utes)e(applicable)i(to)f(each)i(HTML)g(element.)14 b(Rather)8
b(than)f(list)g(each)149 2130 y(HTML)k(element)f(indi)o(vidually)l(,)e
(the)o(y)h(are)i(grouped)d(into)g(\252classes\272)k(or)d
(\252architectural)h(forms\272.)k(F)o(or)c(e)o(xample,)149
2180 y(the)g(HTML)g(elements)h Fj(H1)f Fi(through)e Fj(H6)i
Fi(all)f(ha)o(v)o(e)i(the)e(architectural)h(form)f Fa(heading)p
Fi(,)h(and)g(all)f(use)h(the)g(same)149 2230 y(style)g(attrib)o(utes.)
212 2280 y(The)i(complete)g(list)e(of)i(architectural)f(forms)g(used)h
(in)f(this)g(proposal)f(are)j(semi-formally)d(de\256ned)i(by)g(the)149
2330 y(WWW)m(-Arch)f(meta-DTD.)149 2380 y Fg([[Even)g(if)e(the)g(r)n
(est)i(of)e(this)f(pr)n(oposal)h(turns)g(out)g(to)f(be)i(worthless,)g
(the)f(WWW)n(-Ar)n(c)o(h)h(DTD)g(might)e(be)i(useful)f(on)149
2429 y(its)h(own.)j(If)d(it)g(e)o(ver)i(gets)e(\256nished.]])149
2628 y Fi(No)o(v)o(ember)i(18,)e(1994)1124 b(V)-5 b(ersion)10
b(0.1)p eop
%%Page: 18 18
18 17 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1225
b Fi(18)149 262 y Fg([[Discuss:)14 b(various)9 b(\252format\272)e(pr)n
(operties,)j(whic)o(h)f(can)g(af)o(fect)f(what)g(other)h(speci\256ers)g
(ar)n(e)h(applicable)o(.)j(E.g)o(.,)149 311 y(if)g(a)g(heading)f(has)h
Fa(headfmt)24 b(=)h(display)13 b Fg(the)g(bloc)o(k-le)o(vel)h(attrib)o
(utes)d(apply;)j(if)f(it)f(has)h Fa(headfmt)24 b(=)149
361 y(runin)10 b Fg(then)g(the)g(par)o(agr)o(aph)g(attrib)o(utes)e
(do.]])149 411 y([[Discuss:)17 b(\252fallbac)o(k\272)11
b(values;)h(suggestions)e(for)h(defaults)f(if)h(a)g(br)n(owser)h(does)g
(not)e(support)h(a)g(pr)n(operty)h(to)149 461 y(enhance)f(pr)n
(edictability)n(.]])149 511 y([[Discuss:)16 b(Even)c(if)e(a)h(style)g
(speci\256cation)f(is)h(is)g(not)f Fd(relevant)h Fg(to)f(an)h(element,)
h(it)e(should)g(still)f(be)i Fd(applied)f Fg(to)149 560
y(the)h(curr)n(ent)g(pr)n(operty)f(set,)h(as)f(it)g(may)g(be)h(r)n(ele)
o(vant)g(to)f(contained)f(elements.]])149 679 y Fc(4.1)51
b(Document-wide)11 b(pr)o(operties)149 757 y Fi(T)m(o)g(specify)f
(initial)f(or)h(global)f(stype)h(properties,)g(designers)h(may)g(use)g
(a)g Fj(STYLE)e Fi(element)i(applicable)g(to)f(the)149
807 y Fj(HTML)i Fi(or)g Fj(BOD)n(Y)h Fi(element.)20 b(Properties)11
b(speci\256ed)i(there)f(will)f(be)h(inherited)f(by)h(all)g(other)f
(document)h(ele-)149 857 y(ments.)149 906 y Fg(Note:)18
b Fi(Ev)o(en)13 b(if)g(the)f(source)h(document)f(does)h(not)f(contain)g
(e)o(xplicit)f Fa()i Fi(or)f Fa(
)g Fi(tags,)h(bro)o(wsers)
149 956 y(will)c(imply)h(their)f(presence)j(since)e(the)o(y)h(are)g
(conte)o(xtually)e(required)g(in)h(the)g(HTML)h(DTD.)149
1048 y Fa()149 1147 y()149
1745 y()149 1864 y Fc(4.2)51 b(Phrases)149
1942 y Fi(All)11 b(the)h(HTML)g(\252highlightin)o(g\272)d(or)j
(\252phrase-le)o(v)o(el\272)g(elements.)19 b(The)o(y)12
b(may)g(contain)f(te)o(xt,)h(links,)f(inline)g(im-)149
1991 y(ages,)i(and)f(other)f(phrase-le)o(v)o(el)g(elements;)h(the)o(y)g
(may)g(appear)g(inside)e(paragraph-le)o(v)o(el)i(elements,)g(headings,)
149 2041 y(list)e(items,)h(and)f(links.)k(\(And,)c(in)g
(\252non-strict\272)g(HTML,)i(at)e(block)g(le)o(v)o(el)h(as)g(well.)j
(In)c(other)g(words,)g(just)g(about)149 2091 y(an)o(ywhere.\))212
2141 y(HTML)h(elements:)j Fj(b)c(cite)h(code)g(em)f(i)g(kbd)h(samp)f
(str)o(ong)g(tt)g(var)g Fi(.)212 2191 y(The)h(follo)o(wing)c(style)j
(speci\256ers)h(are)g(applicable)f(to)g(phrases:)149
2274 y Fj(F)o(ont)h(pr)o(operties)22 b Fi(The)11 b(font)e
(speci\256cation)h(properties)g Fj(f)o(ontfam)p Fi(,)f
Fj(f)o(ontsize)p Fi(,)i(and)f Fj(f)o(ontshape)p Fi(.)k(See)e(2.2.)149
2357 y Fj(Special)f(effects)21 b Fi(V)-5 b(arious)11
b(special)f(ef)o(fects)h(like)e(underlining)f(and)i(strikethrough.)i
(See)f(2.3.)149 2440 y Fj(fgcolor)21 b Fi(The)11 b(fore)o(ground)e
(color)n(.)k(See)e(2.4.)149 2628 y(No)o(v)o(ember)h(18,)e(1994)1124
b(V)-5 b(ersion)10 b(0.1)p eop
%%Page: 19 19
19 18 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1225
b Fi(19)149 262 y Fg([[Ther)n(e)12 b(ar)n(e)g(a)e(b)o(unc)o(h)g(of)g
(others,)g(I'm)g(sur)n(e)o(.)15 b(Can')o(t)9 b(think)h(of)f(them)h
(right)f(now)m(.]])212 311 y Fi(The)i(background)e(color)h(may)h(only)e
(be)h(changed)h(on)f(block-le)o(v)o(el)f(elements.)149
361 y Fg(Question:)k Fi(Should)c(it)h(be)g(possible)g(to)g(specify)g
(the)g(background)g(color)g(as)h(well)f(as)h(the)f(fore)o(ground)f
(color)h(for)149 411 y(phrase-le)o(v)o(el)h(elements?)k(Ho)o(w)10
b(should)f(this)g(be)i(rendered?)149 530 y Fc(4.3)51
b(Blocks)149 608 y Fi(HTML)11 b(elements:)j Fj(addr)o(ess?)h
(blockquote)149 657 y Fg([[Also)c(the)f(pr)n(oposed)g(HTML)g(3.0)g
Fd(FIGURE)p Fg(,)g(others?]])149 707 y([[Ar)n(e)15 b
Fd(ADDRESS)c Fg(and)h Fd(BLOCKQUO)n(TE)g Fg(dif)o(fer)n(ent)g(forms?)19
b(Bloc)o(kquote)13 b(allows)e(bloc)o(k)h(content)g(in)g(strict)149
757 y(DTD;)f(ADDRESS)g(only)e(allows)g(te)o(xt)i(content.]])149
868 y Fj(Attrib)o(utes)149 945 y(lmargin)19 b Fi(The)11
b(left)f(mar)o(gin.)k(A)c(relati)o(v)o(e)h(horizontal)d(dimension.)149
1028 y Fj(rmargin)20 b Fi(The)11 b(right)e(mar)o(gin.)14
b(A)c(relati)o(v)o(e)h(horizontal)d(dimension.)149 1111
y Fj(bg)21 b Fi(The)16 b(background)f(color)f(for)h(this)g(block.)28
b(Must)15 b(be)h(the)f(ID)g(of)h(a)f Fj(COLOR)h Fi(element)g(de\256ned)
g(in)f(the)253 1161 y(stylesheet.)f(See)d(2.4.)149 1244
y Fj(pr)o(eskip)22 b Fi(Amount)10 b(of)g(v)o(ertical)g(whitespace)h(to)
e(insert)h(before)g(the)g(element.)15 b(A)10 b(v)o(ertical)h
(dimension.)149 1327 y Fj(postskip)21 b Fi(Amout)10 b(of)f(v)o(ertical)
i(whitespace)g(to)e(insert)h(after)g(the)g(elemnt.)15
b(A)10 b(v)o(ertical)g(dimension.)149 1410 y Fj(pr)o(esep)23
b Fi(The)10 b(ID)f(of)g(a)g Fj(SEPSPEC)h Fi(element)f(de\256ned)h(in)e
(the)h(stylesheet;)g(this)f(separator)i(should)e(be)h(displayed)253
1460 y(before)i(the)f(element.)k(If)c Fj(pr)o(esep)j
Fi(is)d(speci\256ed,)h(then)f Fj(pr)o(eskip)h Fi(should)e(be)i
(ignored.)149 1543 y Fj(postsep)22 b Fi(Same)11 b(as)g
Fj(pr)o(esep)h Fi(e)o(xcept)g(inserted)d(after)i(the)f(element.)149
1634 y Fg([[Need)e(to)e(add)h(bloc)o(k-le)o(vel)g(special)g(ef)o(fects)
g(like)g(fr)o(ame)g(styles)g(etc.)14 b(Maybe)7 b(include)f(Motif-like)t
(shadow)g(styles)149 1684 y(for)j(\252boxes\272?)14 b(Boxed)9
b(bloc)o(k)g(elements)g(need)h(to)e(specify)h(inner)g(and)f(outer)h
(mar)n(gins,)g(placement)f(\(left,)h(center)-5 b(,)149
1734 y(right\);)9 b(should)g(te)o(xt)i(\257ow)e(ar)n(ound)h(them?]])149
1784 y(Note:)15 b Fi(The)d Fj(pr)o(esep)h Fi(and)e Fj(postsep)g
Fi(separator)h(speci\256cations)f(should)f(be)h(formatted)f(using)h
(the)f(style)h(proper)o(-)149 1834 y(ties)h(de\256ned)g(for)g(the)f
(block)h(element.)19 b(F)o(or)12 b(e)o(xample,)i(if)d(a)i
Fj(STYLE)e Fi(for)g(a)h(block-le)o(v)o(el)g(element)g(speci\256es)h(a)
149 1884 y(fore)o(ground)c(color)h(and)g(a)h Fj(SEPSPEC)f
Fi(which)g(includes)f(a)i(horizontal)d(rule)i(\(see)h(e)o(xample)g(on)f
(p.)g(11\),)g(the)g(rule)149 1933 y(should)g(be)g(displayed)g(in)f(the)
h(speci\256ed)h(fore)o(ground)e(color)h(just)g(like)f(the)h(other)g
(block)f(contents.)149 1983 y Fg(Note:)18 b Fi(Bro)o(wsers)12
b(may)h(add)g(an)g(e)o(xtra)g(\252outer)f(mar)o(gin\272)h(around)f(the)
g(display)m(.)20 b(F)o(or)13 b(graphical)f(bro)o(wsers)g(this)149
2033 y(could)c(be)g(a)g(fe)o(w)g(pix)o(els;)g(for)g(hardcopy)f(it)g
(may)h(be)g(an)h(inch)e(or)h(so.)13 b(Note)8 b(that)f(the)h(outer)f
(mar)o(gin)h(is)g Fg(not)f Fi(included)149 2083 y(in)i(the)g(total)f
(display)g(area,)j(so)e(for)g(e)o(xample)h(a)g(width)e(of)h
Fa(100pcd)g Fi(on)f(8.5)i(by)e(11)h(paper)h(would)d(be)j(6.5)f(inches,)
149 2133 y(not)h(8.5,)h(if)e(there)i(were)g(1-inch)e(outer)h(mar)o
(gins.)149 2251 y Fc(4.4)51 b(Paragraphs)149 2329 y Fi(The)14
b Fa(paragraph)e Fi(class)h(is)g(the)f(basic)h(unit)f(of)g(formatting.)
20 b(P)o(aragraphs)13 b(may)h(contain)e(te)o(xt,)h(phrase-le)o(v)o(el)
149 2379 y(elements,)f(inline)d(displays,)h(and)g(some)h(block-le)o(v)o
(el)e(elements)i(like)f(lists.)212 2429 y(HTML)h(elements:)j
Fj(dd)c(li)g(p)149 2479 y Fg(Note:)j Fi(Note)8 b(that)h(the)f(list)g
(elements)h Fj(LI)g Fi(and)g Fj(DD)g Fi(are)g(treated)g(just)f(like)g
(paragraphs)h(for)f(formatting)f(purposes.)149 2628 y(No)o(v)o(ember)12
b(18,)e(1994)1124 b(V)-5 b(ersion)10 b(0.1)p eop
%%Page: 20 20
20 19 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1225
b Fi(20)149 262 y Fj(Style)10 b(attrib)o(utes)149 339
y Fi(All)g(attrib)o(utes)f(rele)o(v)o(ant)h(to)g(blocks,)g(plus)f(the)h
(follo)o(wing:)149 422 y Fa(align)21 b Fi(Line)10 b(justi\256cation.)i
(See)g(2.5.)149 505 y Fa(parindent)20 b Fi(Horizontal)9
b(dimension.)k(Speci\256es)f(the)e(\256rst-line)f(indentation.)149
588 y Fg([[mar)n(gins,)i(space)g(befor)n(e,)g(space)g(after;)e(get)h
(list)f(fr)n(om)h(DTD.]])149 707 y Fc(4.5)51 b(Hyperlinks)149
785 y Fg([[HTML)11 b Fd(A)p Fg(,)f(HyT)n(ime)h Fa(clink)p
Fg(.)j(The)c(HTML)g Fd(LINK)h Fg(element)f(is)g Fa(metainfo)p
Fg(,)g(not)h Fa(hyperlink)p Fg(.]])149 835 y([[Curr)n(ently)f(trying)e
(to)g(decide)i(whether)e(it)g(should)g(e)o(ven)j(be)e(le)n(gal)f(to)h
(specify)g(styles)g(for)g(anc)o(hors.)k(This)c(is)f(one)149
885 y(ar)n(ea)j(wher)n(e)g(consistency)g(acr)n(oss)f(documents)g(is)g
(of)f(the)h(utmost)f(importance)o(.)k(Then)d(again,)f(pr)n(oviders)h
(might)149 935 y(want)e(to)f(specify)i(it)f(anyway)n(,)h(and)e(users)i
(might)e(not)h(mind.)k(This)c(might)g(be)g(best)h(left)e(to)h(br)n
(owser)h(implementors)149 984 y(and)h(users)h(to)e(decide)o(.]])149
1034 y([[P)m(ossibilities:)j(the)e(usual)f(special)h(ef)o(fects:)j
(underlined,)d(boxed,)g(colors,)g(fonts)f(and)h(so)g(on.)j(Other)d
(options:)149 1084 y(mar)n(ginal)g(icons,)g(addition)e(to)h(a)h
(\252links\272)g(menu,)h(others?]])149 1203 y Fc(4.6)51
b(Lists)149 1281 y Fi(HTML)11 b(elements:)j Fj(dir)d(dl)f(menu)g(ol)g
(ul)212 1330 y Fi(There)h(are)g(two)f(dif)o(ferent)f(classes)j(of)e
(lists)f(in)h(HTML:)h(single-part)e(lists)g(like)h Fj(OL)g
Fi(and)g Fj(UL)h Fi(and)f(two-part)149 1380 y(lists)g(like)f
Fj(DL)p Fi(.)212 1430 y(Each)k(entry)f(in)g(a)h(two-part)e(list)h
(contains)g(zero)h(or)f(more)h(\252term\272)g(parts)g(\(the)f
Fj(DT)g Fi(element\))h(and)g(zero)g(or)149 1480 y(more)e
(\252de\256nition\272)f(parts)g(\()p Fj(DD)p Fi(\).)212
1530 y(Single-part)e(lists)g(may)i(be)g(thought)e(of)h(as)h(a)g
(special)g(case)h(of)e(two-part)f(lists,)h(where)h(the)f
(\252de\256nition\272)g(part)149 1579 y(is)k(taken)f(from)h(of)f(the)g
(list)g(item)h(\()p Fj(LI)p Fi(\))f(element)h(and)g(the)f(\252term\272)
i(part)e(is)h(automaticallyy)e(generated)i(by)g(the)149
1629 y(bro)o(wser)d(\(e.g.,)i(a)f(number)f(for)g Fj(OL)g
Fi(elements,)h(a)g(b)o(ullet)e(for)h Fj(UL)p Fi(s,)h(or)f(nothing)e
(for)i Fj(MENU)p Fi(\).)212 1679 y(Further)n(,)f(the)f(\252term\272)i
(part)f(is)f(conceptually)g(v)o(ery)h(similar)f(to)h(a)g(heading,)g
(and)g(the)f(\252de\256nition\272)g(part)h(is)f(just)149
1729 y(likk)j(a)i(paragraph.)19 b(This)12 b(is)g(e)o(xactly)g(ho)o(w)g
(this)f(proposal)g(treats)h(all)g(lists:)k(a)d Fa(list)e
Fi(contains)h(a)g(sequence)i(of)149 1779 y Fa(heading)p
Fi(s)c(and)h Fa(paragraphs)p Fi(,)e(where)i(the)f(headings)g(may)h(be)g
(automatically)e(generated.)149 1898 y Fc(4.7)51 b(Inline)12
b(Displays)149 1975 y Fi(HTML)f(elements:)j Fj(img)c(input)149
2094 y Fc(4.8)51 b(Block)12 b(Displays)149 2172 y Fi(HTML)f(elements:)j
Fj(option)c(pr)o(e)h(textar)o(ea)149 2222 y Fg([[F)l(or)16
b(display)e(and)g(inline)f(forms,)j(need)g(subsidiary)e(attrib)o(ute)f
(describing)h(the)h(type)g(of)f(display)n(.)27 b(This)15
b(is)149 2272 y(application-speci\256c)c(\(e)o(.g)o(.,)16
b(IMG,)e(T)n(ABLE,)h(MA)n(TH,)f(etc.\))23 b(b)o(ut)13
b(must)g(have)h(one)f(r)n(eserved)j(value)d(\()p Fa(TEXT)p
Fg(?\))149 2322 y(indicating)8 b(that)h(the)h(contents)g(ar)n(e)h(also)
f(formattable)e(te)o(xt.)14 b(Ditto)9 b(for)i Fa(float)f
Fg(form.]])149 2628 y Fi(No)o(v)o(ember)i(18,)e(1994)1124
b(V)-5 b(ersion)10 b(0.1)p eop
%%Page: 21 21
21 20 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1225
b Fi(21)149 262 y Fc(4.9)51 b(Headings)149 339 y Fi(HTML)11
b(elements:)j Fj(dt)d(h1)f(h2)g(h3)g(h4)g(h5)h(h6)f Fi(.)149
389 y Fg(Note:)j Fi(The)e(list)f(element)g Fj(DT)g Fi(is)g(treated)h
(as)g(a)g(special)f(kind)f(of)h(heading)g(for)g(formatting)f(purposes.)
149 500 y Fj(Style)h(attrib)o(utes)149 578 y Fi(The)h
Fa(headfmt)f Fi(property)f(determines)i(the)f(o)o(v)o(erall)g
(appearance)i(of)e(the)g(heading.)k(V)-5 b(alid)10 b(options)f(are:)149
661 y Fa(display)21 b Fi(The)12 b(heading)f(should)f(be)i(formatted)f
(as)h(a)g(block)f(by)g(itself.)17 b(This)12 b(is)f(the)h(default)e
(beha)o(viour)h(for)253 710 y(most)c(current)g(bro)o(wsers.)13
b(If)7 b(this)f(form)h(is)g(used,)h(all)f(the)g(attrib)o(utes)f(rele)o
(v)o(ant)h(to)g(blocks)f(are)i(also)f(rele)o(v)o(ant.)149
793 y Fa(runin)21 b Fi(The)10 b(heading)g(should)f(be)h(\257o)o(wed)g
(into)e(the)i(follo)o(wing)e(te)o(xt.)13 b(If)d(this)f(form)h(is)g
(used,)g(all)g(the)g(attrib)o(utes)253 843 y(rele)o(v)o(ant)g(to)g
(paragraphs)g(are)h(also)g(rele)o(v)o(ant.)149 926 y
Fa(margin)21 b Fi(The)11 b(heading)e(should)g(be)i(placed)g(in)e(the)i
(left)e(mar)o(gin)h(ne)o(xt)h(to)e(the)h(follo)o(wing)e(te)o(xt.)149
1018 y Fa(.)149 1067 y(.)50 b(Example)24 b(of)75 b(If)25
b('headfmt')f(is)g(specified)h(as)f('margin',)149 1117
y(.)100 b(marginal)74 b(browsers)24 b(should)g(produce)h(a)g(display)f
(that)149 1167 y(.)125 b(heading)74 b(looks)24 b(something)g(like)h
(this.)49 b(Note)25 b(that)149 1217 y(.)374 b(the)25
b(heading)f(itself)g(may)h(wrap.)49 b(Different)149 1267
y(.)374 b(alignment)24 b(options)g(are)h(available,)f(so)h(the)149
1316 y(.)374 b(heading)24 b(may)h(be)g(right,)f(left,)g(or)h(center)149
1366 y(.)374 b(justified.)49 b(Designers)24 b(who)h(use)f(this)149
1416 y(.)374 b(option)24 b(should)h(be)f(sure)h(to)g(leave)f(plenty)149
1466 y(.)374 b(of)25 b(space)f(in)h(the)f(left)h(margin!)149
1516 y(.)149 1607 y Fg([[I've)11 b(undoubtedly)e(missed)h(some)o(.)15
b(Any)c(other)f(options?]])149 1657 y(Note:)15 b Fi(If)c(the)g(ne)o(xt)
h(element)f(after)h(a)g Fa(runin)f Fi(heading)f(is)h(a)h(paragraph,)g
(the)f(heading)g(should)f(be)h(interpreted)149 1707 y(as)g(ha)o(ving)f
(appeared)h Fg(inside)f Fi(the)g(paragraph)g(element.)149
1756 y Fg([[List)f(whic)o(h)g(pr)n(operties)h(should)e(be)h(taken)g(fr)
n(om)g(the)g Fa(heading)g Fg(and)g(whic)o(h)g(fr)n(om)g(the)g
Fa(para)g Fg(when)g(format-)149 1806 y(ting)j(the)h(par)o(agr)o(aph)f
(as)h(a)f(whole)o(.)22 b(\(space)13 b(befor)n(e,)h(par)o(agr)o(aph)e
(indent)g(fr)n(om)g(heading,)h(others)f(fr)n(om)h(par)o(a-)149
1856 y(gr)o(aph?\)]])149 1906 y(Note:)f Fi(If)7 b(a)h
Fa(runin)f Fi(heading)f(is)i Fg(not)f Fi(follo)o(wed)f(by)g(a)i
(paragraph)g(or)f(te)o(xt,)g(\(e.g.,)j(a)d(block\))g(it)f(should)g(be)i
(formatted)149 1956 y(as)j(a)g(standalone)f(paragraph.)149
2075 y Fc(4.10)50 b(Metainf)o(o)149 2152 y Fi(Metainfo)10
b(elements)h(are)f(those)g(which)g(contain)f(auxilliary)g(data)h(about)
f(the)h(document)g(which)g(should)f(not)g(be)149 2202
y(displayed)h(in)g(the)g(main)h(document.)j(By)c(de\256nition,)g(no)g
(formatting)e(styles)j(are)g(applicable)f(to)g(metainfo)g(ele-)149
2252 y(ments.)212 2302 y(HTML)h(elements:)j Fj(base)c(isindex)g(link)g
(meta)g(nextid)g(title)g Fi(.)149 2628 y(No)o(v)o(ember)i(18,)e(1994)
1124 b(V)-5 b(ersion)10 b(0.1)p eop
%%Page: 22 22
22 21 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1225
b Fi(22)149 262 y Fc(4.11)50 b(Divisions)149 339 y Fi(HTML)11
b(elements:)j Fj(body)c(f)o(orm)g(head)h(html)e(select)149
389 y Fg([[Need)h(separ)o(ate)e(section/division)f(\(Hier)o(ar)n(c)o
(hical)i(vs.)14 b(Containing)5 b(Division)i(as)i(in)f(InfoMaster\)?)j
(Bert)e(Bos)149 439 y(suggested)h(something)f(similar;)g(pr)n(obably)g
(worth)g(doing)o(.]])149 558 y Fc(4.12)50 b(Floating)12
b(elements)149 636 y Fg([[\252Floating\272)c(element)g(is)h(one)g(that)
e(is)h(not)g(displayed)g(at)g(the)g(point)g(it)f(appears)h(in)g(the)h
(document;)f(No)h(curr)n(ent)149 685 y(HTML)i(elements,)g(b)o(ut)e
(HTML+)h Fd(MARGIN)g Fg(and)g Fd(FOO)n(TNO)n(TE)h Fg(would)e(work)h
(this)f(way)n(.]])149 804 y Fc(4.13)50 b(Notes)149 882
y Fi(There)12 b(are)f(still)d(man)o(y)j(missing)f(items.)149
993 y Fj(Multiple)g(columns)149 1070 y Fg(Question:)j
Fi(Should)c(multiple)g(columns)h(be)g(speci\256able?)212
1120 y(Multi-column)e(formatting)g(has)j(been)g(omitted,)e(although)g
(man)o(y)i(people)f(seem)i(to)d(want)h(this)f(capability)m(.)149
1170 y Fg([[It)h(doesn')o(t)e(seem)j(like)e(an)g(appr)n(opriate)f
(formatting)f(option)h(for)h(online)f(br)n(owsing)g(to)h(me,)h(since)g
(it)f(will)f(for)n(ce)149 1220 y(the)j(user)f(to)g(keep)h(scr)n(olling)
e(up)h(and)g(down)f(if)h(the)g(display)f(is)h(not)f(high)h(enough)f(to)
h(\256t)g(all)f(the)h(te)o(xt.]])212 1270 y Fi(The)f(number)g(of)g
(columns,)g(gutter)f(width,)g(v)o(ertical)h(separators,)h(et)f(cetera,)
i(could)d(be)h(speci\256ed)h(for)e(block-)149 1320 y(le)o(v)o(el)h
(elements)g(and/or)f(the)h(document)f(element.)14 b(HTML)9
b(would)e(really)i(need)g(a)g(di)o(vision)d(or)j(section)f(element)149
1369 y(for)i(this)g(to)f(be)i(fully)e(ef)o(fecti)o(v)o(e.)212
1419 y(Scrolling)f(bro)o(wsers)i(might)g(be)g(encouraged)h(to)f(ignore)
f(this)g(directi)o(v)o(e.)149 1530 y Fj(T)l(ables)149
1608 y Fg([[Special)g(concerns)g(for)g(tables:)j(many)c(pr)n(oposed)h
(HTML)f(table)g(formats)f(include)h(a)h(gr)n(eat)g(deal)f(of)g(pr)n
(esenta-)149 1657 y(tion)g(information)e(in)i(attrib)o(utes)g(on)g(the)
h(table)f(elements)h(themselves,)i(like)d(bor)n(ders,)i(column)e
(widths,)g(etc.)14 b(T)l(a-)149 1707 y(bles)9 b(by)g(their)f(natur)n(e)
g(ar)n(e)i(usually)e(marked)g(up)h(with)e(in)h(a)g(pr)n
(esentation-oriented)f(fashion;)g(need)i(to)f(r)n(econcile)149
1757 y(that)i(information)f(with)g(stylesheet)j(information.)i(Math)c
(will)g(pr)n(obably)g(pr)n(esent)i(similar)e(incompatibili)o(ti)o(es.)
149 1807 y(F)l(or)j(now)m(,)g(muc)o(h)g(like)f(HyT)n(ime')n(s)i(NO)n
(TLOC)e(and)g(SGML)n(')n(s)h(NO)n(T)n(A)n(TION)h(featur)n(es,)g(we)f
(punt)e(and)h(call)g(math)149 1857 y(and)e(tables)g(\252e)o
(xternal\272)g(elements)h(whic)o(h)f(must)g(be)g(formatted)f(by)i
(their)e(own)h(rules...]])149 1967 y Fj(F)o(orms)149
2045 y Fg([[This)f(still)e(r)n(equir)n(es)j(mor)n(e)f(work.)14
b(HTML)8 b(forms)h(ar)n(e)g(pr)n(etty)g(badly)f(br)n(oken.)14
b(May)8 b(have)h(to)f(punt)g(her)n(e)i(too...]])149 2185
y Fk(5)60 b(Determining)13 b(style)h(applicability)149
2278 y Fi(The)d(rules)f(for)g(resolving)f(style)h(element)h
(applicability)d(are)j(gi)o(v)o(en)f(belo)o(w)m(.)149
2628 y(No)o(v)o(ember)i(18,)e(1994)1124 b(V)-5 b(ersion)10
b(0.1)p eop
%%Page: 23 23
23 22 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1225
b Fi(23)149 262 y Fc(5.1)51 b(Lookup)11 b(based)h(on)g(Generic)h
(Identi\256ers)149 339 y Fi(Each)g Fj(STYLE)d Fi(attrib)o(ute)g(has)i
(an)f(optional)f Fj(GIS)i Fi(attrib)o(ute,)e(which)h(is)g(a)h(list)e
(of)h(generic)h(identi\256ers)e(\(element)149 389 y(names\))i(to)d
(which)h(the)g(style)g(applies.)212 439 y(When)d(the)g(bro)o(wser)f
(encounters)h(a)h(start-tag)e(in)g(the)h(source)g(document,)h(it)e
(looks)g(for)g(that)h(elements)g(generic)149 489 y(identi\256er)j(in)f
(the)h Fj(GIS)h Fi(attrib)o(ute)e(of)h(all)g(acti)o(v)o(e)h
Fj(STYLE)e Fi(elements.)149 539 y Fg([[What)i(if)f(mor)n(e)i(than)e
(one)h(style)g(element)g(matc)o(hes?)16 b(Need)c(to)e(specify)i
(priority)e(sc)o(heme,)i(or)g(make)f(it)f(an)h(er)o(-)149
588 y(r)n(or)-5 b(.]])149 680 y Fa()149 730
y()149 979 y()149 1327 y()149 1676 y()149 2025 y()149 2373 y()149 2628 y
Fi(No)o(v)o(ember)12 b(18,)e(1994)1124 b(V)-5 b(ersion)10
b(0.1)p eop
%%Page: 24 24
24 23 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1225
b Fi(24)149 262 y Fc(5.2)51 b(Style)11 b(inheritance)149
339 y Fi(As)i(is)f(apparent)g(from)f(the)h(pre)o(vious)f(e)o(xample,)j
(writing)c(a)j(complete)f(style)g(sheet)g(can)h(quickly)e(become)i(un-)
149 389 y(manageable.)j(A)10 b(mechanism)i(for)d Fg(style)i
(inheritance)e Fi(is)h(also)h(de\256ned.)212 439 y(Each)d
Fj(STYLE)e Fi(element)i(has)g(an)f(optional)f Fj(ID)h
Fi(attrib)o(ute,)g(which)g(is)g(an)h(identi\256er)e(unique)g(to)h(the)g
(style)g(sheet.)149 489 y(The)k(optional)e Fj(INHERIT)h
Fi(attrib)o(ute)f(names)i(another)f Fj(STYLE)g Fi(element)h(in)e(the)h
(same)i(stylesheet;)e(an)o(y)g(prop-)149 539 y(erties)k(not)e
(speci\256ed)i(on)f(a)h Fa()149 1120 y()149 1319 y()149 1518 y()149 1718 y()149 1967 y()149 2050 y Fg(Note:)19
b Fi(Style)12 b(attrib)o(ute)g(inheritance)h(may)g(be)h(performed)f
(all)f(at)h(once,)i(when)e(the)g(stylesheet)g(is)g(read.)22
b(\(But)149 2099 y(see)15 b(p.)e(28)g(for)g(further)f(discussion.\))21
b(That)14 b(is,)g(bro)o(wsers)f(may)h(\252precompute\272)g(all)f(the)g
(style)f(speci\256cations)149 2149 y(inherited)c(by)h(each)i
Fj(STYLE)d Fi(element)i(up)f(front,)g(so)g(the)g(inheritance)g(chain)g
(doesn')o(t)g(need)h(to)e(be)i(follo)o(wed)e(for)149
2199 y(each)k(document)e(element)h(as)g(it')n(s)e(being)g(formatted.)
149 2249 y Fg(Question:)k Fi(Should)c(the)h Fj(INHERIT)g
Fi(attrib)o(ute)f(allo)o(w)h(multiple)f(inheritance?)149
2299 y Fg(Note:)k Fi(Multiple)6 b(inheritance)i(is)h(not)e(currently)h
(speci\256ed.)14 b(This)8 b(could)g(be)h(implemented,)g(b)o(ut)f(the)g
(bene\256ts)h(do)149 2348 y(not)h(seem)i(worth)c(the)i(e)o(xtra)h
(comple)o(xity)f(to)f(me.)149 2628 y(No)o(v)o(ember)j(18,)e(1994)1124
b(V)-5 b(ersion)10 b(0.1)p eop
%%Page: 25 25
25 24 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1225
b Fi(25)149 262 y Fc(5.3)51 b(Context-sensitive)9 b(pr)o(ocessing)149
339 y Fi(So)i(far)n(,)f(no)g(good.)212 389 y(W)n(ith)c(the)h
(mechanisms)h(de\256ned)g(so)f(far)n(,)h(all)f(the)g(elements)g(of)g(a)
h(single)e(type)g(in)h(a)h(document)e(share)i(the)f(same)149
439 y(style)13 b(speci\256cations.)24 b(It)13 b(is)g(desirable)h(to)e
(allo)o(w)h(conte)o(xt-sensiti)o(v)o(e)g(style)g(speci\256cations)g
(so,)i(for)e(e)o(xample,)149 489 y(paragraphs)e(inside)e(block)h
(quotes)g(can)h(be)f(formatted)g(dif)o(ferently)f(than)h(paragraphs)g
(inside)g(the)g(main)g(body)m(.)212 539 y(T)m(wo)h(alternate)i
(proposals)e(are)i(presented.)20 b(The)13 b(\256rst)f(is)g(based)h(on)f
(\252style)g(sets\272,)i(in)d(which)h Fj(STYLE)f Fi(el-)149
588 y(ements)i(are)g(di)o(vided)d(into)h(groups;)g(dif)o(ferent)g
(groups)g(may)h(be)g(acti)o(v)o(e)h(at)e(dif)o(ferent)g(points)g(in)g
(the)h(document)149 638 y(processing)g(based)h(on)f(conte)o(xt.)19
b(The)13 b(style)f(set)g(mechanism)i(is)d(strongly)g(in\257uenced)h(by)
g(SGML)l(')n(s)g(\252LINK\272)149 688 y(feature.)212
738 y(The)g(second)g(is)g(based)g(on)f(\252conte)o(xt)h(patterns\272,)g
(in)g(which)f(the)g(source)i(document)e(element)h(hierarchy)g(is)149
788 y(matched)d(against)f(a)h(conte)o(xt)f(pattern)g(quali\256er)f
(attrib)o(ute)g(on)h Fj(STYLE)g Fi(elements.)14 b(The)9
b(conte)o(xt)f(pattern)g(mech-)149 837 y(anism)j(is)f(partially)f
(in\257uenced)h(by)g(the)g(X11)g(resource)h(database.)149
887 y Fg(Note:)16 b Fi(The)c(two)f(mechanisms)i(are)f(mutually)e(e)o
(xclusi)o(v)o(e)i(alternati)o(v)o(es.)18 b(While)11 b(it)g(would)f(be)i
(possible)f(to)g(im-)149 937 y(plement)g(both,)e(it)h(is)g(probably)f
(better)g(if)h(one)h(were)g(chosen)f(o)o(v)o(er)h(the)f(other)n(.)149
987 y Fg(Note:)j Fi(The)d(conte)o(xt)f(pattern)f(mechanism)j(seems)g
(more)e(intuiti)o(v)o(e)e(at)j(\256rst,)f(b)o(ut)g(I)g(feel)h(that)e
(the)h(style)g(set)h(mech-)149 1037 y(anism)h(would)e(be)h(much)h(more)
g(po)o(werful.)i(Both)c(seem)i(about)f(equally)g(easy)h(\(or)f(dif)o
(\256cult\))e(to)i(implement.)149 1087 y Fg(Note:)15
b Fi([9])c(uses)h(something)e(similar)h(to)g(style)g(sets)g(to)g
(specify)g(conte)o(xt-sensiti)o(v)o(e)f(style)h(assignment:)k(in)c
(that)149 1136 y(proposal,)g(a)g(style)f(speci\256cation)h(may)g
(contain)g(other)f(speci\256cations)h(which)f(are)i(applicable)e(only)g
(when)h(the)149 1186 y(outermost)e(one)h(is)g(acti)o(v)o(e.)15
b([10)o(])10 b(uses)g(something)f(\(v)o(aguely\))g(similar)h(to)f(the)h
(pattern)f(mechanism,)j(b)o(ut)d(turbo-)149 1236 y(char)o(ged)i(with)f
(an)g(e)o(xpression)g(language.)149 1286 y Fg(Note:)19
b Fi(Both)12 b(of)h(these)h(mechanisms)g(would)e(be)i(much)f(more)h
(useful)e(if)h(\252section\272)h(or)f(\252di)o(vision\272)f(elements)
149 1336 y(were)f(added)g(to)f(HTML.)149 1446 y Fj(5.3.1)42
b(Style)10 b(sets)149 1524 y Fi(This)g(mechanism)i(groups)d(style)h
(elements)h(into)d(disjoint)g Fg(style)j(sets)p Fi(.)j(An)o(y)c(number)
g(of)g(style)g(sets)g(may)h(be)f(ap-)149 1574 y(plicable)g(at)h(a)f(gi)
o(v)o(en)g(point)f(in)h(the)g(document.)212 1624 y(The)17
b(initial)e(style)h(set)h(consists)g(of)f(all)g(the)h
Fj(STYLE)f Fi(elements)i(contained)e(directly)g(in)g(the)g(top-le)o(v)o
(el)149 1673 y Fj(STYLESHEET)9 b Fi(element.)15 b(Other)10
b(style)g(sets)g(are)h(enclosed)g(in)f Fj(STYLESET)f
Fi(elements.)212 1723 y(Each)j Fj(STYLESET)d Fi(element)i(has)h(a)f
(unique)f(identi\256er)n(,)h(gi)o(v)o(en)f(by)h(the)f
Fj(ID)h Fi(attrib)o(ute.)k Fj(STYLE)10 b Fi(elements)149
1773 y(ha)o(v)o(e)j(an)f(optional)e Fj(USESET)h Fi(attrib)o(ute,)g
(which)g(is)g(treated)h(\(almost\))f(like)g(other)g(style)g
(properties.)17 b(The)12 b Fj(US-)149 1823 y(ESET)e Fi(attrib)o(ute)f
(names)i(a)g(style)f(set)g(which)g(is)g(to)g(be)h(acti)o(v)o(ated)f
(for)f(a)i(source)g(document)f(element.)212 1873 y(Bro)o(wsers)f(look)g
(for)h(applicable)f Fj(STYLE)h Fi(elements)g(in)g(the)f(currently)g
(acti)o(v)o(e)i(style)e(set.)14 b(If)c(no)g(applicable)149
1922 y(style)i(element)g(is)f(found,)h(the)f(pre)o(vious)g(style)g(set)
h(is)f(searched)i(\(i.e.,)h(the)d(one)h(that)f(was)h(acti)o(v)o(e)g(in)
f(the)h(parent)149 1972 y(element\),)f(and)g(so)f(on)g(up)g(the)g
(document)g(hierarchy)g(until)e(the)j(initial)d(style)i(set)g(is)g
(reached.)149 2022 y Fg([[This)h(could)e(be)i(e)o(xplained)f(a)g(lot)f
(better)-5 b(.)15 b(The)10 b(concept)h(is)f(r)n(eally)g(muc)o(h)h
(simpler)f(than)f(it)h(sounds!]])212 2072 y Fi(F)o(or)g(e)o(xample,)i
(the)f(follo)o(wing)d(style)i(sheet)h(fragment)f(speci\256es)i(that)e
Fj(EM)g Fi(and)h Fj(STR)o(ONG)f Fi(emphasis)i(are)149
2122 y(indicated)d(by)f(font-changes)h(in)g(most)f(places,)j(b)o(ut)d
(that)h(color)f(should)g(be)i(used)f(instead)g(inside)f(headings)h
(\(pre-)149 2171 y(sumably)h(because)i(headings)e(are)h(already)g(set)f
(in)g(boldface\).)149 2254 y Fa()149 2354
y()149 2403 y()
149 2453 y()149
2503 y()149 2628 y Fi(No)o(v)o(ember)12 b(18,)e(1994)1124
b(V)-5 b(ersion)10 b(0.1)p eop
%%Page: 26 26
26 25 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1225
b Fi(26)149 311 y Fa()149
361 y()149 710 y()149 809 y()149 909 y()149 1009 y()149 1158 y()149 1208 y()149 1258 y()149 1357 y()149 1507 y()
249 1557 y()249
1606 y()149
1656 y()149 1756 y()149 1839
y Fg(Note:)14 b Fi([9])d(allo)o(ws)f(conte)o(xt-sensiti)o(v)o(e)g
(style)g(speci\256cations)h(by)f(allo)o(wing)f(style)i
(speci\256cations)g(to)f(be)h(nested.)149 1889 y(This)i(proposal)f
(uses)h(a)g(le)o(v)o(el)g(of)g(indirection)d(\261)j(the)f
Fj(USESET)g Fi(attrib)o(ute)g(and)h(separately)g(de\256ned)g(sets)g
(\261)f(so)149 1939 y(that)g(style)g(sets)g(may)h(be)f(easily)g
(reused.)20 b(The)13 b(resolution)d(mechanisms)k(seem)f(to)f(be)g
(similar)g(in)f(both)g(cases,)149 1988 y(i.e.,)h(if)d(an)i(applicable)e
(style)h(rule)f(cannot)h(be)h(found)e(in)g(the)h(currently)f(acti)o(v)o
(e)h(set,)h(the)f(pre)o(vious)f(set)h(should)f(be)149
2038 y(checked.)149 2088 y Fg([[Add:)k Fd(POSTSET)7 b
Fg(attrib)o(ute,)f(analagous)f(to)h Fa(#POSTLINK)p Fg(.)g(This)h(will)e
(allow)g(speci\256cations)h(like)h(\252all)f(par)o(a-)149
2138 y(gr)o(aphs)11 b Fd(after)f Fg(an)f Fa()h Fg(...)-6
b(\272.)16 b(This)10 b(is)g(something)f(the)h(pattern)f(mec)o(hanism)i
(can')o(t)e(easily)i(handle)o(.]])149 2188 y([[How)g(about)g
Fa()10 b Fg(pr)n(ocessing)h(instruction,)f(analagous)
e(to)j Fa()11 b Fg(decla-)149 2237
y(r)o(ation?)i(Nah,)d(pr)n(obably)f(not...]])149 2348
y Fj(5.3.2)42 b(Context)10 b(patter)o(n)h(matching)149
2426 y Fi(A)e(perhaps)h(more)f(intuiti)o(v)o(e)e(way)h(of)h(specifying)
f(conte)o(xt-sensiti)o(v)o(e)g(style)h(processing)f(is)h(to)f(check)i
(the)f(current)149 2476 y(element)i(hierarchy)f(against)g(a)h
Fg(pattern)p Fi(.)i(The)e(pattern)e(is)h(speci\256ed)h(in)f(the)g
Fj(CONTEXT)g Fi(quali\256er)g(attrib)o(ute.)149 2628
y(No)o(v)o(ember)i(18,)e(1994)1124 b(V)-5 b(ersion)10
b(0.1)p eop
%%Page: 27 27
27 26 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1225
b Fi(27)149 262 y Fg([[Need)11 b(to)f(c)o(hec)o(k)i(out)e(FOSI)g
(e-i-cs,)h(whic)o(h)f(seem)h(similar)-5 b(.]])212 311
y Fi(The)10 b Fj(CONTEXT)g Fi(attrib)o(ute)e(is)i(a)g(list)f(of)h
(generic)g(identi\256ers)f(which)h(are)g(matched)h(\(left)e(to)h
(right\))e(against)149 361 y(the)j(document)f(hierarchy)g(\(outermost)f
(element)i(to)e(innermost\).)149 411 y Fg([[Should)g
Fd(GIS)h Fg(and)e Fd(CONTEXT)i Fg(attrib)o(utes)e(be)i(mutually)e(e)o
(xclusive,)j(or)e(could)g Fd(GIS)h Fg(be)g(used)g(\(if)e(pr)n(esent\))i
(as)149 461 y(the)h(last)e(component)g(of)h(the)g(conte)o(xt)h
(pattern?]])212 511 y Fi(In)h(a)h Fj(CONTEXT)f Fi(pattern,)h
Fa(?)21 b Fi(\(question)11 b(mark\))i(may)h(be)e(used)h(instead)g(of)f
(a)h(GI)g(to)f(match)h(an)o(y)g(single)149 560 y(element,)f(and)e
Fa(*)g Fi(\(asterisk\))g(matches)h(a)g(series)g(of)f(zero)h(or)f(more)h
(elements.)212 610 y(Conte)o(xt)e(patterns)g(implicitly)f(be)o(gin)i
(with)f(a)h Fa(*)p Fi(.)k(T)m(o)c(\252anchor\272)h(a)g(pattern)e(to)h
(a)g(speci\256c)h(depth,)f(the)g(pattern)149 660 y(may)h(be)o(gin)f
(with)f Fa(HTML)p Fi(.)149 710 y Fg([[Need)h(to)e(fully)f(describe)j
(the)e(pattern-matc)o(hing)e(algorithm,)h(since)i(subtle)f(dif)o(fer)n
(ences)i(in)e(implementations)149 760 y(can)h(lead)e(to)h(une)o
(xpected)h(r)n(esults)f(\(as)g(I)g(found)f(out)g(when)h(we)g(upgr)o
(aded)g(our)g(system)h(fr)n(om)f(X11R4)g(to)f(X11R5!\).)149
809 y(Suggest)i(using)g(the)i(X11R5)f(rules)g(since)h(the)f(R4)h
(speci\256cation)e(is)h(vague)o(.]])212 859 y Fi(Here)h(is)f(ho)o(w)g
(the)g(earlier)g(e)o(xample)i(could)d(be)i(accomplished)f(using)g
(patterns:)149 934 y Fa()149 1034 y()149
1083 y()149
1133 y()149
1183 y()149 1283 y()149 1482 y()149 1532 y()149 1582 y()149 1631 y()149 1681 y()149 1731 y()149 1781 y()149 1880 y()149 2030
y()149
2080 y()149
2329 y()149 2403 y Fg(Note:)c Fi(A)14 b
Fj(CONTEXT)g Fi(pattern)f(may)i Fg(end)g Fi(with)e(a)h
Fa(*)g Fi(or)g Fa(?)p Fi(,)h(as)g(in)f Fa()p Fi(.)18 b(This)12 b(may)h(be)f(used)g(to)g(augment)
g(the)g(normal)g(property)149 2503 y(inheritance)e(mechanism.)149
2628 y(No)o(v)o(ember)i(18,)e(1994)1124 b(V)-5 b(ersion)10
b(0.1)p eop
%%Page: 28 28
28 27 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1225
b Fi(28)149 262 y Fg(Question:)13 b Fi(What)c(should)f(happen)h(if)g
(more)h(than)f(one)g Fj(style)h Fi(element)f(matches?)15
b(Use)10 b(only)f(the)g(most-speci\256c)149 311 y(match?)15
b(Or)9 b(use)g(all)g(matching)g(speci\256cations,)h(with)e
(speci\256cations)h(in)f(the)h(most-speci\256c)h(match)g(o)o(v)o
(erriding)149 361 y(those)i(in)f(less-speci\256c)h(matches?)20
b(The)12 b(latter)f(would)f(be)i(more)g(useful,)g(b)o(ut)f(a)h(great)g
(deal)g(more)g(comple)o(x)g(to)149 411 y(implement.)149
461 y Fg([[Need)f(to)f(e)o(xplain)g(\252most-speci\256c)g(matc)o(h\272)
g(wrt.)k(matc)o(hing)9 b(algorithm.]])149 580 y Fc(5.4)51
b(Specifying)10 b(styles)j(in)f(the)g(document)149 657
y Fi(So)f(far)n(,)f(still)f(no)h(good.)212 707 y(The)g(most)g
(important)f(reason)h(for)g(stylesheets)f(is)h(so)g(authors)g(can)g
(use)h(presentation)e(to)g(con)n(v)o(e)o(y)i(informa-)149
757 y(tion.)i(HTML)d(does)g(not)e(ha)o(v)o(e)j(a)f(rich)f(enough)g(tag)
g(set)h(to)f(identify)f(all)h(possible)f(semantic)j(information,)d(and)
h(it)149 807 y(ne)o(v)o(er)i(can.)149 857 y Fg(Note:)i
Fi(But)8 b(see)j([19)o(])f(for)e(one)i(way)f(arbitrary)f(semantic)i
(information)e(could)h(be)g(encoded)h(without)d(modifying)149
906 y(the)k(base)g(tag)f(set.)k(If)c(a)h(similar)f(scheme)h(is)g
(deployed)e(for)g(HTML,)j(it)d(will)g(be)i(supported)e(by)h
(stylesheets.)212 956 y(This)g(proposal)f(suggests)h(a)h(change)g(to)f
(HTML)h(itself)e(that)h(allo)o(ws)g(authors)g(to)f(embed)i(style)f
(information)149 1006 y(in)f(the)h(document.)j(The)e(change)f(is)f
(simple:)k(Add)c(an)h(optional)d Fj(STYLE)i Fi(attrib)o(ute)f(to)h(e)o
(v)o(ery)h(HTML)g(element.)149 1056 y(This)h(attrib)o(ute)e(is)h(the)g
(ID)g(of)g(a)h Fj(STYLE)e Fi(element)i(in)f(the)g(document')n(s)f
(style)h(sheet.)149 1106 y Fg(Note:)30 b Fi(The)19 b(HTML)g
Fj(STYLE)f Fi(attrib)o(ute)f(must)i(ha)o(v)o(e)g(a)g(declared)g(v)o
(alue)g(of)f Fa(NAME)p Fi(,)h(not)e Fa(IDREF)p Fi(,)i(since)149
1156 y(stylesheets)11 b(are)g(not)e(part)h(of)g(the)g(HTML)h(document.)
149 1205 y Fg([[Example)g(A)n(TTLIST)g(declar)o(ation)f(her)n(e)o
(...]])149 1255 y(Note:)j Fi(Documents)c(that)f(use)i(this)e(mechanism)
i(will)d(be)i(tied)g(to)f(a)i(speci\256c)f(stylesheet)g(or)g(class)g
(of)g(stylesheets.)212 1305 y(F)o(or)k(e)o(xample,)i(this)d(document)h
(contains)f(man)o(y)i(phrases)f(that)g(refer)g(to)f(SGML)i(objects:)k
(elements,)c(at-)149 1355 y(trib)o(utes,)9 b(and)f(so)h(forth.)k(In)8
b(HTML,)i(the)o(y)f(are)g(all)g(marked)g(up)f(as)h Fj(CODE)g
Fi(elements,)h(b)o(ut)e(it)g(would)g(be)h(useful)f(if)149
1405 y(a)j(dif)o(ferent)f Fj(STYLE)g Fi(element)h(could)f(be)g
(speci\256ed)i(for)e(dif)o(ferent)f(types)h(of)h(objects;)f(for)g(e)o
(xample,)i(elements)149 1454 y(in)e(the)g(HTML)h(DTD)g(could)e(be)i
(displayed)f(in)f(red)i(and)f(elements)h(in)f(the)g(stylesheet)g(DTD)g
(could)g(be)h(in)e(blue:)149 1537 y Fa()149
1587 y()149 1737 y()149 1886 y(attributes)g(are)
g(displayed)h(just)f(like)h(elements)149 1936
y()149 2036 y()149 2135 y()149 2235 y()149 2318
y Fi(and)11 b(in)e(the)i(document:)149 2401 y Fa(In)25
b(HTML,)g(they)f(are)h(all)f(marked)h(up)149 2451 y(as)g(CODE
)d(elements,)149 2501 y(but)j(it)g(would)f
(be)h(useful)149 2628 y Fi(No)o(v)o(ember)12 b(18,)e(1994)1124
b(V)-5 b(ersion)10 b(0.1)p eop
%%Page: 29 29
29 28 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1225
b Fi(29)149 262 y Fa(if)25 b(a)g(different)f(STYLE
)149 311 y(element)h(were)f(used)h(for...)
149 394 y Fg(Note:)18 b Fi(A)13 b(reader)g(with)f(a)h(monochrome)g
(monitor)e(\(or)h(a)h(better)g(sense)g(of)g(typographic)e(design!\))20
b(should)11 b(be)149 444 y(able)f(to)f(hack)i(the)e(stylesheet)h(to)f
(use)h(dif)o(ferent)e(presentational)h(ef)o(fects)i(to)e(make)h(this)f
(distinction.)i(If)e(a)i(reader)149 494 y(wanted)d(to)g(distinguish)e
(between)i(attrib)o(utes)f(and)i(elements,)g(that)f(would)f(also)h(be)h
(possible)e(just)g(by)h(modifying)149 544 y(the)f(stylesheet,)h(as)g
(long)e(as)h(the)g(information)e(is)i(encoded)h(in)e(the)h(document.)13
b(This)7 b(is,)g(I)g(feel,)i(one)e(of)g(the)f(biggest)149
594 y(adv)o(antages)11 b(of)f(logical)g(markup)g(o)o(v)o(er)h(e)o
(xplicit)e(formatting)g(directi)o(v)o(es.)149 643 y Fg(Note:)14
b Fi(Suggestion)9 b(to)g(bro)o(wser)h(implementors:)j(Selecting)d(an)h
(anchor)f(\()p Fj(A)h Fi(element\))f(with)f(a)i Fj(r)o(el=stylesheet)
149 693 y Fi(attritute)g(speci\256cation)i(could)f(be)h(interpreted)f
(as)h(a)h(request)e(to)g(redisplay)g(the)h(current)f(document)h(with)f
(the)149 743 y(referenced)g(stylesheet.)j(This)c(would)e(allo)o(w)h
(authors)f(to)h(prepare)i(multiple)d(\252vie)o(ws\272)i(of)f(a)h
(document,)g(distin-)149 793 y(guished)f(by)g(stylesheets)g(alone.)149
903 y Fj(HTML)h(equivalents)149 981 y Fi(Some)f(HTML)g(elements)f
(already)h(ha)o(v)o(e)g(attrib)o(utes)d(which)i(indicate)g(speci\256c)g
(formatting)f(properties,)h(such)g(as)149 1031 y Fj(COMP)m(A)n(CT)f
Fi(on)e Fj(DL)h Fi(\(and)g Fj(ALIGN)g Fi(on)f(v)o(arious)g(elements)i
(in)e(HTML)i(3\).)13 b(Others)6 b(imply)g(formatting)g(changes)149
1081 y(by)11 b(themselv)o(es,)h(such)f(as)g Fj(B)g Fi(and)f
Fj(I)p Fi(,)i(and)e(Netscape')n(s)i Fj(FONT)f Fi(and)g
Fj(CENTER)p Fi(.)f(p.)h(39)f(gi)o(v)o(es)h(a)g(list)f(of)g(all)g(such)
149 1131 y(elements)h(and)g(attrib)o(utes,)e(and)h(the)h(equi)o(v)o
(alent)e(style)h(properties.)212 1180 y(When)h(an)g(e)o(xplicit)f(HTML)
i(formatting)d(directi)o(v)o(e)i(is)g(encountered,)g(the)g(follo)o
(wing)e(resolution)g(rules)i(are)149 1230 y(suggested:)212
1313 y Fb(\017)20 b Fi(If)11 b(the)f(element')n(s)h(start-tag)f(also)h
(has)g(a)h Fj(STYLE)e Fi(attrib)o(ute,)g(all)g(\252nati)o(v)o(e\272)h
(HTML)h(style)e(speci\256cations)253 1363 y(should)f(be)i(ignored.)212
1446 y Fb(\017)20 b Fi(Otherwise,)8 b(the)f(HTML)g(constructs)g(should)
e(be)j(mapped)f(to)f(their)g(equi)o(v)o(alent)g(stylesheet)h
(speci\256cation,)253 1496 y(and)k(these)f(o)o(v)o(erride)h
(speci\256cations)f(determined)g(by)g(the)g(normal)g(stylesheet)g
(mechanism.)149 1579 y Fg(Note:)15 b Fi(The)d(rationale)f(is)g(that)f
(authors)h(may)h(wish)e(to)h(supply)f(some)i(speci\256cations)f(for)g
(bro)o(wsers)g(which)g(are)149 1629 y(not)f(stylesheet-capable,)h
(while)f(gi)o(ving)e(a)j(more)f(complete)h(speci\256cation)f(to)g
(those)g(that)g(are.)149 1679 y Fg(Question:)h Fi(If)c(a)h
Fj(STYLE)e Fi(attrib)o(ute)f(is)i(present)g(along)f(with)g(HTML)i
(formatting)d(directi)o(v)o(es,)j(should)e(the)h(HTML)149
1728 y(directi)o(v)o(es)k(be)f(ignored,)g(or)g(should)f(the)o(y)h(be)h
(interpreted)e(as)i(an)f(element-speci\256c)i(o)o(v)o(erride?)149
1778 y Fg(Question:)j Fi(If)c(HTML)h(formatting)d(directi)o(v)o(es)i
(are)h(present)f(with)g(no)f Fj(STYLE)h Fi(attrib)o(ute,)f(should)g
(the)h(re)o(gular)149 1828 y(style)f(processing)g(take)g(place)h(or)f
(should)f(it)h(be)g(bypasssed)h(for)f(the)g(element)h(in)e(question?)
149 1947 y Fc(5.5)51 b(Notes)12 b(on)g(style)g(quali\256ers)149
2025 y Fj(Inheritance)149 2103 y Fi(There)i(are)g Fg(two)e
Fi(separate)i(inheritance)e(hierarchies)h(for)f(style)h(properties:)k
(in)12 b(the)h(document)g(hierarchy)m(,)g(el-)149 2152
y(ements)g(inherit)d(style)i(properties)f(from)h(their)f(parent)g
(element;)i(and)f(in)f(the)h(style)g(sheet,)h Fj(STYLE)e
Fi(elements)149 2202 y(may)g(inherit)e(speci\256cations)h(from)g(other)
g Fj(STYLE)g Fi(elements)h(through)d(the)i Fj(INHERIT)h
Fi(attrib)o(ute.)212 2252 y(There)f(is)e(an)i(important)d(distinction)f
(between)k(style)e Fg(pr)n(operties)h Fi(and)g(style)g
Fg(speci\256cations)p Fi(.)j(A)d Fg(pr)n(operty)h Fi(is)149
2302 y(a)h(parameter)f(v)o(alue)g(maintained)f(internally)f(by)i(the)f
(bro)o(wser)h(to)f(make)h(layout)f(decisions,)g(whereas)i(a)f
Fg(speci\256-)149 2352 y(cation)g Fi(is)g(an)g(attrib)o(ute)f(on)h(a)h
Fj(style)f Fi(element)h(which)f Fg(modi\256es)f Fi(a)i(property)m(.)212
2401 y(This)g(distinction)e(is)i(v)o(ery)g(important)f(when)i(dealing)e
(with)g(relati)o(v)o(e)i(dimension)e(speci\256cations.)17
b(F)o(or)12 b(e)o(x-)149 2451 y(ample,)g(take)e(the)g(follo)o(wing)e
(style)h(sheet)i(fragment:)149 2628 y(No)o(v)o(ember)h(18,)e(1994)1124
b(V)-5 b(ersion)10 b(0.1)p eop
%%Page: 30 30
30 29 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1225
b Fi(30)149 262 y Fa()149 311 y()149 560 y()149 760 y()149 859 y()212 939 y Fi(Suppose)12
b(the)h(current)f(left)g(mar)o(gin)h(is)f Fa(1em)p Fi(,)i(and)e(a)h
Fj(BLOCKQUO)n(TE)g Fi(element)g(is)g(encountered.)21
b(The)149 989 y(applicable)12 b(style)g(element)g(is)g
Fa(s2)p Fi(,)h(which)f(inherits)e(speci\256cations)i(from)g
Fa(s1)p Fi(.)20 b(The)12 b(speci\256cation)g(in)g Fa(s2)g
Fi(for)149 1039 y Fa(leftmargin)e Fg(overrides)h Fi(the)f
(speci\256cation)g(in)g Fa(s1)p Fi(,)g(so)g(the)h(left)e(mar)o(gin)i
(is)f(indented)f(by)h Fa(5em)p Fi(,)g(not)g Fa(8em)p
Fi(.)212 1089 y(Con)n(v)o(ersely)m(,)22 b(suppose)d(that)f(a)i
Fj(P)g Fi(element)f(occurs)h(inside)e(the)h Fj(BLOCKQUO)n(TE)p
Fi(.)h(The)g(applicable)149 1138 y(style)15 b(element)h(is)f
Fa(s3)p Fi(,)i(which)d(does)i(not)e(ha)o(v)o(e)i(a)g(speci\256cation)f
(for)g Fa(leftmargin)p Fi(,)h(so)f(the)g(pararagraph)149
1188 y(inherits)k(the)g(left)h(mar)o(gin)f(property)g(from)h(the)f
Fj(BLOCKQUO)n(TE)h Fi(element:)33 b(it)19 b(does)h Fg(not)f
Fi(inherit)g(the)149 1238 y Fa(leftmargin="+5em")f Fg(speci\256cation)p
Fi(,)i(so)e(the)h(left)f(mar)o(gin)h(for)f(the)g(paragraph)h(will)f(be)
h Fa(6em)f Fi(\(un-)149 1288 y(changed\),)11 b(not)f
Fa(11em)p Fi(.)212 1338 y(Also)f(note)h(that)f(a)i Fj(STYLE)e
Fi(element)h(may)h(specify)f(properties)f(for)g(an)i(element)f(that)f
(are)i(not)e(directly)g(ap-)149 1388 y(plicable)k(to)g(the)g(element)h
(itself.)22 b(F)o(or)13 b(e)o(xample,)j(a)d(style)g(for)g
Fj(BLOCKQUO)n(TE)g Fi(elements)h(may)g(specify)f(a)149
1437 y Fa(bullet)e Fi(property)m(,)f(which)g(is)h(not)f(used)h(by)f
(the)h Fj(BLOCKQUO)n(TE)g Fi(itself.)j(The)e(speci\256cation)f(must)f
(be)h(ap-)149 1487 y(plied)f(an)o(yway)m(,)h(so)f(that)g(it)f(may)i(be)
g(inherited)e(by)h Fj(LI)g Fi(elements)h(inside)e Fj(UL)p
Fi(s)h(inside)g(the)g Fj(BLOCKQUO)n(TE)p Fi(.)149 1627
y Fk(6)60 b(Linking)15 b(Stylesheets)f(to)g(the)h(Document)149
1719 y Fi(Bro)o(wsers)c(should)g(retrie)o(v)o(e)g(the)g(stylesheet)g
(to)g(use)g(with)f(an)i(HTML)g(document)f(from)g(one)g(of)g(the)g
(follo)o(wing)149 1769 y(places,)h(in)e(order)g(of)g(precedence:)212
1849 y Fb(\017)20 b Fi(A)11 b Fa()f Fi(element)h(in)f(the)h
Fj(HEAD)f Fi(with)g(a)h Fj(REL)f Fi(attrib)o(ute)f(of)h
Fa(STYLESHEET)g Fi(\(case-insensiti)o(v)o(e\).)253 1899
y(The)h Fj(HREF)g Fi(attrib)o(ute)e(is)h(the)g(URL)g(of)g(the)g
(stylesheet)g(to)g(use.)253 1979 y Fa()253 2029 y()253
2078 y()253
2178 y(Some)f(Document)253 2228 y()212
2324 y Fb(\017)c Fi(If)14 b(the)g(document)f(was)h(retrie)o(v)o(ed)g
(via)g(HTTP)-5 b(,)16 b(from)d(a)i Fa(Link:)20 b Fi(or)14
b Fa(WWW-Link:)20 b Fi(HTTP)15 b(response)253 2373 y(header)c(with)e(a)
i Fa(rel=stylesheet)e Fi(quali\256er)n(.)253 2453 y Fa(WWW-Link:)24
b(rel=stylesheet;)303 2503 y(href="http://www.foo.com/styles/defaul)o
(t")149 2628 y Fi(No)o(v)o(ember)12 b(18,)e(1994)1124
b(V)-5 b(ersion)10 b(0.1)p eop
%%Page: 31 31
31 30 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1225
b Fi(31)253 262 y(P)o(artial)10 b(URLs)h(should)e(be)i(interpreted)e
(relati)o(v)o(e)h(to)g(the)g Fg(document)q Fi(')n(s)f(base)i(URL.)212
342 y Fb(\017)20 b Fi(A)11 b(default)e(style)h(sheet)g(speci\256ed)h
(by)f(the)g(user)h(\(optional\))212 422 y Fb(\017)20
b Fi(A)11 b(default)e(style)h(sheet)g(for)g(the)g(bro)o(wser)212
500 y(When)h(style)g(sheets)h(are)g(transmitted)f(o)o(v)o(er)h(HTTP)-5
b(,)13 b(the)o(y)e(should)f(ha)o(v)o(e)j(a)f(media)g(type)f(\(MIME)g
(Content-)149 550 y(T)m(ype\))g(of)f Fa(text/sgml)p Fi(.)149
600 y Fg([[Look)h(into)e(this:)k(is)d(ther)n(e)h(a)f
Fa(dtd)g Fg(par)o(ameter?]])149 650 y(Note:)16 b Fi(The)d(other)e
(style)g(sheet)h(proposals)f(all)h(use)g(the)f(same)i(mechanism)g(for)e
(associating)h(stylesheets)f(with)149 700 y(documents.)17
b(It)11 b(will)f(probably)f(be)j(necessary)g(to)f(specify)g
Fg(what)f(kind)i Fi(of)f(stylesheet)g(is)g(being)f(referred)i(to.)k(If)
149 749 y(so,)11 b(stylesheets)f(de\256ned)g(by)g(this)f(proposal)g
(may)i(be)f(designated)f(with)g(a)i(link)e(relation)g(of)g
Fa(alfonso)h Fi(instead)149 799 y(of)g Fa(stylesheet)p
Fi(.)k(I)c(e)o(xpect)h(no)f(name-clashes)i(here.)149
917 y Fc(6.1)51 b(Multiple)11 b(style)h(sheets)149 995
y Fi(This)h(proposal)e(assumes)j(that)e(no)g(more)g(than)g(one)h(style)
f(sheet)h(is)f(used)g(for)g(a)h(document)f(at)h(an)o(y)f(time.)21
b(The)149 1044 y(potential)8 b(interactions)h(between)h(two)e(or)h
(more)h(independently)e(written)g(style)h(speci\256cations)h(are)g
(highly)e(un-)149 1094 y(predictable.)149 1144 y Fg(Note:)13
b Fi([10])d(attempts)g(to)g(deal)g(with)f(this)h(issue;)g(should)f
(look)g(there)h(for)g(ideas.)212 1194 y(The)j(most)f(oft-stated)g
(reason)h(for)f(wanting)f(to)h(combine)h(style)f(sheets,)i(ho)o(we)o(v)
o(er)n(,)g(is)e(so)h(that)f(users)h(may)149 1244 y(selecti)o(v)o(ely)e
(o)o(v)o(erride)f(portions)f(of)h(e)o(xternal)g(stylesheets.)k(See)d
(the)f(ne)o(xt)h(section.)149 1361 y Fc(6.2)51 b(User)13
b(pr)o(efer)o(ences)149 1439 y Fi(Bro)o(wsers)f(are)g(encouraged)g(to)f
(pro)o(vide)f(users)i(with)e(the)i(ability)d(to)i(con\256gure)g(the)h
(default)e(style)h(sheet.)18 b(It)11 b(is)149 1489 y(also)f(desirable)f
(if)f(users)i(may)g(selecti)o(v)o(ely)f(o)o(v)o(erride)g(parts)g(of)g
(an)h(e)o(xternal)f(stylesheet)g(without)e(discarding)i(the)149
1539 y(entire)h(speci\256cation.)212 1589 y(T)m(o)e(accomplish)h(this,)
g(style)f(sheets)i(may)f(specify)g(a)g Fg(weight)f Fi(for)h(each)g
(attrib)o(ute.)k(The)c(weight)f(is)h(an)g(inte)o(ger)149
1639 y(from)f(1)g(to)g(3)g(for)g(e)o(xternal)g(stylesheets,)h(and)f
(from)g(0)g(to)f(4)h(for)g(user')n(s)g(con\256gurations.)k(A)c(dif)o
(ferent)g(weight)f(may)149 1688 y(be)k(speci\256ed)g(for)f(each)h
(style)f(attrib)o(ute.)i(Stylesheet)e(authors)g(should)f(assign)h
(weights)f(to)h(attrib)o(utes)f(based)i(on)149 1738 y(ho)o(w)f
(important)f(that)h(particular)f(attrib)o(ute)g(is:)149
1816 y Fj(1)i(-)f(Incidental)20 b Fi(\252This)11 b(is)f(just)f(ho)o(w)h
(I)g(like)g(to)f(see)j(it;)d(go)h(ahead)h(and)f(change)h(it)f(if)f(you)
h(like.)m(\272)149 1896 y Fj(2)h(-)f(Important)20 b Fi(style)14
b(attrib)o(ute)e(is)i(used)g(to)g(con)n(v)o(e)o(y)h(additional)d
(nonessential)h(information.)24 b(\(\252Corporate)253
1946 y(identity\272)9 b(is)h(in)g(this)f(cate)o(gory)m(.\))149
2027 y Fj(3)i(-)f(Critical)20 b Fi(This)7 b(attrib)o(ute)g(is)g(used)h
(to)f(con)n(v)o(e)o(y)i(essential)f(semantic)h(information.)i(\(E.g.,)e
(all)f(element)g(names)253 2077 y(in)i(blue,)g(all)g(attrib)o(ute)f
(names)i(in)f(red.\))212 2154 y(User)d(preferences)i(are)f(speci\256ed)
g(in)f(a)h(stylesheet)f(just)f(like)g(the)h(document)g(style)g(sheet.)
14 b(Bro)o(wsers)7 b(process)149 2204 y(both)g(stylesheets)h(in)g
(parallel,)g(using)f(the)h(user')n(s)g(speci\256cation)g(for)g(an)g
(attrib)o(ute)f(if)g(it)g(has)i(a)f(higher)f(weight,)h(and)149
2254 y(the)j(bro)o(wser')n(s)e(speci\256cation)h(otherwise.)149
2304 y Fg(Note:)15 b Fi(If)c(the)g(preference)h(sheet)g(has)f(assigned)
h(a)f(higher)g(weight)f(than)h(the)f(stylesheet)h(for)g(an)g(attrib)o
(ute,)g(then)149 2354 y(an)o(y)i(speci\256cations)f(for)g(that)g
(attrib)o(ute)f(in)g(the)i(stylesheet)f(should)f(be)h(ignored)g(e)o(v)o
(en)h(if)e(there)i(is)f(none)g(in)g(the)149 2403 y(preferences)d
(sheet.)k(E.g.,)c(user)f(assigns)f Fa()p Fi(,)7 b(and)g(stylesheet)g(assigns)149 2453
y(a)13 b(color)e(for)g(an)h(element,)h(and)f(the)f(applicable)h(style)f
(in)g(the)h(preferences)h(\256le)f(lists)f(no)g(color)n(,)h(then)f(the)
h(color)149 2503 y(should)e(not)f(be)i(changed.)149 2628
y(No)o(v)o(ember)h(18,)e(1994)1124 b(V)-5 b(ersion)10
b(0.1)p eop
%%Page: 32 32
32 31 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1225
b Fi(32)149 262 y Fg([[Give)11 b(an)f(e)o(xample,)h(and)f(r)n(e)o
(write)h(the)f(last)f(par)o(agr)o(aph.)14 b(It')n(s)c(incompr)n
(ehensible)o(.]])149 311 y(Note:)i Fi(Bro)o(wsers)7 b(may)h(wish)f(to)g
(restrict)g(the)g(user)h(preference)g(sheet)g(to)f(a)h(simpler)f
(subset)g(of)g(the)g(full)g(stylesheet)149 361 y(language;)j(e.g.,)i
(no)e(conte)o(xt-sensiti)o(v)o(e)f(processing,)i(no)e(ID)i(lookups.)149
411 y Fg(Note:)i Fi(The)e(v)o(alid)f(range)g(for)g(weight)g(v)o(alues)g
(is)g(intentionally)d(small;)j(this)f(is)i(to)e(enhance)j
(predictability)m(.)149 551 y Fk(A)60 b(SGML)15 b(de\256nitions)759
644 y Fj(Listing)9 b(1:)14 b(stylesheet.dtd)149 694 y
Fa()149
993 y()149 1291 y()149
1341 y()149 1391 y()149
1441 y()149 1540 y()149 1740 y()149 2437 y()p
1943 2443 21 33 v 149 2487 a()p 1993 2493 V 149 2628 a Fi(No)o(v)o(ember)12 b(18,)e(1994)1124
b(V)-5 b(ersion)10 b(0.1)p eop
%%Page: 33 33
33 32 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1225
b Fi(33)149 311 y Fa()149 411 y()149
760 y()149 1258 y()149 1457 y()149 1507 y()149 1606 y()149 1706 y()p
1968 1716 21 41 v 149 1756 a()149
1856 y()149
1955 y()149
2055 y()149
2204 y()149 2354 y()
149 2453 y()149 2503 y()p 2042 2513 V 149 2628 a Fi(No)o(v)o(ember)12
b(18,)e(1994)1124 b(V)-5 b(ersion)10 b(0.1)p eop
%%Page: 34 34
34 33 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1225
b Fi(34)149 311 y Fa()149 610 y()149 1308 y()149 1407 y()149 2055 y()149 2453 y()149 760 y()149 1059 y()149 1108 y()149
1208 y()149 1308 y()149 1407 y()149 1457 y()149 1507 y()149 1806 y()149 1856 y()149
2204 y()149 2254 y()149 2628 y Fi(No)o(v)o(ember)12
b(18,)e(1994)1124 b(V)-5 b(ersion)10 b(0.1)p eop
%%Page: 36 36
36 35 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1225
b Fi(36)149 262 y Fa()149 311 y()149 511 y()149 560 y()149 760 y()149 859
y()149 909 y()149 1208 y()149 1357 y()149 651 y Fk(B)60 b(Sample)14 b(stylesheet)g(f)o
(or)g(HTML)149 743 y Fi(Heree)f(is)f(a)g(more)g(comprehensi)o(v)o(e)h
(stylesheet)e(e)o(xampe,)j(corresponding)c(to)i(the)f(recommended)i
(renderings)149 793 y(in)d(the)g(HTML)h(speci\256cation.)796
843 y Fj(Listing)e(2:)k(sample.ss)149 934 y Fa()149 1034 y()149 1233 y()149 1333 y()149 1582 y()149 411
y()149 710 y()149 909 y()149 1158 y()149
1457 y()149 1756 y()149
2105 y()149 2154 y(Need)g(to)g(fill)f(the)h(rest)f(in...)149
2204 y()149 2304 y()149 2354
y()149
2503 y()149 361 y()149
411 y()149
511 y()149
610 y()149
710 y()149
909 y()149 959 y()149 1059 y()149 1158 y()149 1258 y()149 1407 y()149
1507 y()149
1606 y()149
1756 y()149 1806 y()149 1905 y()149 2005 y()149 2105 y()149 2204 y()149 2304 y()149 2403 y()149 2503 y()149 361 y()
149 411 y()149
560 y()149 610 y()149 710 y()149 809 y()149 909 y()149 1009 y()149 1108 y()149 1208 y()149 1308 y()149 1407 y()149 1507 y()149 1606 y()149 1756 y()149
1806 y()149
1905 y()149
2055 y()149 2245 y Fk(C)60 b(HTML)15 b(equi)o(v)o(alents)g
(of)f(style)h(pr)o(operties)149 2337 y Fi(Not)10 b(yet)g(written.)j
(Needs)e(more)g(research.)149 2628 y(No)o(v)o(ember)h(18,)e(1994)1124
b(V)-5 b(ersion)10 b(0.1)p eop
%%Page: 41 41
41 40 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1225
b Fi(41)149 262 y Fk(D)60 b(WWW)n(-Ar)o(ch)14 b(ar)o(chitectural)e(f)o
(orm)h(de\256nition)760 354 y Fj(Listing)c(3:)k(wwwar)o(ch.dtd)149
404 y Fa()149
703 y()149 803 y()149
902 y()149 1002 y()149
1151 y()149 1301
y()149
1400 y()149 1450 y()149
1500 y()149 1550 y()149 1649 y()149 1699 y()149 1799 y()149 1899 y()149 1948 y()149 1998 y()149
2048 y()149 2148 y()149
2197 y()149 2247 y()149 2297 y()149
2397 y()149 2628 y Fi(No)o(v)o(ember)12
b(18,)e(1994)1124 b(V)-5 b(ersion)10 b(0.1)p eop
%%Page: 42 42
42 41 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1225
b Fi(42)149 262 y Fk(Refer)o(ences)160 354 y Fi([1])20
b(A)8 b("clearinghouse")g(document)g(at)g(CERN)g(with)f(references)i
(all)f(the)g(major)g(e)o(xtant)g(stylesheet)g(proposals.)229
404 y Fa()160
484 y Fi([2])20 b(Ga)o(vin)10 b(Nicol)g Fa()f
Fi(is)h(collecting)f(a)i(set)f(of)g(requirements)g(for)g(stylesheets.)
160 564 y([3])20 b(C.)11 b(M.)g(Sperber)o(g-McQueen)h
Fa()d Fi(has)i(put)f(together)g(a)h(list)f(of)g(simple)
h(formatting)229 614 y(primiti)o(v)o(es.)229 664 y Fa
()
160 744 y Fi([4])20 b(The)11 b(HTTP)g(protocol)e(documents)h(at)g
(CERN.)229 794 y Fa()160 874 y Fi([5])20 b(The)11 b(HTML)g(2.0)f
(draft)g(standard.)229 924 y Fa()160 1004 y Fi([6])20 b(The)11
b(HTML)g(SGML)g(declaration.)229 1054 y Fa()160
1134 y Fi([7])20 b(The)11 b(www-talk)e(mailing)h(list)f(hypermail)g
(archi)o(v)o(es.)229 1184 y Fa()160 1264 y Fi([8])20 b(Rob)10 b(Raisch')n(s)g(stylesheet)g
(proposal,)f(posted)h(to)g(www-talk.)229 1314 y Fa
()160 1394
y Fi([9])20 b(Pei)10 b(W)m(ei')n(s)g(stylesheet)g(RFC,)h(used)f(in)g(V)
n(iola.)229 1444 y Fa()p 1851 1450 21 33
v 149 1524 a Fi([10])20 b(Cascading)11 b(Stylesheets,)f(Ha)-16
b(\312)s(kon)9 b(W)h(Lie.)229 1574 y Fa
()p 1951 1580 V 149 1654 a Fi([11])20 b(SoftQuad')n(s)10
b(stylesheet)g(mechanism;)h(soon)e(to)h(be)h(released.)229
1719 y Fg([[W)n(ill)e(pr)n(obably)g(make)i(this)e(pr)n(oposal)g
(totally)f(pointless.]])229 1834 y Fa()149
1914 y Fi([12])20 b(Ste)o(v)o(e)9 b(Pepper)f Fa()f
Fi(is)g(conducting)g(an)h(in)n(v)o(estigation)e(into)g(the)i
(possibility)d(of)j(us-)229 1964 y(ing)f(a)h(small)f(subset)h(of)f
(DSSSL)h(\(the)f(Document)h(Style)f(Semantics)h(and)g(Speci\256cation)f
(Language\))h(as)h(the)229 2014 y(basis)h(for)g(a)h(standard)f(style)g
(language)g(for)g(HTML)h(and)f(other)g(SGML)g(applications.)229
2079 y Fg([[W)n(ill)f(de\256nitely)g(make)i(this)e(pr)n(oposal)g
(pointless)g(if)h(SoftQuad')n(s)e(stylesheets)j(don')o(t.]])229
2193 y Fa()149
2274 y Fi([13])20 b(A)14 b(proposal)e(by)g(Jon)h(Bosak)g
Fa()e Fi(for)i(the)g(de)o(v)o(elopment)g(and)g
(deploy-)229 2323 y(ment)d(of)g(HDL,)h(a)g(ne)o(w)g(document)f(format)g
(based)h(on)f(SDL.)229 2373 y Fa
()149
2453 y Fi([14])20 b(Questions)10 b(and)g(answers)h(about)f(HDL.)229
2503 y Fa()149 2628 y Fi(No)o(v)o(ember)i(18,)e(1994)1124
b(V)-5 b(ersion)10 b(0.1)p eop
%%Page: 43 43
43 42 bop 149 101 a Fg(Style)11 b(Sheets)f(for)g(HTML)1225
b Fi(43)149 262 y([15])20 b(Information)9 b(about)h(SDL,)h(the)f
(Semantic)h(Deli)o(v)o(ery)f(Language.)229 311 y Fa
()149 394
y Fi([16])20 b(Netscape')n(s)12 b(enhancements)f(to)f(HTML.)229
444 y Fa()p 1876 450 21 33 v 149 527 a Fi([17])20
b(The)11 b(only)e(information)g(I)h(ha)o(v)o(e)h(on)f(DSSSL)h(at)g
(present.)f(Erik)g(Naggum)g(has)h(promised)f(a)h(re)o(vie)o(w)m(...)229
577 y Fa()149
660 y Fi([18])20 b(Proposal)12 b(for)f(a)h(DIVISION)g(element)g(in)g
(HTML.)h(Not)e(yet)h(written;)e(see)k(www-talk)d(archi)o(v)o(es)h(for)g
(the)229 710 y(initial)c(proposal.)149 793 y([19])20
b(W)m(ayne)12 b(W)m(ohler')n(s)e(article)h(in)g(comp.te)o(xt.sgml)h
(describing)e(user)o(-de\256ned)i(logical)e(markup)i(in)e(IBMID-)229
843 y(Doc.)h(\(Sorry)m(,)f(no)g(URL;)g(www-html)f(archi)o(v)o(es)i
(seem)h(to)d(be)i(do)o(wn\).)149 2628 y(No)o(v)o(ember)h(18,)e(1994)
1124 b(V)-5 b(ersion)10 b(0.1)p eop
%%Trailer
end
userdict /end-hook known{end-hook}if
%%EOF