FOs. WD UNCLEAR: space-before problem.

Subject: FOs. WD UNCLEAR: space-before problem.
From: "Paul Tchistopolskii" <paul@xxxxxxx>
Date: Mon, 23 Aug 1999 04:28:20 -0700
<WD>

3.3.2 Space and Margin Properties

The "space-before", "space-after", "space-start", and "space-end" properties
are handled very similarly to the properties immediately above, but the
corresponding absolute properties are in the set: "margin-top",
"margin-bottom", "margin-left", and "margin-right". Again the correspondance
between the relative property and the corresponding absolute property is
determined by the "writing-mode" property of the formatting object. For
example, at the top level of a document, if the "writing-mode" is "lr-tb",
then "space-before" corresponds to "margin-top", but if the "writing-mode"
is "tb-rl", the "space-before" corresponds to "margin-right".

</WD>

The rest of WD talks about  space-before having only one
Allowed Value - compound datatype. (Space Specifier)

(3.3.2) can not coexist with Space Specifier, because
margin-bottom has one type, but space-before has
another type.

If for some reason WD wants to introduce a (very) special case, like:

" space-before = '1pt' is not a shorthand, but still  *valid* construction "

it this case 3.3.2 looks reasonable. ( but the workaround itself looks
strange. At the moment everything in WD  (except  3.2.2 ) works
against  such point of view ).

Actualy ,  the question is simple

space-before = "1pt"

Is it valid construction, or not?

Rgds.Paul.

PS. space-*  appears to be vary  importent construstion
used in almost every document.

> So far we are receiving some FO documents
> through our FO Validating Service ( www.renderx.com).
>
> It appears that almost every user who starts with
> FOs is making one 'mistake'.  The 'mistake' is to
> consider
>
> space-before/space-after  to be a *shorthand*.
>
> That means that instead of using
>
> space-before.minimum = "10pt" e t.c.
>
> people are using
>
> space-before = "value1 value2 ..."
>
> Suggested workaround:
>
> 1. Let space-before/after to be shorthands
> ( in addition to existing situation ) ;-)
>
> 2. Make it clear in WD that Space Specifier
> is *not* a shorthand.
>
> Rgds.Paul.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 paul@xxxxxxxxx   www.renderx.com   www.pault.com
 XMLTube * Perl/JavaConnector * PerlApplicationServer
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread