John Mobbs wrote:
> 
> Thank you for your prompt response but unfortunately my colleague (who has
> the Windows 2000 machine) was unable to get it to work. I wonder, is:
> 
> display: table-cell;
> part of CSS2? 

Here's an excerpt of the CSS2 recommendation (see
http://www.w3.org/TR/1998/REC-CSS2-19980512/ ):

-----------------------------------------------------------------------------------------------
For document languages (such as XML applications) that do not have
pre-defined table elements, authors must map document language elements
to table elements; this is done with the 'display' property. The
following 'display' values assign table semantics to an arbitrary
element:

    table (In HTML: TABLE) 
          Specifies that an element defines a block-level table: it is a
rectangular block that participates in a block formatting context. 

    inline-table (In HTML: TABLE) 
          Specifies that an element defines an inline-level table: it is
a rectangular block that participates in an inline formatting context).

    table-row (In HTML: TR) 
          Specifies that an element is a row of cells. 

    table-row-group (In HTML: TBODY) 
          Specifies that an element groups one or more rows. 

    table-header-group (In HTML: THEAD) 
          Like 'table-row-group', but for visual formatting, the row
group is always displayed before all other rows and rowgroups and after
any top captions. Print user agents may repeat footer rows on each page
spanned by a table. 

    table-footer-group (In HTML: TFOOT) 
          Like 'table-row-group', but for visual formatting, the row
group is always displayed after all other rows and rowgroups and before
any bottom captions. Print user agents may repeat footer rows on each
page spanned by a table. 

    table-column (In HTML: COL) 
          Specifies that an element describes a column of cells.
 
    table-column-group (In HTML: COLGROUP) 
          Specifies that an element groups one or more columns. 

    table-cell (In HTML: TD, TH) 
          Specifies that an element represents a table cell. 

    table-caption (In HTML: CAPTION) 
          Specifies a caption for the table. 

Elements with 'display' set to 'table-column' or 'table-column-group'
are not rendered (exactly as if they had 'display: none'), but they are
useful, because they may have attributes which induce a certain style
for the columns they represent.
-------------------------------------------------------------------------------------------



> In an attempt to make it work we installed IE6 but this had no effect.
> Is styled view browser-dependent?

The CSS stylesheet written for XXE may be standard or may use some of
our extensions such as the image() pseudo-function.

If a CSS stylesheet does not use our extensions, a CSS2-compliant
browser is expected to display something similar to XXE.

Note that XXE is not an does not intend to be CSS2-compliant. That is,
being compatible with IE6 was not one of the design goals of XXE.




> I am not sure how to progress from this point. The styled view we have now
> is workable (if imperfect) and we can live with it. We have decided to use
> what we have for a few months until the market has settled somewhat and
> re-evaluate the position next year.

We too, will wait and see what Microsoft will release in Office 2003
(aka XDocs -- http://www.microsoft.com/office/xdocs/default.asp ) ;-)

Reply via email to