[dev-context] wrong css attr.
luigi scarso
luigi.scarso at gmail.com
Fri Mar 2 17:28:17 CET 2012
On Fri, Mar 2, 2012 at 5:20 PM, Hans Hagen <pragma at wxs.nl> wrote:
> On 2-3-2012 11:39, luigi scarso wrote:
>
>> Errata
>> itemgroup[symbol="5"] { list-style-type : circ ; }
>> itemgroup[symbol="A"] { list-style-type : alpha ; }
>> itemgroup[symbol="G"] { list-style-type : upper-greek ; }
>>
>> Corrige
>> itemgroup[symbol="5"] { list-style-type : circle ; }
>> itemgroup[symbol="A"] { list-style-type : upper-alpha ; }
>> itemgroup[symbol="G"] { list-style-type : upper-roman ; }
>>
>> Note
>> upper-greek doesn't exist
>>
>
> hm, I is upper-roman ... is there no way to get greek?
>
> Hans
>
Not with list-style-type --- maybe list-style-image as svg ?
http://www.w3.org/TR/CSS2/generate.html#propdef-list-style-type
12.5.1 Lists: the
'list-style-type'<http://www.w3.org/TR/CSS2/generate.html#propdef-list-style-type>,
'list-style-image'<http://www.w3.org/TR/CSS2/generate.html#propdef-list-style-image>,
'list-style-position'<http://www.w3.org/TR/CSS2/generate.html#propdef-list-style-position>,
and 'list-style'<http://www.w3.org/TR/CSS2/generate.html#propdef-list-style>properties
*'list-style-type'* *Value:* disc | circle | square | decimal |
decimal-leading-zero | lower-roman | upper-roman | lower-greek |
lower-latin | upper-latin | armenian | georgian | lower-alpha | upper-alpha
| none | inherit <http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit>
*Initial:* disc *Applies to:* elements with 'display: list-item' *
Inherited:* yes *Percentages:* N/A *Media:*
visual<http://www.w3.org/TR/CSS2/media.html#visual-media-group>
*Computed value:* as specified
This property specifies appearance of the list item marker if
'list-style-image'<http://www.w3.org/TR/CSS2/generate.html#propdef-list-style-image>has
the value 'none' or if the image pointed to by the URI cannot be
displayed. The value 'none' specifies no marker, otherwise there are three
types of marker: glyphs, numbering systems, and alphabetic systems.
Glyphs are specified with *disc*, *circle*, and *square*. Their exact
rendering depends on the user agent.
Numbering systems are specified with:
*decimal*Decimal numbers, beginning with 1. *decimal-leading-zero* Decimal
numbers padded by initial zeros (e.g., 01, 02, 03, ..., 98, 99). *
lower-roman* Lowercase roman numerals (i, ii, iii, iv, v, etc.). *
upper-roman* Uppercase roman numerals (I, II, III, IV, V, etc.).
*georgian* Traditional
Georgian numbering (an, ban, gan, ..., he, tan, in, in-an, ...).
*armenian* Traditional
uppercase Armenian numbering.
Alphabetic systems are specified with:
*lower-latin* or *lower-alpha* Lowercase ascii letters (a, b, c, ... z). *
upper-latin* or *upper-alpha* Uppercase ascii letters (A, B, C, ... Z). *
lower-greek* Lowercase classical Greek alpha, beta, gamma, ... (α, β, γ,
...)
This specification does not define how alphabetic systems wrap at the end
of the alphabet. For instance, after 26 list items, 'lower-latin' rendering
is undefined. Therefore, for long lists, we recommend that authors specify
true numbers.
CSS 2.1 does not define how the list numbering is reset and incremented.
This is expected to be defined in the CSS List Module
[CSS3LIST]<http://www.w3.org/TR/CSS2/refs.html#ref-CSS3LIST>.
For example, the following HTML document:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<HTML>
<HEAD>
<TITLE>Lowercase latin numbering</TITLE>
<STYLE type="text/css">
ol { list-style-type: lower-roman }
</STYLE>
</HEAD>
<BODY>
<OL>
<LI> This is the first item.
<LI> This is the second item.
<LI> This is the third item.
</OL>
</BODY>
</HTML>
might produce something like this:
i This is the first item.
ii This is the second item.
iii This is the third item.
The list marker alignment (here, right justified) depends on the user
agent.
*'list-style-image'* *Value:*
<uri><http://www.w3.org/TR/CSS2/syndata.html#value-def-uri>| none |
inherit <http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit> *Initial:
* none *Applies to:* elements with 'display: list-item' *Inherited:* yes
*Percentages:* N/A *Media:*
visual<http://www.w3.org/TR/CSS2/media.html#visual-media-group>
*Computed value:* absolute URI or 'none'
This property sets the image that will be used as the list item marker.
When the image is available, it will replace the marker set with the
'list-style-type'<http://www.w3.org/TR/CSS2/generate.html#propdef-list-style-type>marker.
The size of the image is calculated from the following rules:
1. If the image has a intrinsic width and height, the used width and
height are the intrinsic width and height.
2. Otherwise, if the image has an intrinsic ratio and either an
intrinsic width or an intrinsic height, the used width/height is the same
as the provided intrinsic width/height, and the used value of the missing
dimension is calculated from the provided dimension and the ratio.
3. Otherwise, if the image has an intrinsic ratio, the used width is 1em
and the used height is calculated from this width and the intrinsic ratio.
If this would produce a height larger than 1em, then the used height is
instead set to 1em and the used width is calculated from this height and
the intrinsic ratio.
4. Otherwise, the image's used width is its intrinsic width if it has
one, or else 1em. The image's used height is its intrinsic height if it has
one, or else 1em.
The following example sets the marker at the beginning of each list item
to be the image "ellipse.png".
ul { list-style-image: url("http://png.com/ellipse.png") }
--
luigi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.ntg.nl/mailman/private/dev-context/attachments/20120302/505b0759/attachment.html>
More information about the dev-context
mailing list