RE: table-cell border precedence

Antenna House XSL Formatter V1.1 [1] supports the collapsing border 
model, which I have implemented.

But I could not agree to the XSL CR section 6.7.10, "It is an error if 
there are two such borders that have the same precedence but are not 
identitical."

Instead, the CSS2 border conflict resolution rule [2] was adopted for 
borders with same precedence specified.

In addition, I thought that border-style "none" always should have 
lowest precedence, and "hidden" always should have highest precedence. 
I believe that the former is quite right, but I am not so confident of 
the latter. 

border-style "none" with higher border-precedence specified value should 
not have higher precedence since table-cell borders (default precedence 
is "0" on fo:table-cell) should not be hidden by table's "none" borders 
(default precedence is "1" on fo:table).

border-style "hidden" should have higher precedence than other borders 
(with same border-precedence specified value).

IMHO in most cases the CSS2 border conflict resolution rule is more 
useful than the border-precedence specification.
Dear XSL authors, please reconsider this problem.

[1] http://www.antennahouse.com/xslformatter.html
[2] http://www.w3.org/TR/REC-CSS2/tables.html#border-conflict-resolution


Shinyu Murakami
Antenna House XSL Formatter team

Received on Friday, 3 August 2001 06:58:24 UTC