Cargando…

CSS : the definitive guide : web layout and presentation /

If you're a web designer or app developer interested in sophisticated page styling, improved accessibility, and less time and effort expended, this book is for you. This revised fifth edition provides a comprehensive guide to CSS implementation along with a thorough review of the latest CSS spe...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Meyer, Eric A. (Autor), Weyl, Estelle (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, CA : O'Reilly Media, 2023.
Edición:Fifth edition.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Cover
  • Copyright
  • Table of Contents
  • Preface
  • Conventions Used in This Book
  • Value Syntax Conventions
  • Using Code Examples
  • O'Reilly Online Learning
  • How to Contact Us
  • Acknowledgments
  • Eric Meyer
  • Estelle Weyl
  • Chapter 1. CSS Fundamentals
  • A Brief History of (Web) Style
  • Stylesheet Contents
  • Rule Structure
  • Vendor Prefixing
  • Whitespace Handling
  • CSS Comments
  • Markup
  • Elements
  • Replaced and Nonreplaced Elements
  • Element Display Roles
  • Bringing CSS and HTML Together
  • The Tag
  • The Element
  • The @import Directive
  • HTTP Linking
  • Inline Styles
  • Summary
  • Chapter 2. Selectors
  • Basic Style Rules
  • Type Selectors
  • Grouping
  • Grouping Selectors
  • Grouping Declarations
  • Grouping Everything
  • Class and ID Selectors
  • Class Selectors
  • Multiple Classes
  • ID Selectors
  • Deciding Between Class and ID
  • Attribute Selectors
  • Simple Attribute Selectors
  • Selection Based on Exact Attribute Value
  • Selection Based on Partial Attribute Values
  • The Case-Insensitivity Identifier
  • Using Document Structure
  • Understanding the Parent-Child Relationship
  • Defining Descendant Selectors
  • Selecting Children
  • Selecting Adjacent-Sibling Elements
  • Selecting Following Siblings
  • Summary
  • Chapter 3. Pseudo-Class and -Element Selectors
  • Pseudo-Class Selectors
  • Combining Pseudo-Classes
  • Structural Pseudo-Classes
  • Location Pseudo-Classes
  • User Action Pseudo-Classes
  • UI-State Pseudo-Classes
  • The :lang() and :dir() Pseudo-Classes
  • Logical Pseudo-Classes
  • The :has() Pseudo-Class
  • Other Pseudo-Classes
  • Pseudo-Element Selectors
  • Styling the First Letter
  • Styling the First Line
  • Restrictions on ::first-letter and ::first-line
  • The Placeholder Text Pseudo-Element
  • The Form Button Pseudo-Element
  • Generating Content Before and After Elements
  • Highlight Pseudo-Elements
  • The Backdrop Pseudo-Element
  • The Video-Cue Pseudo-Element
  • Shadow Pseudo-Classes and -Elements
  • Shadow Pseudo-Classes
  • Shadow Pseudo-Elements
  • Summary
  • Chapter 4. Specificity, Inheritance, and the Cascade
  • Specificity
  • Declarations and Specificity
  • Resolving Multiple Matches
  • Zeroed Selector Specificity
  • ID and Attribute Selector Specificity
  • Importance
  • Inheritance
  • The Cascade
  • Sorting by Importance and Origin
  • Sorting by Element Attachment
  • Sorting by Cascade Layer
  • Sorting by Specificity
  • Sorting by Order
  • Working with Non-CSS Presentational Hints
  • Summary
  • Chapter 5. Values and Units
  • Keywords, Strings, and Other Text Values
  • Keywords
  • The all Property
  • Strings
  • Identifiers
  • URLs
  • Images
  • Numbers and Percentages
  • Integers
  • Numbers
  • Percentages
  • Fractions
  • Distances
  • Absolute Length Units
  • Resolution Units
  • Relative Length Units
  • Root-Relative Length Units
  • Viewport-Relative Units
  • Function Values
  • Calculation Values
  • Maximum Values
  • Minimum Values
  • Clamping Values