REC-CSS2-19980512
Cascading Style Sheets, level 2
CSS2 Specificatie
W3C Aanbeveling 12 mei 1998
- Deze versie:
- http://www.w3.org/TR/1998/REC-CSS2-19980512
- Nieuwste versie:
- http://www.w3.org/TR/REC-CSS2
- Vorige versie:
- http://www.w3.org/TR/1998/PR-CSS2-19980324
- Editors:
- Bert Bos
<bbos@w3.org>
Håkon Wium Lie
<howcome@w3.org>
Chris Lilley
<chris@w3.org>
Ian Jacobs
<ij@w3.org>
- Vertaling:
- Jasper Levink <jasperlevink@home.nl>
- Andy Camps <andy.camps@playgarden.com>
- Angelica Ars <angelica@dds.nl>
Inleiding
Deze specificatie definieert Cascading stylesheets, level 2 (CSS2). CSS2 is een taal die ontwerpers de
mogelijkheid geeft om een document op te maken (bijvoorbeeld: het lettertype, spatiëring, en mondelinge verwijzingen) en te structureren ( waaronder HTML documenten en XML applicaties) met zogenaamde 'stijlbladen'. stijlbladen zijn te vergelijken met het 'onderwaterscherm' zoals we dat kennen uit WordPerfect. Met het 'onderwaterscherm' zijn gebruikers in staat om de opmaakcodes van tekst te bekijken en aan te passen. CSS2 is de taal waarin deze opmaakcodes worden gedefiniëerd. Maar niet alleen voor tekst! CSS2 is namelijk ook te gebruiken voor andere audio en\of visuele uitvoer. Door het scheiden van de opmaak van de inhoud versimpelt CSS2 het ontwerpen van het onderhouden van bijvoorbeeld een site.
Met CSS kunnen stijlbladen volgens het watervalprincipe opgebouwd worden. Dit houdt in dat er een soortement van hiërarchie ontstaat; bepaalde gedefiniëerde elementen nemen de waarde over van bovenstaande elementen en anderen overstemmen deze weer.
CSS2 bouwt voort op CSS1 (zie ook [CSS1]) en, op enkele uitzonderingen na, zijn CSS1 stijlbladen deugende CSS2 stijlbladen. CSS2 ondersteunt media-specifieke stijlbladen zodat ontwerpers hun documenten kunnen presenteren
via visuele browsers, geluidsbronnen, printers, braille instrumenten, handhelds, etc. In deze specificatie komen oa. positionering, downloadbare lettertypes, opmaak van tabellen, toepassingen voor internationalisering,
automatische tellers en enkele eigenschappen met betrekking tot de gebruikers interface aan de orde.
Status van dit document
Dit document is een grotendeels letterlijke vertaling van de originele specificatie van CSS2 zoals deze bepaald is door W3C. W3C's doel met de ontwikkeling van deze aanbevelingen is de verbetering, de functionaliteit en het universeel maken van de regels van CSS, zodat verschillende user agents, het proces dat voor de gebruiker de informatie ophaalt, verwerkt en weergeeft, een bepaald document op dezelfde wijze weergeeft.
Deze vertaling is (nog?) niet officieel erkend door W3C.
Een lijst van de huidige aanbevelingen van W3C en andere technische documenten zijn te vinden op http://www.w3.org/TR.
Publieke discussies over de toepassingen van CSS vinden plaats op www-style@w3.org.
Beschikbare formaten
De Nederlandse CSS2 specificatie is voorlopig alleen beschikbaar in HTML-formaat:
- HTML:
- http://www.playgarden.com/w3c/TR/REC-CSS2/cover.html
Beschikbare vertalingen
De Engelse versie van deze specificatie, zoals u deze kunt vinden op http://www.w3.org/TR/REC-CSS2, is de normatieve versie, erkend door het W3C. Evenwel zij er verschillende vertalingen te vinden op http://www.w3.org/Style/css2-updates/translations.html.
Errata
Een lijst met bekende fouten in de originele, engelse versie is te vinden op http://www.w3.org/Style/css2-updates/REC-CSS2-19980512-errata.html.Mocht u fouten vinden in deze vertaling, gelieve deze dan te sturen naar jasperlevink@home.nl, angelica@dds.nl of andy.camps@playgarden.com.
- 1 Over de CSS2 Specificatie beschikbaar
- 2 Introductie tot CSS2 beschikbaar
- 3 Overeenstemming: Benodigdheden en Aanbevelingen gedeeltelijk beschikbaar
- 4 CSS2 syntax en basis Data Types nog niet beschikbaar
- 5 Selectoren nog niet beschikbaar
- 6 Toekennen van waardes aan eigenschappen, Cascading, en Inheritance nog niet beschikbaar
- 7 Media types nog niet beschikbaar
- 8 Box model nog niet beschikbaar
- 8.1 Box dimensions
- 8.2 Example of margins, padding, and borders
- 8.3 Margin properties: 'margin-top', 'margin-right', 'margin-bottom', 'margin-left', and 'margin'
- 8.4 Padding properties: 'padding-top', 'padding-right', 'padding-bottom', 'padding-left', and 'padding'
- 8.5 Border properties
- 8.5.1 Border width: 'border-top-width', 'border-right-width', 'border-bottom-width', 'border-left-width', and 'border-width'
- 8.5.2 Border color: 'border-top-color', 'border-right-color', 'border-bottom-color', 'border-left-color', and 'border-color'
- 8.5.3 Border style: 'border-top-style', 'border-right-style', 'border-bottom-style', 'border-left-style', and 'border-style'
- 8.5.4 Border shorthand properties: 'border-top', 'border-bottom', 'border-right', 'border-left', and 'border'
- 9 Visual formatting model nog niet beschikbaar
- 10 Visual formatting model details beschikbaar
- 10.1 Definition of "containing block"
- 10.2 Content width: the 'width' property
- 10.3 Computing widths and margins
- 10.4 Minimum and maximum widths: 'min-width' and 'max-width'
- 10.5 Content height: the 'height' property
- 10.6 Computing heights and margins
- 10.6.1 Inline, non-replaced elements
- 10.6.2 Inline, replaced elements block-level, replaced elements in normal flow, and floating, replaced elements
- 10.6.3 Block-level, non-replaced elements in normal flow, and floating, non-replaced elements
- 10.6.4 Absolutely positioned, non-replaced elements
- 10.6.5 Absolutely positioned, replaced elements
- 10.7 Minimum and maximum heights: 'min-height' and 'max-height'
- 10.8 Line height calculations: the 'line-height' and 'vertical-align' properties
- 11 Visuele effecten beschikbaar
- 12 Gegenereerde inhoud, automatische nummering, en lijsten nog niet beschikbaar
- 13 In pagina's opgemaakte media nog niet beschikbaar
- 14 Kleuren en Achtergronden nog niet beschikbaar
- 15 lettertypes nog niet beschikbaar
- 15.1 Introduction
- 15.2 Font specification
- 15.3 Font selection
- 15.3.1 Font Descriptions and @font-face
- 15.3.2 Descriptors for Selecting a Font: 'font-family', 'font-style', 'font-variant', 'font-weight', 'font-stretch' and 'font-size'
- 15.3.3 Descriptors for Font Data Qualification: 'unicode-range'
- 15.3.4 Descriptor for Numeric Values: 'units-per-em'
- 15.3.5 Descriptor for Referencing: 'src'
- 15.3.6 Descriptors for Matching: 'panose-1', 'stemv', 'stemh', 'slope', 'cap-height', 'x-height', 'ascent', and 'descent'
- 15.3.7 Descriptors for Synthesis: 'widths', 'bbox' and 'definition-src'
- 15.3.8 Descriptors for Alignment: 'baseline', 'centerline', 'mathline', and 'topline'
- 15.3.9 Examples
- 15.4 Font Characteristics
- 15.5 Font matching algorithm
- 16 Tekst beschikbaar
- 17 Tabellen beschikbaar
- 18 Gebruikers interface beschikbaar
- 19 Aurale stylesheets beschikbaar
- Appendix A. Standaard stylesheet voor HTML 4.0 beschikbaar
- Appendix B. Verschillen met CSS1 beschikbaar
- Appendix C. Noot met betrekking tot invoer en uitvoer van lettertypes nog niet beschikbaar
- Appendix D. The grammatica van CSS2 nog niet beschikbaar
- Appendix E. Verwijzingen beschikbaar
- Appendix F. Eigenschappen index beschikbaar
- Appendix G. Descriptor index beschikbaar
- Appendix H. Index nog niet beschikbaar