Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

Cascading Style Sheets
Ajouter à une liste

Librairie Eyrolles - Paris 5e

Cascading Style Sheets

Cascading Style Sheets

Designing for the Web

Hakon Wium Lie, Bert Bos

396 pages, parution le 15/07/1999 (2eme édition)


Cascading Style Sheets (CSS) is a standard that provides an easy and manageable way to add style and layout to Web pages. The World Wide Web Consortium (W3C) developed it as a companion to HTML and XML.
Written by the inventors of CSS, this book contains tutorials on CSS, HTML and XML with simple examples and makeover documents as well as detailed information on both CSS level 1 and 2. It is the perfect introduction to CSS for beginning writers of Web pages, and the definitive guide for professional Web designers.

This book should be on every web content provider, every web designer's shelf. It is the definitive reference on Cascading Style Sheets (CSS), the elegant and efficient way to add and manage elements of style (fonts, color, layout) within web documents. Cascading Style Sheets, second edition, is a clear, readable, informative and thorough look at the World Wide Web Consortium's specification for CSS2, written by the World's leading authorities on CSS.

This book contains:

  • complete coverage of CSSI and CSS2
  • background information and practical examples
  • information on which browsers support which CSS features.

The World Wide Web Consortium (W3C) was created to lead the Web to its full potential by developing common protocols that promote its evolution and ensure its vendor-neutral operability. It is an international consortium with over 300 Member organizations.

Table of contents

Chapter 1: The Web and HTML
The Web
Markup Languages
Dodging the Limitations of HTML
HTML Basics
Document Trees
Chapter 2: CSS 30
Rules and Style Sheets
"Gluing" Style Sheets to the Document
Browsers and CSS
Tree structures and inheritance
Overriding Inheritance
Properties that don't inherit
Common tasks with CSS
A word about Cascading
Chapter 3: The Amazing EM Unit and Other Best Practices
Chapter 4: CSS Selectors
Selector Schemes
Type Selectors
Simple attribute selectors
The STYLE Attribute
Combining Selector Types
Simple contextual selectors
External information: pseudo-classes and pseudo-elements
Advanced attribute selectors
Advanced contextual selectors
Advanced pseudo-classes
Advanced pseudo-elements
The "any" selector
Chapter 5: Fonts
Typesetting terminology
Classifying font families
The font-family property
Font metrics
Length units
Percentages as values
The font-size property
The font-style property
The font-variant property
The font-weight property
The font property
The font-stretch property
Numbers as values
The font-size adjust property
The text-decoration property
The text-transform property
More information about fonts
Chapter 6: WebFonts
Prerequisites for WebFonts
Font Descriptions
Font Descriptors
Basic font descriptors
Resource descriptors
The Unicode-range descriptor
Matching descriptors
Synthesis descriptors
Alignment descriptors
Chapter 7: The Fundamental Objects
The box model
The display property
Creating side-heads
Achieving different effects
More about lists - the list-style properties
The list-style-type property
The list-style-image property
The list-style-position property
The list-style property
Generated text, counters and quotes
The white-space property
Chapter 8: Space Inside Boxes
Space inside Block-Level Elements
The text-align property
Right aligning text
Justifying text
The text-indent property
Using the text-indent property
The line-height property
Using the line-height property
The word-spacing property
Using word spacing
The letter-spacing property
The vertical-align property
Chapter 9: Space Around Boxes
Margins and the margin properties
Using the margin property
Common usages of the margin properties
The padding properties
The border properties group
The border-color properties
The border-style properties
The border-width properties
Using the border-width properties
The border properties
Using the border properties
Working with the border properties
Outline borders
Collapsing margins
The width property
The height property
The clear property
Minimum and maximum widths and heights
The whole story on width computation
Case 1: no value is "auto"
Case 2: one value is "auto"
Case 3: two or three of the three values are "auto"
Chapter 10: Relative and Absolute Positioning
The position property
The containing block
Relative positioning
Fixed positioning
Absolute positioning
The z-index property
Making elements invisible
Chapter 11: Colors
Specifying colors
The properties
Setting the color of a border
Setting the color of hyperlinks
The background properties
The background color property
The background image property
The background repeat property
The background attachment property
The background position property
The background property
Setting the background of the canvas
Chapter 12: Printing and Other Media
Page breaks
Page areas
Media-specific style sheets
Chapter 13: Aural Style Sheets
Introduction to aural style sheets
Volume properties: volume
Speaking properties: speak
Pause properties: pause-before, pause-after, and pause
Cue properties: cue-before, cue-after, and cue
Mixing properties: play during
Spatial properties: azimuth and elevation
Voice characteristic properties: speech-rate, voice-family, pitch, pitch-range, stress, and richness
Speech properties: speak-punctuation and speak-numeral
Chapter 14: From HTML Extensions to CSS
Case 1: Magnet
Case 2: Cyberspazio
Case 3: "The form of the book"
Case 4: "The new typography"
Case 5: TSDesign
Chapter 15: Cascading and Inheritance
Example 1: The Basics
Example 2: conflicts appear
Example 3: accommodating user styles
Example 4: a more complex example
The "inherit" keyword
Chapter 16: External Style Sheets
Why external style sheets?
External HTML style sheets
Linking to style sheets
External XML style sheets
W3C Core styles
Chapter 17: Other Approaches
Creating a document without using a style sheet
Using a different format from HTML
Using XSL
Chapter 18: XML Documents
Experimenting with XML
Some examples
Chapter 19: Tables
The parts of a table
The collapsing borders model
The separated borders model
Setting background colors
"Collapsing" columns and rows
Inline tables
XML and tables
Chapter 20: The CSS Saga
Appendix A: HTML 4.0 Quick Reference
Document structure
The HEAD element
The BODY element
Text-level elements
Special characters
Appendix B: Reading Property Value Definitions
Multiple values
Tying it all together
Appendix C: System Colors:

L'auteur - Hakon Wium Lie

Hakon Wium Lie is a product of the MIT Media Lab's Electronic Publishing Group, who joined the WWW project at CERN Physics Laboratory in Geneva in the early days of the Web. He first proposed the concept of Cascading Style Sheets in 1994 and is now responsible for Style Sheets within W3C. When not working on how to beautify web pages, he paints 'Rothko'-like paintings and collects bits and pieces for his soon to be built, computer controlled pipe organ.

L'auteur - Bert Bos

Bert Bos completed his Ph.D in Groningen, The Netherlands, on a prototyping language for graphical user interfaces. He developed browser software and support for humanities scholars and then joined the W3C at INRIA/Sophia-Antipolis in 1995. He started, and for three years led, W3C's work on internationalization, and now coordinates the development of new versions of XML. He continues his work on Style Sheets.

Caractéristiques techniques

Éditeur(s) Addison Wesley
Auteur(s) Hakon Wium Lie, Bert Bos
Parution 15/07/1999
Édition  2eme édition
Nb. de pages 396
EAN13 9780201596250


Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.