Cargando…

HTML5 Boilerplate Web Development.

HTML5 Boilerplate Web Development is a practical guide rich with information on getting the best out of the boilerplate. Readers follow the expert author through a project of building a music festival site; the tutorials and lessons learned are easily applicable to any website project, This book is...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Manian, Divya
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Pub., 2012.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Before We Begin; Features of HTML5 Boilerplate; Cross-browser compatibility; Doctype; Normalize.css; Clearfix; Search box styling; Conditional classes; Modernizr; No console.log errors; Helper classes; Performance optimizations; Progressive enhancement; Accessible focus styles; Print styles; Tools to start with; Beware; Where to get files; An overview of H5BP files; Asking for help; Summary; Chapter 2: Starting Your Project; Creating your initial project folder
  • Downloading the latest version of HTML5 BoilerplateUsing the shell script; Creating our project; House-keeping; Setting the tags; Editing favicons; Adding third-party libraries; Using a Content Delivery Network; Adding Google Analytics ID; Updating humans.txt; Summary; Chapter 3: Creating Your Site; Working on the markup; Creating the markup; Deciding which element to use; Writing valid markup; Creating the styles; Helpful style classes we can use; Image replacement; Hiding elements; Hiding elements visually; Hiding elements without impacting layout; Clearing floats; Writing valid stylesheets
  • Style languages to write productive stylesheetsAdvantages; Disadvantages; Where to learn?; Using HTML5 Boilerplate with style languages; Summary; Chapter 4: Adding Interactivity and Completing Your Site; Using jQuery; Using other libraries; Adding smooth-scroll plugin and interaction; Adding HTML5 features safely with Modernizr; When to use Modernizr.load?; Using Modernizr to load CSS features; Testing our site; Testing on non-desktop browsers; Summary; Chapter 5: Customizing the Apache Server; Server-side configurations; Setting up the Apache server; Installing Apache; Mac; Windows; Linux
  • Configuring ApacheFeatures available out of the box; Removing ETags; Gzip components; Using Expires header for better cache control; Custom 404 page; Forcing the latest IE version; Using UTF-8 encoding; Serving the right MIME types; Blocking access to hidden folders; Blocking access to backup and source files; Starting Rewrite engine; Preventing 404 errors for non-existing redirected folders; Additional customizations; Suppressing or forcing the ""www."" at the beginning of URLs; Setting cookies from iFrames; PHP security defaults; Stop advertising Apache version
  • Allowing concatenation from within specific JS and CSS filesStopping screen flicker in IE on CSS rollovers; Preventing SSL certificate warnings; Cross-domain policies you should be aware of; Cross-domain AJAX requests; CORS-enabled images; Webfont access; Using other server configuration files; web.config; lighttpd.conf; nginx.conf; node.js; Google App Engine; Summary; Chapter 6: Making Your Site Better; Finding the best experience for Internet Explorer; Mobile-first styles for IE; ie.scss; main.scss; Printing with jQuery in IE6 and IE7; Styling disabled form elements in Internet Explorer