HTML5 Foundations.
Master innovative and eye-catching website design with the exciting new Treehouse Series of books Turn plain words and images into stunning websites using HTML5 and this beautiful, full-colour guide. Taking you beyond the constraints of prebuilt themes and simple site building tools, this new Treeho...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
New York :
Wiley,
2012.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- HTML5 Foundations; About the Author; Contents; Introduction; Who Should Read This Book?; What You Will Learn; How to Use This Book; Part I: Creating Web Pages with HTML5; What is HTML?; Chapter 1: Getting Started with HTML5; Setting Up Your Tools; Building Your First HTML5 Web Page; Constructing Elements; Validating Your Web Page; All Browsers Are Not Created Equal; Summary; Chapter 2: Structuring a Web Page; Creating Layout Templates; Extending the with Metadata; Styling the Page with CSS; Summary; Chapter 3: Creating the Page Templates; Adding a Logo; Adding Navigation.
- Adding Footer ContentGlobal Attributes; Summary; Chapter 4: Creating the Web Pages; Adding Content to the Home Page; Adding Content to the About Page; Creating the Locations Page; Creating the Sitemap Page; Creating the Menu Page; Creating the News Page; Summary; Part 2: Dealing with Data; Chapter 5: Working with Forms; Setting Up the Bookings Page with the Element; Adding the Form Fields to the Bookings Page with and Elements; Adding a Message Box with the Element; Adding a Submit Button to Your Bookings Page; Adding a Drop-Down Menu to Your Bookings Page.
- Handling FilesGrouping the Input Fields in Your Bookings Page Using and ; Updating the Site Navigation and Sitemap; Summary; Chapter 6: Enhancing Your Web Forms with HTML5; Adding HTML5 to Your Bookings Form; HTML5 Input Types; HTML5 Input Attributes; Datalists; Summary; Chapter 7: Validating Form Data Using HTML5; Adding Validations to Your Bookings Form; Requiring Data from the User; Restricting Length; Restricting Range; Matching Patterns; Regular Expression Basics; Summary; Chapter 8: Using Microdata; About Schema. org; Using Microdata; Commonly Used Schemas; Summary.
- Chapter 9: Ensuring AccessibilityWhy Is Accessibility Important?; Screen Readers; Making Web Forms Accessible; Making Tables Accessible; Making Images Accessible; Making Links Accessible; Testing Accessibility; Summary; Part 3: Enhancing Web Pages with HTML5 and JavaScript; Chapter 10: Introducing JavaScript; What is JavaScript?; The Element; JavaScript Basics; The Document Object Model (DOM); JavaScript Libraries; Summary; Chapter 11: Adding Video and Audio; Converting Video and Audio Files; Adding a Video to the About Page Using the Element.
- Creating Custom Controls Using JavaScriptMaking Your Video Accessible; Summary; Chapter 12: Storing Data; Why Use Client-Side Storage?; LocalStorage; Saving Customer Data from the Bookings Form; Storing Objects and Arrays; SessionStorage; Additional Considerations on Using; Side Storage; Summary; Part 4: Advanced HTML5 Technologies; Chapter 13: Using Geolocation; Getting the User's Location; Calculating the Distance Between Two Sets of GPS Coordinates; Finding the Nearest Restaurant; Summary; Chapter 14: Using Canvas to Create Online Ads; Setting Up Your Canvas; Creating the Background.