The book of CSS3 a developer's guide to the future of web design

CSS3 is the technology behind most of the eye-catching visuals on the Web. But the docs can be dry, murky, and full of dastardly caveats for inconsistent browser implementations.This completely updated second edition of the best-selling Book of CSS3 distills the dense technical language of the CSS3...

Descripción completa

Detalles Bibliográficos
Otros Autores: Gasston, Peter, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: San Francisco : No Starch Press [2015]
Edición:Second edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629488806719
Tabla de Contenidos:
  • Brief Contents; Contents in Detail; Preface; Introduction; The Scope of This Book; Chapter by Chapter; The Appendices and Further Resources; Introduction to the Second Edition; Chapter 1: Introducing CSS3; What CSS3 Is and How It Came to Be; A Brief History of CSS3; CSS3 Is Modular; There Is No CSS3; Module Status and the Recommendation Process; Introducing the Syntax; Vendor Prefixes; Let's Get Started; Chapter 2: Media Queries; The Advantages of Media Queries; Syntax; Media Features; Width and Height; Pixel Ratio; Device Width and Height; Orientation; Aspect Ratio; Multiple Media Features
  • Mobile-First Web DevelopmentSummary; Media Queries: Browser Support; Chapter 3: Selectors; Attribute Selectors; New Attribute Selectors in CSS3; Beginning Substring Attribute Value Selector; Ending Substring Attribute Value Selector; Arbitrary Substring Attribute Value Selector; Multiple Attribute Selectors; The General Sibling Combinator; Summary; Selectors: Browser Support; Chapter 4: Pseudo-classes and Pseudo-elements; Structural Pseudo-classes; The :nth-* Pseudo-classes; :first-of-type, :last-child, and :last-of-type; :only-child and :only-of-type; Other Pseudo-classes; :target; :empty
  • :root:not(); UI Element States; Constraint Validation Pseudo-classes; Pseudo-elements; The ::selection Pseudo-element; Summary; DOM and Attribute Selectors: Browser Support; Chapter 5: Web Fonts; The @font-face Rule; Defining Different Faces; True vs. Artificial Font Faces; A "Bulletproof" @font-face Syntax; Using Local Fonts; Font Formats; The Final "Bulletproof" Syntax; Licensing Fonts for Web Use; A Real-World Web Fonts Example; Controlling Font Loading; More Font Properties; font-size-adjust; font-stretch; OpenType Features; Enabling Font Features; Font Feature Properties; Summary
  • Web Fonts: Browser SupportChapter 6: Text Effects and Typographic Styles; Understanding Axes and Coordinates; Applying Dimensional Effects: text-shadow; Multiple Shadows; Restricting Overflow; Aligning Text; Controlling Line Wrapping; Breaking Words; Hyphenating Words; Resizing Elements; Summary; Text Effects and Typographic Styles: Browser Support; Chapter 7: Multiple Columns; Column Layout Methods; Prescriptive Columns: column-count; Dynamic Columns: column-width; Varying Distribution of Content Across Columns; Combining column-count and column-width; Column Gaps and Rules
  • Containing Elements Within ColumnsElements Spanning Multiple Columns; Summary; Multiple Columns: Browser Support; Chapter 8: Background Images; Updates to Existing Background Properties; background-position; background-attachment; background-repeat; Multiple Background Images; Dynamically Scaled Background Images; Background Clip and Origin; Updated Background Shortcut; Summary; Background Images: Browser Support; Chapter 9: Border and Box Effects; Giving Your Borders Rounded Corners; The border-radius Shorthand; Using Percentage Values; Using Images for Borders; border-image-source
  • border-image-slice