Stylus Studio XML Editor

Table of contents

Appendices

7.28 Miscellaneous Properties

Miscellaneous Properties

content-type[top]

"content-type"

XSL Definition:

0prop-summary lefttoplefttoplefttoplefttoplefttoplefttop
11lefttopValue: 11lefttop<string> | auto
11lefttopInitial: 11lefttopauto
11lefttopApplies to: 11lefttopfo:external-graphic, fo:instream-foreign-object
11lefttopInherited: 11lefttopno
11lefttopPercentages: 11lefttopN/A
11lefttopMedia: 11lefttopvisual

This property specifies the content-type and may be used by a User Agent to select a rendering processor for the object.

Values for this property have the following meanings:

auto

No identification of the content-type. The User Agent may determine it by "sniffing" or by other means.

<string>

A specification of the content-type in terms of either a mime-type or a namespace.

A mime-type specification has the form "content-type:" followed by a mime content-type, e.g., content-type="content-type:xml/svg".

A namespace specification has the form "namespace-prefix:" followed by a declared namespace prefix, e.g., content-type="namespace-prefix:svg". If the namespace prefix is null, the content-type refers to the default namespace.

id[top]

"id"

XSL Definition:

0prop-summary lefttoplefttoplefttoplefttoplefttoplefttop
11lefttopValue: 11lefttop <id>
11lefttopInitial: 11lefttopsee prose
11lefttopApplies to: 11lefttopmost formatting objects
11lefttopInherited: 11lefttopno, see prose
11lefttopPercentages: 11lefttopN/A
11lefttopMedia: 11lefttopall

Values have the following meanings:

<id>

An identifier unique within all objects in the result tree with the fo: namespace. It allows references to this formatting object by other objects.

The "inherit" value is not allowed on this property.

The initial value of this property is random and unique identifier. The algorithm to generate this identifier is system-dependent.

provisional-label-separation[top]

"provisional-label-separation"

XSL Definition:

0prop-summary lefttoplefttoplefttoplefttoplefttoplefttop
11lefttopValue: 11lefttop<length> | <percentage> | inherit
11lefttopInitial: 11lefttop6.0pt
11lefttopApplies to: 11lefttopfo:list-block
11lefttopInherited: 11lefttopyes
11lefttopPercentages: 11lefttoprefer to inline-progression-dimension of closest ancestor block-area that is not a line-area
11lefttopMedia: 11lefttopvisual

Values have the following meanings:

<length>

The "provisional-label-separation" is specified as a length.

<percentage>

The "provisional-label-separation" is specified as a percentage of the inline-progression-dimension of the closest ancestor block-area.

Specifies the provisional distance between the end of the list-item-label and the start of the list-item-body. The value is not directly used during formatting, but is used in the computation of the value of the label-end function.

label-end() = width of the content-rectangle of the reference-area into which the list-block is placed - (the value of the provisional-distance-between-starts + the value of the start-indent + start-intrusion-adjustment - the value of the provisional-label-separation) of the closest ancestor fo:list-block.

provisional-distance-between-starts[top]

"provisional-distance-between-starts"

XSL Definition:

0prop-summary lefttoplefttoplefttoplefttoplefttoplefttop
11lefttopValue: 11lefttop<length> | <percentage> | inherit
11lefttopInitial: 11lefttop24.0pt
11lefttopApplies to: 11lefttopfo:list-block
11lefttopInherited: 11lefttopyes
11lefttopPercentages: 11lefttoprefer to inline-progression-dimension of closest ancestor block-area that is not a line-area
11lefttopMedia: 11lefttopvisual

Values have the following meanings:

<length>

The "provisional-distance-between-starts" is specified as a length.

<percentage>

The "provisional-distance-between-starts" is specified as a percentage of the inline-progression-dimension of the closest ancestor block-area.

Specifies the provisional distance between the start-indent of the list-item-label and the start-indent of the list-item-body. The value is not directly used during formatting, but is used in the computation of the value of the body-start function.

body-start() = the value of the start-indent + start-intrusion-adjustment + the value of the provisional-distance-between-starts of the closest ancestor fo:list-block.

ref-id[top]

"ref-id"

XSL Definition:

0prop-summary lefttoplefttoplefttoplefttoplefttoplefttop
11lefttopValue: 11lefttop<idref> | inherit
11lefttopInitial: 11lefttopnone, value required
11lefttopApplies to: 11lefttopfo:page-number-citation
11lefttopInherited: 11lefttopno
11lefttopPercentages: 11lefttopN/A
11lefttopMedia: 11lefttopall

Values have the following meanings:

<idref>

The "id" of an object in the formatting object tree.

Reference to the object having the specified unique identifier.

score-spaces[top]

"score-spaces"

XSL Definition:

0prop-summary lefttoplefttoplefttoplefttoplefttoplefttop
11lefttopValue: 11lefttoptrue | false | inherit
11lefttopInitial: 11lefttoptrue
11lefttopApplies to: 11lefttopfo:bidi-override, fo:character, fo:initial-property-set, fo:page-number, fo:page-number-citation
11lefttopInherited: 11lefttopyes
11lefttopPercentages: 11lefttopN/A
11lefttopMedia: 11lefttopvisual

Values have the following meanings:

true

Text-decoration will be applied to spaces

false

Text-decoration will not be applied to spaces

Specifies whether the text-decoration property shall be applied to spaces.

src[top]

"src"

XSL Definition:

0prop-summary lefttoplefttoplefttoplefttoplefttoplefttop
11lefttopValue: 11lefttop<uri-specification> | inherit
11lefttopInitial: 11lefttopnone, value required
11lefttopApplies to: 11lefttopfo:external-graphic, fo:color-profile
11lefttopInherited: 11lefttopno
11lefttopPercentages: 11lefttopN/A
11lefttopMedia: 11lefttopvisual

Values have the following meanings:

<uri-specification>

Specifies the URI reference to locate an external resource such as image/graphic data to be included as the content of this object, or color-profile data.

visibility[top]

"visibility"

CSS2 Definition:

0prop-summary lefttoplefttoplefttoplefttoplefttoplefttop
11lefttopValue: 11lefttopvisible | hidden | collapse | inherit
11lefttopInitial: 11lefttopvisible
11lefttopApplies to: 11lefttopall elements
11lefttopInherited: 11lefttopyes
11lefttopPercentages: 11lefttopN/A
11lefttopMedia: 11lefttopvisual

CSS2 Reference: [ "visibility" property ] http://www.w3.org/TR/REC-CSS2/visufx.html#propdef-visibility

The 'visibility' property specifies whether the boxes generated by an element are rendered. Invisible boxes still affect layout (set the 'display' property to 'none' to suppress box generation altogether). Values have the following meanings:

visible

The generated box is visible.

hidden

The generated box is invisible (fully transparent), but still affects layout.

collapse

Please consult the section on dynamic row and column effects in tables. If used on elements other than rows or columns, "collapse" has the same meaning as "hidden".

This property may be used in conjunction with scripts to create dynamic effects.

XSL modifications to the CSS definition:

Changed initial value to visible; (it is "inherit" in CSS) and made it an inherited property.

z-index[top]

"z-index"

CSS2 Definition:

0prop-summary lefttoplefttoplefttoplefttoplefttoplefttop
11lefttopValue: 11lefttopauto | <integer> | inherit
11lefttopInitial: 11lefttopauto
11lefttopApplies to: 11lefttoppositioned elements
11lefttopInherited: 11lefttopno
11lefttopPercentages: 11lefttopN/A
11lefttopMedia: 11lefttopvisual

CSS2 Reference: [ "z-index" property ] http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-z-index

For a positioned box, the "z-index" property specifies:

1. The stack level of the box in the current stacking context.

2. Whether the box establishes a local stacking context.

Values have the following meanings:

auto

The stack level of the generated box in the current stacking context is the same as its parent's box. The box does not establish a new local stacking context.

<integer>

This integer is the stack level of the generated box in the current stacking context. The box also establishes a local stacking context in which its stack level is "0".

This example [see the CSS specification] demonstrates the notion of transparency. The default behavior of a box is to allow boxes behind it to be visible through transparent areas in its content. In the example, each box transparently overlays the boxes below it. This behavior can be overridden by using one of the existing background properties.