1<html>
2<head>
3<title>html2ps/html2pdf CSS 2.1 Compatibility List</title>
4<link rel="stylesheet" type="text/css" medial="all" title="Default" href="css/help.css"/>
5</head>
6<body>
7<h1>html2ps/pdf CSS 2.1 Compatibility List</h1>
8
9<p><a href="index.html">Back to table of contents</a></p>
10
11<h2 id="selectors">Selectors</h2>
12
13<h2 id="properties">Properties</h2>
14
15<table>
16<thead>
17<tr>
18<th>Property</th>
19<th>Support</th>
20<th>Note</th>
21</tr>
22</thead>
23
24<tbody>
25<tr>
26<td>azimuth</td>
27<td>N/A</td>
28<td>aural media group</td>
29</tr>
30
31<tr>
32<td>background-attachment</td>
33<td>N/A</td>
34<td></td>
35</tr>
36
37<tr>
38<td>background-color</td>
39<td>Yes</td>
40<td></td>
41</tr>
42
43<tr>
44<td>background-image</td>
45<td>Yes</td>
46<td>not all output methods support transparent images</td>
47</tr>
48
49<tr>
50<td>background-position</td>
51<td>Yes</td>
52<td></td>
53</tr>
54
55<tr>
56<td>background-repeat</td>
57<td>Yes</td>
58<td></td>
59</tr>
60
61<tr>
62<td>background</td>
63<td>Yes</td>
64<td>background-attachment subproperties are ignored</td>
65</tr>
66
67<tr>
68<td>border-collapse</td>
69<td>Yes</td>
70<td></td>
71</tr>
72
73<tr>
74<td>border-color</td>
75<td>Yes</td>
76<td></td>
77</tr>
78
79<tr>
80<td>border-spacing</td>
81<td>No</td>
82<td></td>
83</tr>
84
85<tr>
86<td>border-style</td>
87<td>Yes</td>
88<td></td>
89</tr>
90
91<tr>
92<td>
93border-top,
94border-right,
95border-bottom,
96border-left
97</td>
98<td>Yes</td>
99<td></td>
100</tr>
101
102<tr>
103<td>
104border-top-color,
105border-right-color,
106border-bottom-color,
107border-left-color
108</td>
109<td>Yes</td>
110<td></td>
111</tr>
112
113<tr>
114<td>
115border-top-style,
116border-right-style,
117border-bottom-style,
118border-left-style
119</td>
120<td>Yes</td>
121<td></td>
122</tr>
123
124<tr>
125<td>
126border-top-width,
127border-right-width,
128border-bottom-width,
129border-left-width
130</td>
131<td>Yes</td>
132<td></td>
133</tr>
134
135<tr>
136<td>border-width</td>
137<td>Yes</td>
138<td></td>
139</tr>
140
141<tr>
142<td>border</td>
143<td>Yes</td>
144<td></td>
145</tr>
146
147<tr>
148<td>bottom</td>
149<td>Yes</td>
150<td></td>
151</tr>
152
153<tr>
154<td>caption-side</td>
155<td>No</td>
156<td></td>
157</tr>
158
159<tr>
160<td>clear</td>
161<td>Yes</td>
162<td></td>
163</tr>
164
165<tr>
166<td>clip</td>
167<td>No</td>
168<td></td>
169</tr>
170
171<tr>
172<td>color</td>
173<td>Yes</td>
174<td></td>
175</tr>
176
177<tr>
178<td>content</td>
179<td>Partial</td>
180<td>Only 'normal', 'inherit' and &lt;string&gt; value is supported</td>
181</tr>
182
183<tr>
184<td>counter-increment</td>
185<td>No</td>
186<td></td>
187</tr>
188
189<tr>
190<td>counter-reset</td>
191<td>No</td>
192<td></td>
193</tr>
194
195<tr>
196<td>cue-after</td>
197<td>N/A</td>
198<td>aural</td>
199</tr>
200
201<tr>
202<td>cue-before</td>
203<td>N/A</td>
204<td>aural</td>
205</tr>
206
207<tr>
208<td>cue</td>
209<td>N/A</td>
210<td>aural</td>
211</tr>
212
213<tr>
214<td>cursor</td>
215<td>N/A</td>
216<td>interactive</td>
217</tr>
218
219<tr>
220<td>direction</td>
221<td>No</td>
222<td></td>
223</tr>
224
225<tr>
226<td>display</td>
227<td>Partial</td>
228<td></td>
229</tr>
230
231<tr>
232<td>elevation</td>
233<td>N/A</td>
234<td>aural</td>
235</tr>
236
237<tr>
238<td>empty-cells</td>
239<td>No</td>
240<td></td>
241</tr>
242
243<tr>
244<td>float</td>
245<td>Yes</td>
246<td></td>
247</tr>
248
249<tr>
250<td>font-family</td>
251<td>
252Partial
253</td>
254<td>
255'cursive' and 'fantasy' generic font families are not supported.
256Custom font families should be explicitly installed by an user.</td>
257</tr>
258
259<tr>
260<td>font-size</td>
261<td>Yes</td>
262<td></td>
263</tr>
264
265<tr>
266<td>font-style</td>
267<td>Yes</td>
268<td></td>
269</tr>
270
271<tr>
272<td>font-variant</td>
273<td>No</td>
274<td></td>
275</tr>
276
277<tr>
278<td>font-weight</td>
279<td>Yes</td>
280<td>Only two weight gradations are available: bold and normal font</td>
281</tr>
282
283<tr>
284<td>font</td>
285<td>Partial</td>
286<td>'caption', 'icon', 'menu', 'message-box', 'small-caption' and 'status-bar' values are not supported.</td>
287</tr>
288
289<tr>
290<td>height</td>
291<td>Yes</td>
292<td></td>
293</tr>
294
295<tr>
296<td>left</td>
297<td>Yes</td>
298<td></td>
299</tr>
300
301<tr>
302<td>letter-spacing</td>
303<td>Yes</td>
304<td></td>
305</tr>
306
307<tr>
308<td>line-height</td>
309<td>Yes</td>
310<td></td>
311</tr>
312
313<tr>
314<td>list-style-image</td>
315<td>Yes</td>
316<td></td>
317</tr>
318
319<tr>
320<td>list-style-position</td>
321<td>Yes</td>
322<td></td>
323</tr>
324
325<tr>
326<td>list-style-type</td>
327<td>Partial</td>
328<td>'lower-greek', 'armenian' and 'georgian' values are not supported</td>
329</tr>
330
331<tr>
332<td>list-style</td>
333<td>Yes</td>
334<td></td>
335</tr>
336
337<tr>
338<td>margin-right, margin-left</td>
339<td>Yes</td>
340<td></td>
341</tr>
342
343<tr>
344<td>margin-top, margin-bottom</td>
345<td>Yes</td>
346<td></td>
347</tr>
348
349<tr>
350<td>margin</td>
351<td>Yes</td>
352<td></td>
353</tr>
354
355<tr>
356<td>max-height</td>
357<td>Yes</td>
358<td></td>
359</tr>
360
361<tr>
362<td>max-width</td>
363<td>No</td>
364<td></td>
365</tr>
366
367<tr>
368<td>min-height</td>
369<td>Yes</td>
370<td></td>
371</tr>
372
373<tr>
374<td>min-width</td>
375<td>Partial, 'inherit' and percentage values not supported</td>
376<td></td>
377</tr>
378
379<tr>
380<td>orphans</td>
381<td>No</td>
382<td></td>
383</tr>
384
385<tr>
386<td>outline-color</td>
387<td>N/A</td>
388<td>interactive</td>
389</tr>
390
391<tr>
392<td>outline-style</td>
393<td>N/A</td>
394<td>interactive</td>
395</tr>
396
397<tr>
398<td>outline-width</td>
399<td>N/A</td>
400<td>interactive</td>
401</tr>
402
403<tr>
404<td>outline</td>
405<td>N/A</td>
406<td>interactive</td>
407</tr>
408
409<tr>
410<td>overflow</td>
411<td>Yes</td>
412<td>Note that 'auto' and 'scroll' values are treated as 'hidden', as generated PDF is not interactive</td>
413</tr>
414
415<tr>
416<td>padding-top,
417padding-right, padding-bottom,
418padding-left</td>
419<td>Yes</td>
420<td></td>
421</tr>
422
423<tr>
424<td>padding</td>
425<td>Yes</td>
426<td></td>
427</tr>
428
429<tr>
430<td>page-break-after</td>
431<td>Partial</td>
432<td>Only 'always' value is supported</td>
433</tr>
434
435<tr>
436<td>page-break-before</td>
437<td>No</td>
438<td></td>
439</tr>
440
441<tr>
442<td>page-break-inside</td>
443<td>No</td>
444<td></td>
445</tr>
446
447<tr>
448<td>pause-after</td>
449<td>N/A</td>
450<td>aural</td>
451</tr>
452
453<tr>
454<td>pause-before</td>
455<td>N/A</td>
456<td>aural</td>
457</tr>
458
459<tr>
460<td>pause</td>
461<td>N/A</td>
462<td>aural</td>
463</tr>
464
465<tr>
466<td>pitch-range</td>
467<td>N/A</td>
468<td>aural</td>
469</tr>
470
471<tr>
472<td>pitch</td>
473<td>N/A</td>
474<td>aural</td>
475</tr>
476
477<tr>
478<td>play-during</td>
479<td>N/A</td>
480<td>aural</td>
481</tr>
482
483<tr>
484<td>position</td>
485<td>Yes</td>
486<td>CSS 3 'position: footnote' is supported in addition to standard CSS 2.1 values</td>
487</tr>
488
489<tr>
490<td>quotes</td>
491<td>No</td>
492<td></td>
493</tr>
494
495<tr>
496<td>richness</td>
497<td>N/A</td>
498<td>aural</td>
499</tr>
500
501<tr>
502<td>right</td>
503<td>Yes</td>
504<td></td>
505</tr>
506
507<tr>
508<td>speak-header</td>
509<td>N/A</td>
510<td>aural</td>
511</tr>
512
513<tr>
514<td>speak-numeral</td>
515<td>N/A</td>
516<td>aural</td>
517</tr>
518
519<tr>
520<td>speak-punctuation</td>
521<td>N/A</td>
522<td>aural</td>
523</tr>
524
525<tr>
526<td>speak</td>
527<td>N/A</td>
528<td>aural</td>
529</tr>
530
531<tr>
532<td>speech-rate</td>
533<td>N/A</td>
534<td>aural</td>
535</tr>
536
537<tr>
538<td>stress</td>
539<td>N/A</td>
540<td>aural</td>
541</tr>
542
543<tr>
544<td>table-layout</td>
545<td>No</td>
546<td></td>
547</tr>
548
549<tr>
550<td>text-align</td>
551<td>Yes</td>
552<td></td>
553</tr>
554
555<tr>
556<td>text-decoration</td>
557<td>Partial</td>
558<td>
559<p>'blink' value is ignored, as rendered PDF is static.
560<p>'text-decoration' currently inherited by all descendants, while CSS 2.1 declares that
561<blockquote>
562It is not, however, further propagated to floating and absolutely positioned descendants,
563nor to the contents of 'inline-table' and 'inline-block' descendants.
564</blockquote>
565</td>
566</tr>
567
568<tr>
569<td>text-indent</td>
570<td>Yes</td>
571<td></td>
572</tr>
573
574<tr>
575<td>text-transform</td>
576<td>Yes</td>
577<td></td>
578</tr>
579
580<tr>
581<td>top</td>
582<td>Yes</td>
583<td></td>
584</tr>
585
586<tr>
587<td>unicode-bidi</td>
588<td>No</td>
589<td></td>
590</tr>
591
592<tr>
593<td>vertical-align</td>
594<td>Partial</td>
595<td>
596<p>For inline elements, values 'text-top' and 'text-bottom', percentages and lengths are not supported.
597<p>Nested aligned subtrees are not supported
598</td>
599</tr>
600
601<tr>
602<td>visibility</td>
603<td>Partial</td>
604<td>'collapse' value is not supported</td>
605</tr>
606
607<tr>
608<td>voice-family</td>
609<td>N/A</td>
610<td>aural</td>
611</tr>
612
613<tr>
614<td>volume</td>
615<td>N/A</td>
616<td>aural</td>
617</tr>
618
619<tr>
620<td>white-space</td>
621<td>Partial</td>
622<td>'pre-wrap' and 'pre-line' values not supported</td>
623</tr>
624
625<tr>
626<td>widows</td>
627<td>No</td>
628<td></td>
629</tr>
630
631<tr>
632<td>width</td>
633<td>Yes</td>
634<td></td>
635</tr>
636
637<tr>
638<td>word-spacing</td>
639<td>Yes</td>
640<td></td>
641</tr>
642
643<tr>
644<td>z-index</td>
645<td>Partial</td>
646<td>Supported for absolute-positioned boxes only; only numeric values are supported</td>
647</tr>
648
649</tbody>
650</table>
651
652html2ps/pdf (c) <a href="http://www.tufat.com/">TUFaT.com</a>
653</body>
654</html>
655