Manual Adobe CS3

download Manual Adobe CS3

of 6

Transcript of Manual Adobe CS3

  • 8/8/2019 Manual Adobe CS3

    1/6

    Introduction to CSS3

    W3C Working Draft, 23 May 2001

    This version:

    http://www.w3.org/TR/2001/WD-css3-roadmap-20010523

    Latest version:

    http://www.w3.org/TR/css3-roadmap

    Previous version:

    http://www.w3.org/TR/2001/WD-css3-roadmap-20010406

    Editors:

    Eric A. Meyer

    Bert Bos (W3C)

    Copyright2001 W3C (MIT, INRIA, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply.

    Abstract

    The members of the CSS&FP Working Group have decided to modularize the CSS specification. This modularization will help to clarify

    the relationships between the different parts of the specification, and reduce the size of the complete document. It will also allow us to

    build specific tests on a per module basis and will help implementors in deciding which portions of CSS to support. Furthermore, the

    modular nature of the specification will make it possible for individual modules to be updated as needed, thus allowing for a more flexible

    and timely evolution of the specification as a whole.

    This document lists all the modules to be contained in the future CSS3 specification.

    Status of this document

    This is an official introduction, issued by the CSS Working Group, which details the modularization of the CSS3 specification and the

    CSS test suite. This document should be considered to be informative, not normative. See the Style overview pages for more information

    on W3C's work on style sheets, including CSS.

    This is a public W3C Working Draft for review by W3C members and other interested parties. As a draft document, it may be

    updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use W3C Working Drafts as reference material or

    to cite them as other than "work in progress."

    A list of current W3C Recommendations and other technical documents including Working Drafts and Notes can be found at

    http://www.w3.org/TR.

    Please send comments to the [email protected] mailing list (see how to subscribe) or to the editor.

    Table of contents

    1. Why Modules?2. Module Overview

    3. Module Descriptions and Related Information

    3.1. Introduction

    3.2. Syntax / grammar

    3.3. Selectors

    3.4. Values & units

    3.5. Value assignment / cascade / inheritance

    3.6. Box model / vertical

    3.7. Positioning

    3.8. Color / gamma / color profiles

    3.9. Colors and Backgrounds

    3.10. Line box model3.11. Text

    3.12. Fonts

    3.13. Ruby

    3.14. Generated content / markers

    3.15. Replaced content

    3.16. Paged media

    3.17. User interface

    http://www.w3.org/Mail/Lists.htmlmailto:[email protected]://www.w3.org/TR/http://www.w3.org/Style/http://www.w3.org/Consortium/Legal/copyright-software-19980720http://www.w3.org/Consortium/Legal/copyright-documents-19990405http://www.w3.org/Consortium/Legal/ipr-notice-20000612#W3C_Trademarkshttp://www.w3.org/Consortium/Legal/ipr-notice-20000612#Legal_Disclaimerhttp://www.keio.ac.jp/http://www.inria.fr/http://www.lcs.mit.edu/http://www.w3.org/http://www.w3.org/Consortium/Legal/ipr-notice-20000612#Copyrighthttp://www.w3.org/People/Bos/http://www.meyerweb.com/eric/http://www.w3.org/TR/2001/WD-css3-roadmap-20010406/http://www.w3.org/TR/css3-roadmaphttp://www.w3.org/TR/2001/WD-css3-roadmap-20010523/http://www.w3.org/
  • 8/8/2019 Manual Adobe CS3

    2/6

    3.18. WebFonts

    3.19. ACSS

    3.20. SMIL

    3.21. Tables

    3.22. Columns

    3.23. SVG

    3.24. Math

    3.25. BECSS

    3.26. Media queries

    3.27. Test Suite

    4. Appendices

    5. Module template

    1. Why Modules?

    As the popularity of CSS grows, so does interest in making additions to the specification. Rather than attempting to shove dozens of

    updates into a single monolithic specification, it will be much easier and more efficient to be able to update individual pieces of the

    specification. Modules will enable CSS to be updated in a more timely and precise fashion, thus allowing for a more flexible and timely

    evolution of the specification as a whole.

    For resource constrained devices, it may be impractical to support all of CSS. For example, an aural browser may be concerned

    only with aural styles, whereas a visual browser may care nothing for aural styles. In such cases, a user agent may implement a subset of

    CSS. Subsets of CSS are limited to combining selected CSS modules, and once a module has been chosen, all of its features must besupported.

    2. Module Overview

    All modules contain a "Conformance: Requirements and Recommendations" section. Any module whose table row is backed with green

    is considered part of the "CSS Core." The listed deadlines (backed in red) represent the time at which a module should be ready for

    Working Draft publication. There are also columns which indicate a module's participation in each of three "profiles": HTML Basic,

    CSS3, and SVG. A module without any indicated module participation is at risk of being dropped from CSS3 before it reaches

    Proposed Recommendation status. A module without a listed editor is backed in yellow, and is in serious danger of being dropped.

    Module Editor(s)

    HTML

    Basic CSS3 SVG WD1 WD2 LC Ends CR PR REC

    Syntax / grammar / etc. X X - - - - - - -

    SelectorsTantek elik, Daniel

    Glazman, Ian HicksonX X

    5 Oct

    2000-

    26 Jan

    2001

    1 Mar

    2001- - -

    Values, Units Hkon Lie, Chris Lilley X X - - - - - - -

    Value assignment /

    cascade / inheritanceHkon Lie X X - - - - - - -

    Box model / vertical Bert Bos X X - - - - - - -

    Positioning Bert Bos X - - - - - - -

    Color / gamma / colorprofiles

    Tantek elik, Chris Lilley X X 22 Jun1999

    5 Mar2001

    - - - - -

    Background Tim Boland X X - - - - - - -

    Line box model Eric Meyer X X - - - - - - -

    Text / bidi / vertical

    alignment

    Chris Lilley, Michel

    SuignardX X

    17 May

    2001- - - - - -

    Ruby Michel Suignard X16 Feb

    2001- - - - - -

    Font propertiesChris Lilley, Michel

    SuignardX X - - - - - - -

    WebFonts Chris Lilley X - - - - - - -

    Generated content /

    markersHkon Lie X - - - - - - -

    Replaced content Eric Meyer X - - - - - - -

    Paged media Steve Zilles X28 Sep

    1999- - - - - -

    http://www.w3.org/TR/2001/WD-css3-text-20010517/
  • 8/8/2019 Manual Adobe CS3

    3/6

  • 8/8/2019 Manual Adobe CS3

    4/6

    l 9. Visual formatting model

    l 10. Visual formatting model details

    l 11. Visual effects

    l Floating boxes to top/bottom of page

    3.7. Positioning

    This describes the process of placing an element someplace other than it would normally be in the normal flow of the document.

    l 8. Box model

    l 9. Visual formatting model

    l 10. Visual formatting model details

    l

    11. Visual effectsl Floating boxes to top/bottom of page

    3.8. Color / gamma / color profiles

    In general, basic color descriptions and color handling in multiple environments. The color profiles section describes how two

    properties can be attached to embedded images to specify their "color space," which is the information a renderer needs to paint the

    right color for each pixel. It should do away with the annoying problem that images, especially GIF and JPEG, but sometimes also

    PNG, look different on a Mac than on a PC, or other platforms.

    l 14. Color

    l 14.1 Foreground color: the 'color' property

    l 14.3 Gamma correction

    l Transparencyl Color profile for replaced elements

    3.9. Colors and Backgrounds

    A description of how element foregrounds and backgrounds are formatted.

    l 14.2. The background

    3.10. Line box model

    A description of the line box model for inline elements, and the inline content of block elements.

    l Inline model document

    3.11. Text

    Description of the handling of text in user agents. Includes bidi, vertical alignment, text decoration, line breaking, etc.

    l 16. Text

    l Copy-fitting/auto-sizing/auto-spacing

    l "International layout"

    3.12. Fonts

    Description of the handling of fonts in user agents.

    l 15. Fonts

    3.13. Ruby

    A draft that contains proposals for new style properties for typographic traditions that have so far had little attention in CSS, such as

    vertical Japanese and Arabic. The CSS working group is cooperating with W3C's Internationalization working group on this.

    l The Internationalization CSS WD

    3.14. Generated content / markers

    A description of how content is generated and markers are displayed.

    l 12. Generated content, automatic numbering, and lists

    3.15. Replaced content

    A module explaining how replaced content is handled and what qualifies as replaced content.

    l ???

    3.16. Paged media

    Extends the properties that CSS2 already had with new ones to control such things as running headers and footers, page numbers

    http://www.w3.org/TR/css3-pagehttp://www.w3.org/TR/CSS2/generate.htmlhttp://www.w3.org/TR/css3-rubyhttp://www.w3.org/TR/CSS2/fonts.htmlhttp://www.w3.org/TR/1999/WD-i18n-format-19990910/http://www.w3.org/TR/CSS2/text.htmlhttp://www.meyerweb.com/eric/css/inline-format.htmlhttp://www.w3.org/TR/CSS2/colors.html#q2http://www.w3.org/TR/CSS2/colors.html#gamma-correctionhttp://www.w3.org/TR/CSS2/colors.html#colorshttp://www.w3.org/TR/REC-CSS2/colors.htmlhttp://www.w3.org/TR/css3-colorhttp://www.w3.org/TR/CSS2/visufx.htmlhttp://www.w3.org/TR/CSS2/visudet.htmlhttp://www.w3.org/TR/CSS2/visuren.htmlhttp://www.w3.org/TR/CSS2/box.htmlhttp://www.w3.org/TR/CSS2/visufx.htmlhttp://www.w3.org/TR/CSS2/visudet.htmlhttp://www.w3.org/TR/CSS2/visuren.html
  • 8/8/2019 Manual Adobe CS3

    5/6

    and print-style cross-references ("see page...").

    l 13. Paged media

    l The CSS3 Page WD

    l Running headers and footers

    l Cross-references

    l Float : gutter-side/fore-edge-side

    l Floating boxes to top/bottom of page

    3.17. User interface

    Contains features for styling some interactive, dynamic aspects of Web pages: the look of form elements in their various states, more

    cursors and colors to describe GUIs (graphical user interfaces) that blend well with the user's desktop environment, and a proposal for"kiosk" mode.

    l 18. User interface

    l The UI/Forms WD

    l Rendering objects for forms

    3.18. WebFonts

    Authors continue to clamor for "more control" over their pages, and the fonts used in presenting them. This module will attempt to

    provide a way to make fonts more Web-friendly.

    l 15. Fonts

    l Appendix C. Implementation and performance notes for fonts

    l Appendix G. Descriptor index

    3.19. ACSS

    An attempt to make styled content even more accessible.

    l 19. Aural style sheets

    l Accessibility features of CSS

    3.20. SMIL

    An attempt to link CSS and SMIL together.

    l SMIL 1.0

    l SYMM

    3.21. Tables

    The tables module contains the properties to lay out boxes in rows and columns. It allows a designer to assign roles like "table," "cell,"

    "row," or "caption" to boxes and provides for various alignments and border styles.

    l 17. Tables

    3.22. Columns

    Proposes new properties to create flexible column layouts.

    l Multicolumn layout in CSS

    3.23. SVG

    A format that expresses shapes (lines, circles, splines, etc.) in an XML-based language and their style (fill color, stroke width, etc.) in

    CSS. This should make it easy to create text and graphics in the same style simply by using a single style sheet for both. SVG uses

    several existing CSS properties, but also introduces new ones that may or may not be useful for styling text. It will progress to

    Recommendation as a separate specification, but the (new) CSS properties are coordinated with the CSS working group.

    l SVG

    3.24. Math

    An attempt to provide style properties for mathematical expressions. This will obviously be deeply linked to the MathML specification.

    l MathML 1.0

    3.25. BECSS

    A proposal to use the CSS syntax and CSS's system of cascading and inheritance to attach "behavior" (rather than style) to elements.

    Behavior in this context refers to any dynamic changes to the style or the document in response to user events, such as clicks and key

    presses. The behaviors themselves are expressed as pieces of script, in languages such as ECMAscript.

    l BECSS draft

    http://www.w3.org/TR/CSS2/page.htmlhttp://www.w3.org/TR/becsshttp://www.w3.org/TR/becsshttp://www.w3.org/TR/REC-MathML/http://www.w3.org/Graphics/SVG/http://www.w3.org/TR/SVGhttp://www.w3.org/1999/06/WD-css3-multicol-19990623http://www.w3.org/TR/css3-multicolhttp://www.w3.org/TR/CSS2/tables.htmlhttp://www.w3.org/AudioVideo/http://www.w3.org/TR/REC-smil/http://www.w3.org/TR/CSS-accesshttp://www.w3.org/TR/CSS2/aural.htmlhttp://www.w3.org/TR/CSS2/descidx.htmlhttp://www.w3.org/TR/CSS2/notes.htmlhttp://www.w3.org/TR/CSS2/fonts.htmlhttp://www.w3.org/TR/CSS2/ui.htmlhttp://www.w3.org/TR/css3-userinthttp://www.w3.org/TR/CSS2/page.html
  • 8/8/2019 Manual Adobe CS3

    6/6