CSS tools & skills

CSS has grown from a language for formatting documents into a robust language for designing web applications. Its syntax is easy to learn, making CSS a great entry point for those new to programming. Indeed, it's often the second language that developers learn, right behind HTML. As CSS's...

Descripción completa

Detalles Bibliográficos
Otros Autores: Buckler, Craig, author (author), Buckler, Craig, editor (editor)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Collingwood, Australia : SitePoint Pty, Limited 2018.
Edición:1st edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630497606719
Tabla de Contenidos:
  • CSS: Tools & Skills
  • Notice of Rights
  • Notice of Liability
  • Trademark Notice
  • About SitePoint
  • Preface
  • Conventions Used
  • Code Samples
  • Tips, Notes, and Warnings
  • Chapter 1: How to Use Gulp.js to Automate Your CSS Tasks
  • by Craig Buckler
  • Why Use Gulp?
  • Example Project Overview
  • Getting Started with Gulp
  • Test HTML Page
  • Module Installation
  • Create a Gulp Task File
  • Gulp Image Task
  • Gulp CSS Task
  • Automating Your Workflow
  • Live Production Code
  • Next Steps
  • Chapter 2: CSS Optimization Tools for Boosting PWA Performance
  • by Ahmed Bouchefra
  • The Demo PWA to Audit
  • Auditing with Google's Lighthouse
  • Critical Rendering Path
  • CSS Optimization Using Lighthouse Opportunities
  • CSS Optimization: Removing Unused CSS Rules
  • Reduce Render-Blocking CSS
  • Unminified CSS
  • Deferring Bootstrap Loading with JavaScript
  • Checking the Optimizations
  • Similar Tools
  • Conclusion
  • Chapter 3: CSS Debugging and Optimization: Code Quality Tools
  • by Tiffany B. Brown
  • stylelint
  • stylelint Installation and Configuration
  • Starting with a Base stylelint Configuration
  • Using stylelint
  • UnCSS
  • UnCSS Installation
  • Using UnCSS from the Command Line
  • Consider a Task Runner or Build Tool
  • Chapter 4: CSS Debugging and Optimization: Developer Tools
  • by Tiffany B. Brown
  • Using the Styles Panel
  • Identifying Cascade and Inheritance Problems
  • Spotting Invalid Properties and Values
  • Debugging Responsive Layouts
  • Chrome
  • Firefox
  • Microsoft Edge
  • Safari
  • Chapter 5: CSS Debugging and Optimization: Minification with CSSO
  • by Tiffany B. Brown
  • Installing CSSO
  • Minification with CSSO
  • Chapter 6: How to Create Printer-friendly Pages with CSS
  • by Craig Buckler
  • Print Stylesheets
  • Testing Printer Output
  • Print Preview
  • Developer Tools
  • Hack Your Media.
  • Remove Unnecessary Sections
  • Linearize the Layout
  • Printer Styling
  • Adopt CSS Columns
  • Use Borders Instead of Background Colors
  • Remove or Invert Images
  • Add Supplementary Content
  • Page Breaks
  • Printing Pains.