Jeremy Osborn and the AGI Training Team
Contents
Starting Up Section One: Essentials of HT ML, HT ML5, and CSS Lesson 1: Defining HT ML5 Lesson 2: Fundamentals of HT ML, XHT ML, and CSS Lesson 3: Formatting T ext with CSS Lesson 4: Introduction to CSS Layout Lesson 5: Advanced CSS Layout Section T wo: HT ML5 with CSS3 and JavaScript Lesson 6: Using HT ML5 Markup Lesson 7: Creating HT ML5 Forms Lesson 8: Introduction to JavaScript and jQuery Lesson 9: Working with Video and Audio Elements Lesson 10: Working with Canvas
Lesson 11: Styling with CSS3 Lesson 12: CSS3 Media Queries and the Future of CSS3 Lesson 13: Offline Storage in HT ML5 Lesson 14: HT ML5 Geolocation Lesson 15: HT ML5 Drag and Drop Appendix: HT ML5 Elements and Attributes
Using this book
This book will get you up-and-running fast with HTML5 and CSS3. The HTML5 Digital Classroom is divided into two sections. The first section covers the fundamentals of HTML5 along with the essentials of styling text and creating page layouts using XHTML/HTML and CSS. If you are new to web page development, or are updating your skills from using HTML tables for layout, or simply want a refresher in CSS and HTML fundamentals, start with section one. Even if you consider yourself a skilled web pro, start with lesson one before jumping ahead to the second section where you’ll dive into HTML5. The second section makes up the bulk of this book. Feel free to jump ahead to this if you are an experienced web designer or developer, and already have a solid grasp of the fundamentals involved with coding HTML and CSS. Some of the foundational material contained in the first five lessons of this book was originally published in the Web Design with HTML and CSS Digital Classroom, and it has been updated for use in this book.
About HTML5 Digital Classroom
The HTML5 Digital Classroom provides you with the information you need to explore and understand the rapidly evolving landscape of web