201128 Feb
W3C Release Sequence of Up-to-date CSS3 Specifications
by Chris
Posted in Modules, News, W3C
Create feedback (11) | Long term link
Over the course from the last two weeks,
Tiffany Deutschland, the W3C CSS Operating Group have issued a few updated CSS3 specs. The primary sees the CSS3 Backgrounds and Borders module return to candidate recommendation,
Tiffany Jewelry Outlet, together with the 2nd and 3rd providing updated working drafts from the CSS3 Text and CSS3 Picture Values and Replaced Content material modules respectively.
The working group also released a brand new module, CSS3 Producing Modes, just over 2 weeks ago on the 1st February. This recent flurry of activity represents the primary main updates towards the CSS3 specs considering that the CSS3 Colour module was released being a proposed recommendation in October previous yr.
Let’s take a look at what’s new.
Backgrounds and Borders
The CSS3 Backgrounds and Borders specification very first reached candidate recommendation in December 2009,
Tiffany Silver Jewelry, however reverted to a final call doing work draft in June 2010 in order to introduce several changes:
Addition of ‘content-box’ value of ‘background-clip’.
Change for the ‘background’ shorthand syntax for ‘background-clip’ and ‘background-origin’.
Removal of recommendation to use gradients for coloration transitions when ‘border-radius’ produces a curve.
(Re)Addition of ‘box-shadow’ property.
Various clarifications.
It is worth noting that whilst the ‘box-shadow‘ property now appears to be safe, having seen a number of new implementations after being dropped from the final candidate recommendation issue, the ‘box-decoration-break‘ property is still at risk of being dropped if there are not enough implementations by end in the candidate recommendation period, given as 15 May 2011 at the earliest. At present Opera is the only browser to have implemented the property.
You can view the up-to-date candidate recommendation, released on 15th February 2011, here.
Text
The current working draft from the CSS3 Text module, also launched on 15th February 2011, introduces many changes from the previous release, October 2010, including:
Up to date line break transformation rules to use East Asian Width property, consistent with behavior in MSIE.
Moved ‘keep-all’ value of ‘line-break’ back to ‘word-break’ and adjusted explanation of properties to match this split.
Added ‘keep-words’ value to ‘word-break’.
Renamed ‘newspaper’ value of ‘line-break’ to ‘loose’.
Copied hyphenation controls about from CSS3 Generated Subject material for Paged Media Module and up-to-date with feedback from TPAC and Oslo F2F.
Renamed ‘suppress’ value of ‘text-wrap’ to ‘avoid’ to be consistent with ‘page-break-inside’, which has similar behavior.
Added more details to behavior of ‘text-align’ with <string> values.
Added ‘text-align-first’.
Added ‘auto’ value to ‘text-align-last’.
Added ‘none’ value ot ‘text-justify’.
Reorganized values of ‘punctuation-trim’ and renamed to ‘text-trim’.
Removed ‘trim’ keyword of ‘text-justify’ to control it through ‘text-trim’.
Removed ‘ideograph-space’ and ‘ideograph-parenthesis’ values of ‘text-autospace’.
Changed definitions of ideographic letters,
Tiffany Bracelet, non-ideographic letters,
Tiffany Jewelry Uk, and non-ideographic numerals for ‘text-autospace’.
Changed values of ‘text-emphasis-position’ and ‘text-underline-position’ to allow specifying common combinations of horizontal and vertical positions.
Changed preferred value of ‘text-emphasis-position’ for Chinese (Traditional).
Removed definition in the ‘text-overflow’ property, which has been moved to [CSS3UI].
According to a post on the operating group blog:
With the addition in the hyphenation properties pulled from CSS3 GCPM, this draft is now solidly in the refining stage. Feedback is welcomed, especially from the Southeast Asian, South Asian, and Arabic script communities, from whom feedback has been noticeably lacking thus far.
You can view the up-to-date specification here.
Picture Values and Changed Material
With the release of this current working draft, on 17th February 2011, the Images Value and Changed Content material specification has received a main overhaul along with a whole new name, the module was formerly called ‘Image Values’. The new name is a result of several replaced-element manipulating properties being pulled into the specification from the CSS3 Generated Material for Page Media and CSS3 Paged Media modules.
Aside from this,
Tiffany & Co, the most noticeable update is the inclusion of CSS3 gradients. CSS3 gradients were first released by Webkit back in 2008 and have been implemented by Webkit and Mozilla for some time, however this is their very first inclusion in a CSS3 specification. The gradients syntax has been simplified, for ease of use, prior to inclusion in this specification, see this article around the Surfin’ Safari blog for more information.
Additional new features include:
Addition of ‘object-fit‘ and ‘object-position‘ properties.
Addition of ‘image-rendering‘ property.
Addition with the ‘element()‘ notation.
Addition of the ‘cross-fade()‘ notation.
According to a post on the functioning group blog:
This long-overdue update for the /TR page includes CSS gradients, and has also pulled in the various replaced-element manipulating properties from CSS3 GCPM and CSS3 Paged Media. Feedback is welcome on all aspects, but particularly about the gradients syntax.
Composing Modes
This month saw the addition of a new module to CSS3, CSS Creating Modes Module Level 3, originally due to be named ‘Text Layout’. In actual fact, the initial doing work draft in the new module was published on 2nd December 2010, however no official announcement was made by the working group until the specification was up-to-date on 1st February 2011.
The CSS3 Producing Modes module defines several new properties which, together, create support for various international writing modes, including left-to-right,
Tiffany Ring, right-to-left, bidirectional and vertical. The new properties are as follows:
The ‘writing-mode‘ property
The ‘text-orientation‘ property
The ‘unicode-bidi‘ property (current from CSS2.1)
The specification,
Tiffany Rings, still in the early stages of development, offers the following explanation of composing modes:
A producing mode in CSS is determined by the ‘writing-mode’, ‘direction’, and ‘text-orientation’ properties. It is defined primarily in terms of its inline base direction and block flow direction:
The inline base direction is the primary direction in which subject material is ordered on a line and defines on which sides the “start” and “end” of a line are. The ‘direction’ property specifies the inline base direction of an element and, together together with the ‘unicode-bidi’ property and the inherent directionality of any text content, determines the ordering of inline-level content material within a line.
The block flow direction is the direction in which block-level boxes stack and the direction in which line boxes stack within a block container. The ‘writing-mode’ property determines the block flow direction.
A horizontal producing mode is one with horizontal lines of text, i.e. a downward or upward block flow. A vertical creating mode is one with vertical lines of text, i.e. a leftward or rightward block flow.
Further details, including an explanatory diagram of writing modes,
Venere.com France Hotels Around Cannes Accommodation, can be found in the specification here.