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...
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , |
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