0
0
mirror of https://github.com/ezyang/htmlpurifier.git synced 2024-11-09 15:28:40 +00:00

Update progress.

git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@181 48356398-32a2-884e-a903-53898d9a118a
This commit is contained in:
Edward Z. Yang 2006-08-07 00:04:01 +00:00
parent 27a245313a
commit c239662ead

View File

@ -12,8 +12,10 @@ th {text-align:left;padding-top:1.4em;font-size:13pt;
border-bottom:2px solid #000;background:#FFF;}
thead th {text-align:left;padding:0.1em;background-color:#EEE;}
.impl-yes {background:#CFC;}
.impl-no {background:#FCC;}
.impl-yes {background:#AFA;}
.impl-no {background:#FAA;}
.danger {background:#FEE;}
</style>
@ -21,7 +23,11 @@ thead th {text-align:left;padding:0.1em;background-color:#EEE;}
<h1>HTMLPurifier Progress</h1>
<h2>Attributes</h2>
<h2>Key</h2>
<h2>Interesting Attributes</h2>
<table cellspacing="0">
@ -54,7 +60,7 @@ thead th {text-align:left;padding:0.1em;background-color:#EEE;}
<tr><td>rel</td><td>A</td><td>Largely user-defined</td></tr>
<tr><td>rev</td><td>A</td><td>Largely user-defined</td></tr>
<tr><td>axis</td><td>TD, TH</td><td>W3C only: No browser implementation</td></tr>
<tr><td>char</td><td>COL, COLGROUP, TBODY, TD,<br />TFOOT, TH, THEAD, TR</td><td>W3C only: No browser implementation</td></tr>
<tr><td>char</td><td>COL, COLGROUP, TBODY, TD, TFOOT, TH, THEAD, TR</td><td>W3C only: No browser implementation</td></tr>
<tr><td>headers</td><td>TD, TH</td><td>W3C only: No browser implementation</td></tr>
<tr><td>scope</td><td>TD, TH</td><td>W3C only: No browser implementation</td></tr>
</tbody>
@ -70,10 +76,11 @@ thead th {text-align:left;padding:0.1em;background-color:#EEE;}
<tbody>
<tr><th colspan="3">Transform</th></tr>
<tr><td rowspan="4">align</td><td>CAPTION</td><td>-</td></tr>
<tr><td rowspan="5">align</td><td>CAPTION</td><td>-</td></tr>
<tr><td>IMG</td><td>Near-equiv style 'caption-side', drop left and right</td></tr>
<tr><td>TABLE</td><td>Margin-left and margin-right = auto or parent div</td></tr>
<tr><td>HR</td><td>Margin-left and margin-right = auto or parent div (disputed, 'text-align' may work)</td></tr>
<tr class="impl-yes"><td>H1, H2, H3, H4, H5, H6, P</td><td>Equivalent style 'text-align'</td></tr>
<tr><td>alt</td><td>IMG</td><td>Required, insert image filename if non-existant</td></tr>
<tr><td rowspan="3">bgcolor</td><td>TABLE</td><td>Equivalent style 'background-color' (test compat)</td></tr>
<tr><td>TR</td><td>Equivalent style 'background-color' (test compat)</td></tr>
@ -84,6 +91,7 @@ thead th {text-align:left;padding:0.1em;background-color:#EEE;}
<tr><td>dir</td><td>BDO</td><td>Required, insert ltr (or configuration value) if none</td></tr>
<tr><td>height</td><td>TD, TH</td><td>Near-equiv style 'height', needs px suffix if original was in pixels</td></tr>
<tr><td>hspace</td><td>IMG</td><td>Near-equiv styles 'margin-top' and 'margin-bottom'</td></tr>
<tr class="impl-yes"><td>lang</td><td>*</td><td>Copy value to xml:lang</td></tr>
<tr><td rowspan="2">name</td><td>IMG</td><td>Turn into ID</td></tr>
<tr><td>A</td><td>Turn into ID? (not deprecated)</td></tr>
<tr><td>noshade</td><td>HR</td><td>Boolean, style 'border-style:solid;'</td></tr>
@ -164,27 +172,27 @@ thead th {text-align:left;padding:0.1em;background-color:#EEE;}
<tbody>
<tr><th colspan="2">Absolute positioning</th></tr>
<tr><td>bottom</td><td rowspan="4">Dangerous, must be non-negative</td></tr>
<tr><td>left</td></tr>
<tr><td>right</td></tr>
<tr><td>top</td></tr>
<tr class="danger"><td>bottom</td><td rowspan="4">Dangerous, must be non-negative</td></tr>
<tr class="danger"><td>left</td></tr>
<tr class="danger"><td>right</td></tr>
<tr class="danger"><td>top</td></tr>
<tr><td>clip</td><td>-</td></tr>
<tr><td>position</td><td>-</td></tr>
<tr><td>z-index</td><td>Dangerous</td></tr>
<tr class="danger"><td>z-index</td><td>Dangerous</td></tr>
</tbody>
<tbody>
<tr><th colspan="2">Unknown</th></tr>
<tr><td>background-image</td><td>Dangerous</td></tr>
<tr class="danger"><td>background-image</td><td>Dangerous</td></tr>
<tr><td>background-attachment</td><td>Depends on background-image</td></tr>
<tr><td>background-position</td><td>Depends on background-image</td></tr>
<tr><td>cursor</td><td>Dangerous but fluffy</td></tr>
<tr><td>display</td><td>Dangerous but interesting;
<tr class="danger"><td>cursor</td><td>Dangerous but fluffy</td></tr>
<tr class="danger"><td>display</td><td>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.</td></tr>
<tr><td>height</td><td>Interesting, why use it?</td></tr>
<tr><td>list-style-image</td><td>Dangerous?</td></tr>
<tr class="danger"><td>list-style-image</td><td>Dangerous?</td></tr>
<tr><td>max-height</td><td rowspan="4">No IE 5/6</td></tr>
<tr><td>min-height</td></tr>
<tr><td>max-width</td></tr>
@ -196,7 +204,7 @@ thead th {text-align:left;padding:0.1em;background-color:#EEE;}
<tr><td>page-break-before</td><td>Mostly supported</td></tr>
<tr><td>page-break-inside</td><td>Opera only</td></tr>
<tr><td>quotes</td><td>May be dropped from CSS2</td></tr>
<tr><td>visibility</td><td>Dangerous</td></tr>
<tr class="danger"><td>visibility</td><td>Dangerous</td></tr>
<tr><td>white-space</td><td>Spotty implementation: pre (no IE 5/6), nowrap (no IE 5),
pre-wrap (only Opera), pre-line (no-support). Fixable?</td></tr>
</tbody>