|
2011-12-15
|
CSS 2D Transforms allows elements rendered by CSS to be transformed in two-dimensional space.
|
|
2011-12-13
|
The module defines (1) properties to assign a shape (circle or polygon)
to CSS boxes, to control the line length more precisely than with
margins; (2) properties to define how text in other boxes wraps around
such a shaped box; and (3) properties to turn an absolutely positioned
box into an exclusion, causing text to wrap around it, too.
|
|
2011-11-29
|
Describes requirements for general
Japanese layout realized with technologies
like CSS, SVG and XSL-FO. The document is
mainly based on a standard for Japanese
layout, JIS X 4051, however, it also
addresses areas which are not covered by
JIS X 4051.
|
|
2011-11-29
|
CSS is a simple, declarative language for creating style sheets
that specify the rendering of HTML and other structured documents.
This specification is part of level 3 of CSS (“CSS3”)
and contains features to describe layouts at a high level, meant
for tasks such as the positioning and alignment of “widgets” in a
graphical user interface or the layout grid for a page or a window,
in particular when the desired visual order is different from the
order of the elements in the source document. Other CSS3 modules
contain properties to specify fonts, colors, text alignment, list
numbering, tables, etc.
The features in this module are described together for easier
reading, but are usually not implemented as a group. CSS3 modules
often depend on other modules or contain features for several media
types. Implementers should look at the various “profiles” of CSS,
which list consistent sets of features for each type of media.
|
|
2011-11-29
|
This module describes features often used in printed
publications. In particular, this specification describes how CSS
style sheets can express running headers and footers, leaders,
cross-references, footnotes, sidenotes, named flows, hyphenation,
new counter styles, character substitution, image resolution, page
floats, advanced multi-column layout, conditional content, crop and
cross marks, bookmarks, CMYK colors, continuation markers, change
bars, line numbers, named page lists, and generated lists. Along
with two other CSS3 modules – multi-column layout and paged
media – this module offers advanced functionality for
presenting structured documents on paged media.
|
|
2011-11-29
|
The draft describes a CSS box model optimized for interface design. It provides an additional layout system alongside the ones already in CSS. [CSS21] In this new box model, the children of a box are laid out either horizontally or vertically, and unused space can be assigned to a particular child or distributed among the children by assignment of “flex” to the children that should expand. Nesting of these boxes (horizontal inside vertical, or vertical inside horizontal) can be used to build layouts in two dimensions.
|
|
2011-11-29
|
The CSS Regions specification defines CSS properties to distribute
the content of one element over multiple, disconnected regions, such
as the regions defined by CSS Grid Layout.
|
|
2011-10-04
|
This CSS3 module describes how font properties are specified and how font resources are loaded dynamically. The contents of this specification are a consolidation of content previously divided into CSS3 Fonts and CSS3 Web Fonts modules.
|
|
2011-09-29
|
Selectors are patterns that match against elements in a tree. They
are a core component of CSS (Cascading Style Sheets), which uses
Selectors to bind style properties to elements in a document.
|
|
2011-09-15
|
This specification provides a way for an author to specify,
in CSS, the size, zoom factor, and orientation of the viewport
that is used as the base for the initial containing block.
|
|
2011-09-06
|
This CSS3 module describes the various values and units that CSS
properties accept. Also, it describes how values are computed from
"specified" (which is what the cascading process yields) through
"computed" and "used" into "actual" values. The main purpose of
this module is to define common values and units in one
specification which can be referred to by other modules. As such,
it does not make sense to claim conformance with this module
alone.
|
|
2011-09-01
|
This CSS3 module defines properties for text manipulation and
specifies their processing model. It covers line breaking,
justification and alignment, white space handling, text decoration
and text transformation.
|
|
2011-09-01
|
This module specifies the text layout model in CSS and the properties that control it. It covers bidirectional and vertical text.
|
|
2011-09-01
|
Style rules in CSS can depend on external factors: the output media
('@media'), the capabilities of the user agent ('@supports') and the
URI of the document ('@document').
|
|
2011-08-04
|
The APIs introduced by this specification provide authors with a
way to inspect and manipulate the view information of a document.
This includes getting the position of element layout boxes,
obtaining the width of the viewport through script, and also
scrolling an element.
|
|
2011-07-12
|
CSSOM defines APIs (including generic parsing and serialization rules) for Media Queries, Selectors, and CSS itself.
|
|
2011-06-30
|
The set of CSS properties proposed in this
document can be used in combination with the ruby elements of HTML to
produce the stylistic effects needed to display ruby text appropriately
relative to base text.
|
|
2011-05-24
|
This CSS level 3 module describes how lists are styled.
|
|
2010-01-19
|
The Selectors API specification defines methods for retrieving Element nodes from the DOM by matching against a group of selectors (as used in CSS).
|
|
2009-12-01
|
CSS Transitions allows property changes in CSS values to occur smoothly over a specified duration.
|
|
2009-03-20
|
CSS 3D Transforms extends CSS Transforms to allow elements rendered by CSS to be transformed in three-dimensional space.
|
|
2009-03-20
|
CSS Animations allow an author to modify CSS property values over time.
|
|
2007-10-19
|
Behavioral Extensions provide a way to link to binding
technologies, such as XBL, from CSS style sheets. This allows
bindings to be selected using the CSS cascade, and thus enables
bindings to transparently benefit from the user style sheet
mechanism, media selection, and alternate style sheets.
|
|
2007-09-05
|
This module describes integration of grid-based layout (similar
to the grids traditionally used in books and newspapers) with CSS
sizing and positioning.
|
|
2007-08-09
|
CSS (Cascading Style Sheets) describes the rendering of
documents on various media. When textual documents (e.g., HTML) are
laid out on visual media (e.g., screen or print), CSS models the
document as a hierarchy of boxes containing words, lines,
paragraphs, tables, etc. each with properties such as size, color
and font.
This module describes the basic types of boxes, with their
padding and margin, and the normal “flow” (i.e., the sequence of
blocks of text with margins in-between). It also defines “floating”
boxes, but other kinds of layout, such as tables, absolute
positioning, ruby annotations, grid layouts, columns and numbered
pages, are described by other modules. Also, the layout of text
inside each line (including the handling of left-to-right and
right-to-left scripts) is defined elsewhere.
Boxes may contain either horizontal or vertical lines of text.
Boxes of different orientations may be mixed in one flow. (This is
a level 3 feature.)
|
|
2005-12-15
|
This CSS3 module describes how values are assigned to
properties. CSS allows several style sheets to influence the
rendering of a document, and the process of combining these style
sheets is called “cascading”. If no value can be found
through cascading, a value can be inherited from the parent element
or the property's initial value is used.
|
|
2004-02-24
|
CSS (Cascading Style Sheets) is a simple language for describing
the presentation of documents. This specification is a module of
level 3 of CSS and contains the functionality required to describe
the presentation of hyperlink source anchors and the effects of
hyperlink activation.
|
|
2004-02-24
|
'Reader' is a keyword for use in Media Queries [MEDIAQ]. When a Media Query that includes
the 'reader' keyword is attached to (a link to) a style sheet, it
indicates that that style sheet is designed to be used by a
"reader" device (typically a screen reader), that both displays and
speaks a document at the same time. It may also display the
document and render it in braille at the same time, or do all
three.
Media Queries (and thus 'reader') can be used in documents in
HTML [HTML401], XML
[XML10], SVG [SVG10], CSS [CSS21] and other formats, wherever they link to
a style sheet, and potentially also in links to other resources.
(But the latter is not treated in this specification.)
|
|
2003-08-13
|
Presentation levels are integer values attached to elements in a document.
Elements that are below, at, or above a certain threshold can be styled
differently. This feature has two compelling use cases. First, slide
presentations with transition effects can be described. For example, list
items can be progressively revealed by sliding in from the side. Second,
outline views of documents, where only the headings to a certain level are
visible, can be generated.
|
|
2003-08-13
|
This CSS3 module describes the basic structure of CSS style
sheets, some of the details of the syntax, and the rules for
parsing CSS style sheets. It also describes (in some cases,
informatively) how stylesheets can be linked to documents and how
those links can be media-dependent. Additional details of the
syntax of some parts of CSS described in other modules will be
described in those modules. The selectors module has a grammar for
selectors. Modules that define properties give the grammar for the
values of those properties, in a format described in this
document.
|
|
2003-05-14
|
This CSS3 Module describes how to insert and move content around
a document, in order to create footnotes, endnotes, section notes.
Inserted content can also introduce counters and strings, which can
be used for running headers and footers, section numbering, and
lists. Finally, techniques for declaring replaced images, as well
as scaling and cropping them using CSS, are described.
|
|
2002-05-15
|
Describes the positioning in the block progression direction both
of elements and text within lines and of the lines themselves. This
positioning is often relative to a baseline. It also describes special
features for formatting of first lines and drop caps.
|