diff --git a/docs/progress.html b/docs/progress.html index 8ab1adf3..89f1f83d 100644 --- a/docs/progress.html +++ b/docs/progress.html @@ -13,10 +13,12 @@ th {text-align:left;padding-top:1.4em;font-size:13pt; thead th {text-align:left;padding:0.1em;background-color:#EEE;} .impl-yes {background:#AFA;} +.impl-partial {background:#FFA;} .impl-no {background:#FAA;} .danger {background:#FEE;} .css1 {color:#060;} +.required {font-weight:bold;} @@ -28,6 +30,7 @@ thead th {text-align:left;padding:0.1em;background-color:#EEE;} + @@ -50,66 +53,66 @@ thead th {text-align:left;padding:0.1em;background-color:#EEE;} - + - - + + - - - - - - + + + + + + - - + + - + - - - - + + + + - - - + + + - + - - + + - + - + - + - - + + @@ -132,49 +135,59 @@ thead th {text-align:left;padding:0.1em;background-color:#EEE;} - + - + - + - + - - + + - - - + + + - - + - + - - + + - + - - - - + + + + @@ -185,17 +198,19 @@ thead th {text-align:left;padding:0.1em;background-color:#EEE;} - + - + - @@ -207,14 +222,19 @@ thead th {text-align:left;padding:0.1em;background-color:#EEE;} - - - - - - - + + + + + + +
Implemented
Partially implemented
Will not implement
Dangerous attribute/property
Present in CSS1
CSS
styleAllNeeds CSS parser
styleAllNeeds CSS parser
Questionable
accesskeyAMay interfere with main interface
tabindexAMay interfere with main interface
accesskeyAMay interfere with main interface
tabindexAMay interfere with main interface
targetAConfig enabled, only useful for frame layouts
Miscellaneous
datetimeDEL, INSNo visible effect, ISO format
relALargely user-defined, nofollow
revALargely user-defined
axisTD, THW3C only: No browser implementation
charCOL, COLGROUP, TBODY, TD, TFOOT, TH, THEAD, TRW3C only: No browser implementation
headersTD, THW3C only: No browser implementation
scopeTD, THW3C only: No browser implementation
relALargely user-defined: nofollow, tag (see microformats)
revALargely user-defined: vote-*
axisTD, THW3C only: No browser implementation
charCOL, COLGROUP, TBODY, TD, TFOOT, TH, THEAD, TRW3C only: No browser implementation
headersTD, THW3C only: No browser implementation
scopeTD, THW3C only: No browser implementation
URI
citeBLOCKQUOTE, Q-
DEL, INS-
citeBLOCKQUOTE, QFor attribution
DEL, INSLink to explanation why it changed
hrefA-
longdescIMG-
srcIMGRequired
srcIMGRequired
Transform
alignCAPTION-
IMGNear-equiv style 'caption-side', drop left and right
TABLEMargin-left and margin-right = auto or parent div
HRMargin-left and margin-right = auto or parent div (disputed, 'text-align' may work)
alignCAPTIONNear-equiv style 'caption-side', drop left and right
IMGMargin-left and margin-right = auto or parent div
TABLE
HREquivalent style 'text-align' (IE tested)
H1, H2, H3, H4, H5, H6, PEquivalent style 'text-align'
altIMGRequired, insert image filename if non-existant
bgcolorTABLEEquivalent style 'background-color' (test compat)
TREquivalent style 'background-color' (test compat)
altIMGRequired, insert image filename if non-existant
bgcolorTABLEEquivalent style 'background-color' (IE tested)
TREquivalent style 'background-color' (IE tested)
TD, THEquivalent style 'background-color'
borderIMGNo clean way, either set 'border-width' in parent A, custom CSS class ~'nolinkborder' if border=0
borderIMGEquivalent style 'border-width', only applies when link present
clearBRNear-equiv style 'clear', transform 'all' into 'both'
compactDL, OL, ULBoolean, needs custom CSS class
dirBDORequired, insert ltr (or configuration value) if none
compactDL, OL, ULBoolean, needs custom CSS class
dirBDORequired, insert ltr (or configuration value) if none
heightTD, THNear-equiv style 'height', needs px suffix if original was in pixels
hspaceIMGNear-equiv styles 'margin-top' and 'margin-bottom'
hspaceIMGNear-equiv styles 'margin-top' and 'margin-bottom', needs px suffix
lang*Copy value to xml:lang
nameIMGTurn into ID
ATurn into ID? (not deprecated)
ATurn into ID? (not deprecated, though in which specs?)
noshadeHRBoolean, style 'border-style:solid;'
nowrapTD, THBoolean, style 'white-space:nowrap;' (not compat with IE5)
sizeHRNear-equiv 'width', needs px suffix if original was pixels
srcIMGRequired, insert blank or default img if not set
srcIMGRequired, insert blank or default img if not set
startOLPoorly supported 'counter-reset', transform may not be desirable
typeLIEquivalent style 'list-style-type', different allowed values though. (needs testing)
OL
UL
valueLIPoorly supported 'counter-reset', transform may not be desirable, see ol.start
vspaceIMGNear-equiv styles 'margin-left' and 'margin-right', see hspace
valueLIPoorly supported 'counter-reset', transform may not be desirable, see ol.start. Configurable.
vspaceIMGNear-equiv styles 'margin-left' and 'margin-right', needs px suffix, see hspace
widthHRNear-equiv style 'width', needs px suffix if original was pixels
TD, TH
Standard
background-color-
backgroundDepends on background-*
border-
borderCOMPOSITE
border-color-
border-style-
border-styleENUM(none, hidden, dotted, dashed, + solid, double, groove, ridge, inset, outset)
border-width-
border-*-
border-*COMPOSITE
border-*-color-
border-*-style-
border-*-width-
clear-
clearENUM(none, left, right, both)
color-
floatMay require layout precautions with clear
font-
floatENUM(left, right, none), May require layout + precautions with clear
fontCOMPOSITE
font-familyCSS validator may complain if fallback font family not specified
font-size-
font-style-
font-variant-
font-weight-
font-styleENUM(normal, italic, oblique)
font-variantENUM(normal, small-caps)
font-weightENUM(normal, bold, bolder, lighter, + 100, 200, 300, 400, 500, 600, 700, 800, 900), maybe special code for + in-between integers
letter-spacing-
line-height-
list-style-positionStrange behavior in browsers
list-style-typeWell-supported values are: disc, circle, square +
list-style-positionENUM(inside, outside), + Strange behavior in browsers
list-style-typeENUM(...), + Well-supported values are: disc, circle, square, decimal, lower-roman, upper-roman, lower-alpha and upper-alpha. See also CSS 3. Mostly IE lack of support.
list-style-
list-styleCOMPOSITE
margin-
margin-*-
padding-
padding-*-
text-align-
text-decorationNo blink (argh my eyes)
text-alignENUM(left, right, + center, justify)
text-decorationNo blink (argh my eyes), not + enum, can be combined (composite sorta): underline, overline, + line-through
text-indent-
text-transform-
text-transformENUM(capitalize, uppercase, + lowercase, none)
widthInteresting
word-spacingIE 5 no support
Table
border-collapse-
caption-side-
empty-cellsNo IE support, possible fix with  ?
table-layout-
border-collapseENUM
caption-sideENUM
empty-cellsENUM, No IE support, possible fix with  ?
table-layoutENUM
vertical-alignAlso applies to others with explicit height
right
top
clip-
position-
positionENUM(static, relative, absolute, fixed), permit + relative not absolute?
z-indexDangerous
Unknown
background-imageDangerous
background-attachmentDepends on background-image
background-attachmentENUM(scroll, fixed), + Depends on background-image
background-positionDepends on background-image
cursorDangerous but fluffy
displayDangerous but interesting; +
displayENUM(...), Dangerous but interesting; will not implement list-item, run-in (Opera only) or table (no IE); inline-block has incomplete IE6 support and requires -moz-inline-box for Mozilla.
min-width
orphansNo IE support
widowsNo IE support
overflowIE 5/6 almost (remove visible if set)
page-break-afterIE 5.5/6 and Opera
page-break-beforeMostly supported
page-break-insideOpera only
quotesMay be dropped from CSS2
visibilityDangerous
white-spaceSpotty implementation: pre (no IE 5/6), nowrap (no IE 5), - pre-wrap (only Opera), pre-line (no-support). Fixable?
overflowENUM, IE 5/6 almost (remove visible if set)
page-break-afterENUM(auto, always, avoid, left, right), + IE 5.5/6 and Opera
page-break-beforeENUM(auto, always, avoid, left, right), + Mostly supported
page-break-insideENUM(avoid, auto), Opera only
quotesMay be dropped from CSS2
visibilityENUM(visible, hidden, collapse), + Dangerous
white-spaceENUM(normal, pre, nowrap, pre-wrap, + pre-line), Spotty implementation: + pre (no IE 5/6), nowrap (no IE 5), + pre-wrap (only Opera), pre-line (no support). Fixable?