CSS2 introduces some new aspects like the handling of tables. So instead we could use the file http://www.dur.ac.uk/barry.cornelius/java/xml.processing/code/css2.xml.
<?xml version="1.0" standalone="no"?> <?xml-stylesheet type="text/css" href="css2.css"?> <!DOCTYPE consumables SYSTEM "consumables.dtd"> <consumables> ... </consumables>where the file css2.css contains:
consumables { display: table }
product { display: table-row }
category { display: table-cell; font-size: x-large;
color: black }
item { display: table-cell; font-size: large;
color: red; text-indent: 0.1in }
price { display: table-cell; background-color: yellow;
color: blue; text-align: right; text-indent: 0.1in }
Although these instructions are obeyed correctly by M18XSLT, they are not understood by IE5.5.