2013-05-28
|
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.
|
2013-05-28
|
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.
|
2013-05-23
|
This is a sample short description for this specification;
over time we will replace this description with a real one.
|
2013-05-14
|
This module contains the features of CSS relating to the alignment of boxes within their containers in the various CSS box layout models: block layout, table layout, flex layout, and grid layout.
|
2013-05-14
|
This document describes requirements for general Korean language/Hangul text layout and typography realized with technologies like CSS, SVG and XSL-FO. The document is mainly based on a project to develop the international standard for Korean text layout. It is similar in intent to the Japanese Layout Requirements WG Note.
|
2013-05-02
|
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.
|
2013-04-18
|
CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, in speech, etc. This module contains the features of CSS relating to new mechanisms of overflow handling in visual media (e.g., screen or paper). In interactive media, it describes features that allow the overflow from a fixed size container to be handled by pagination (displaying one page at a time). It also describes features, applying to all visual media, that allow the contents of an element to be spread across multiple fragments, allowing the contents to flow across multiple regions or to have different styles for different fragments.
|
2013-04-02
|
The Grid Layout module of CSS allows designers to define
invisible grids of horizontal and vertical lines. Elements
from a document can then be anchored to points in the grid,
which allows them to be visually aligned to each other,
even if they are not next to each other in the source.
|
2013-03-14
|
This module describes the page model that partitions a flow into pages.
It builds on the Box model
module and introduces and defines the page model and paged media. It
adds functionality for pagination, page margins, page size and
orientation, headers and footers, widows and orphans, and image
orientation. Finally it extends generated content to enable page
numbering and running headers / footers.
|
2013-03-12
|
This module contains features of CSS relating to variables. A
variable is a type of value that is accepted by all properties and
several properties can share the same variable.
|
2013-02-21
|
This module introduces the ‘@counter-style’ rule, which allows
authors to define their own custom counter styles for use with CSS
list-marker and generated-content counters. It also predefines a set
of common counter styles.
|
2013-02-19
|
CSS Animations allow an author to modify CSS property values over time.
|
2013-02-12
|
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.
|
2013-02-12
|
CSS Transitions allows property changes in CSS values to occur smoothly over a specified duration.
|
2013-01-03
|
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.
|
2012-11-15
|
This module specifies the text layout model in CSS and the properties that control it. It covers bidirectional and vertical text.
|
2012-11-15
|
CSS Masking provides two means for partially or fully hiding portions of
visual elements: masking and clipping. Masking describes how to use another
graphical element or image as a luminance or alpha mask. Clipping describes the
visible region of visual elements. This module defines faetures for both SVG
and CSS.
|
2012-11-13
|
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.
|
2012-09-27
|
This module of CSS defines keywords for the 'width' and 'height'
properties to allow a designer to specify that an element should be as
small as possible, as large as possible, or as large as possible up to
the limit of its containing block. The 'width' and 'height' properties
themselves are defined in the CSS Box
Model.
|
2012-09-11
|
CSS transforms allows elements styled with CSS to be transformed
in two-dimensional or three-dimensional space.
|
2012-09-11
|
The specification describes how CSS uses images: external images linked via
a URL, sets of fallback images and various built-in color gradients. Images can
be resized or cropped.
|
2012-08-23
|
This CSS module defines the style properties that specify the points
in a document where text may be broken to start a new page, a new
column, or any similar kind of region.
|
2012-08-16
|
Compositing describes how shapes of different elements are combined
into a single image by overlaying, masking, blending, etc. The
specification also defines a syntax for using compositing in CSS.
|
2012-07-03
|
This specification defines an API to allow elements to be rendered fullscreen.
|
2012-06-28
|
The Selectors API specification defines methods for retrieving Element nodes from the DOM by matching against a group of selectors (as used in CSS).
|
2012-02-07
|
CSS Positioned Layout defines the five ways to lay out
elements with CSS: four ways from CSS level 2
('static', 'relative', 'absolute' and 'fixed') and
a fifth way, to position elements relative to a page box.
|
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-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-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.
|
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.)
|
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.
|