HTML5 Step by Step

HTML5 Step by Step

by Faithe Wempen

NOOK Book(eBook)

$15.99 $27.99 Save 43% Current price is $15.99, Original price is $27.99. You Save 43%.
View All Available Formats & Editions

Available on Compatible NOOK Devices and the free NOOK Apps.
WANT A NOOK?  Explore Now


Experience learning made easy—and quickly teach yourself how to create Web pages with the HTML5 specification. With Step by Step, you set the pace—building and practicing the skills you need, just when you need them!

  • Use a division-based layout to structure your Web pages
  • Include menu bars and hyperlinks for clear navigation
  • Apply colors, font sizes, and other formatting with CSS
  • Add graphics, sound, and video to your pages
  • Use the Canvas tag to render visual images on the fly
  • Build user-input forms with buttons, boxes, and menus

Your Step by Step digital content includes:

  • All the book's practice files—ready to download and put to work. See "Using the Practice Files," inside.
  • Fully searchable online edition of this book—with unlimited access on the Web. Free online account required; see inside book.

Product Details

ISBN-13: 9780735660274
Publisher: Pearson Education
Publication date: 01/26/2011
Series: Step by Step Developer
Sold by: Barnes & Noble
Format: NOOK Book
Pages: 432
Sales rank: 1,017,307
File size: 12 MB
Note: This product may take a few minutes to download.

About the Author

Faithe Wempen, M.A., is an adjunct instructor of Computer Technology at Indiana University/Purdue University at Indianapolis, and the author of many books on PC hardware and software. She also develops Web sites for businesses and non-profit organizations, and writes and teaches online computer training courses for corporate clients.

Table of Contents

Acknowledgments; Introduction; How to Access Your Online Edition Hosted by Safari; How to Download the Online Edition to Your Computer; What Is HTML?; Understanding HTML Tags; Understanding Cascading Style Sheets; Why Learn HTML in Notepad?; Choosing an HTML Version; Why Code in HTML5?; Minimum System Requirements; Using the Practice Files; Getting Help; Getting Help with This Book; Conventions and Features in This Book; What Next?; Part 1: Getting Started with HTML; Chapter 1: Editing and Viewing HTML Files; 1.1 Opening a Web Page in Notepad; 1.2 Previewing a Web Page in a Web Browser; 1.3 Making, Saving, and Viewing Changes; 1.4 Key Points; Chapter 2: Setting Up the Document Structure; 2.1 Specifying the Document Type; 2.2 Creating the HTML, Head, and Body Sections; 2.3 Creating Paragraphs and Line Breaks; 2.4 Specifying a Page Title and Metatags; 2.5 Publishing a File to a Server; 2.6 Key Points; Chapter 3: Formatting Text by Using Tags; 3.1 Creating Headings; 3.2 Applying Bold and Italic Formatting; 3.3 Applying Superscript and Subscript Formatting; 3.4 Using Monospace and Preformatted Text; 3.5 Formatting a Block Quotation; 3.6 Configuring View Settings in Internet Explorer; 3.7 Key Points; Chapter 4: Using Lists and Backgrounds; 4.1 Creating Bulleted and Numbered Lists; 4.2 Creating Definition Lists; 4.3 Inserting Special Characters; 4.4 Inserting Horizontal Lines; 4.5 Choosing Background and Foreground Colors; 4.6 Specifying a Background Image File; 4.7 Key Points; Chapter 5: Creating Hyperlinks and Anchors; 5.1 Hyperlinking to a Web Page; 5.2 Hyperlinking to an E-Mail Address; 5.3 Creating and Hyperlinking to Anchors; 5.4 Hyperlinking to Other Content; 5.5 Key Points; Part 2: Style Sheets and Graphics; Chapter 6: Introduction to Style Sheets; 6.1 Understanding Styles; 6.2 Constructing Style Rules; 6.3 Creating Styles for Nested Tags; 6.4 Creating Classes and IDs for Applying Styles; 6.5 Applying Styles to Hyperlinks; 6.6 Creating and Linking to External Style Sheets; 6.7 Key Points; Chapter 7: Formatting Text by Using Style Sheets; 7.1 Specifying a Font Family; 7.2 Specifying a Font Size and Color; 7.3 Applying Bold and Italics; 7.4 Applying Strikethrough and Underlining; 7.5 Creating Inline Spans; 7.6 Adjusting Spacing Between Letters; 7.7 Key Points; Chapter 8: Formatting Paragraphs by Using Style Sheets; 8.1 Indenting Paragraphs; 8.2 Applying a Border to a Paragraph; 8.3 Specifying the Horizontal Alignment of a Paragraph; 8.4 Specifying Vertical Space within a Paragraph; 8.5 Key Points; Chapter 9: Displaying Graphics; 9.1 Selecting a Graphics Format; 9.2 Preparing Graphics for Web Use; 9.3 Inserting Graphics; 9.4 Arranging Elements on the Page; 9.5 Controlling Image Size and Padding; 9.6 Hyperlinking from Graphics; 9.7 Using Thumbnail Graphics; 9.8 Including Alternate Text for Graphics; 9.9 Adding Figure Captions; 9.10 Key Points; Part 3: Page Layout and Navigation; Chapter 10: Creating Navigational Aids; 10.1 Planning Your Site’s Organization; 10.2 Creating a Text-Based Navigation Bar; 10.3 Creating a Graphical Navigation Bar; 10.4 Creating an Image Map; 10.5 Redirecting to Another URL; 10.6 Key Points; Chapter 11: Creating Division-Based Layouts; 11.1 Understanding HTML5 Semantic Tags; 11.2 Beginning to Think in Divisions; 11.3 Creating Divisions; 11.4 Creating an HTML5 Semantic Layout; 11.5 Positioning Divisions; 11.6 Formatting Divisions; 11.7 Key Points; Chapter 12: Creating Tables; 12.1 Creating a Simple Table; 12.2 Specifying the Size of a Table; 12.3 Specifying the Width of a Column; 12.4 Merging Table Cells; 12.5 Using Tables for Page Layout; 12.6 Key Points; Chapter 13: Formatting Tables; 13.1 Applying Table Borders; 13.2 Applying Background and Foreground Fills; 13.3 Changing Cell Padding, Spacing, and Alignment; 13.4 Key Points; Chapter 14: Creating User Forms; 14.1 Creating a Basic Form; 14.2 Creating Check Boxes and Option Buttons; 14.3 Creating Lists; 14.4 Additional Input Types in HTML5; 14.5 Understanding CGI and Other Advanced Tools; 14.6 Key Points; Chapter 15: Incorporating Sound and Video; 15.1 What’s New with Audio and Video in HTML5?; 15.2 HTML Multimedia Basics; 15.3 Embedding Video Clips; 15.4 Incorporating Audio on a Web Page; 15.5 Key Points; Chapter 16: Including JavaScript and External Content; 16.1 Introducing the Canvas; 16.2 JavaScript, Briefly; 16.3 JavaScript Events and jQuery; 16.4 Using the HTML5 <canvas> Tag; 16.5 Including External Content in Web Pages; 16.6 Key Points; Part 4: Other Ways to Create HTML Code; Chapteer 117: HTML and Microsoft Expression Web; 17.1 Exploring the Expression Web Interface; 17.2 Creating Web Sites and Web Pages; 17.3 Create a Page by Using a CSS Template; 17.4 Insert Graphics; 17.5 Formatting Text; 17.6 Formatting a Division; 17.7 Inserting Hyperlinks; 17.8 Key Points; Part 5: Appendixes; Designing for Usability; Understanding Usability; Planning for Usability; Sketching the Site Organization; Designing a Consistent Page Template; Designing the Content of Individual Pages; Performing Usability Testing; Designing for Accessibility; Guideline 1: Provide Equivalent Alternatives to Auditory and Visual Content; Guideline 2: Don’t Rely on Color Alone; Guideline 3: Use Markup and Style Sheets, and Do So Properly; Guideline 4: Clarify Natural Language Usage; Guideline 5: Create Tables that Transform Gracefully; Guideline 6: Ensure that Pages Featuring New Technologies Transform Gracefully; Guideline 7: Ensure User Control of Time-Sensitive Content Changes; Guideline 8: Ensure Direct Accessibility of Embedded User Interfaces; Guideline 9: Design for Device Independence; Guideline 10: Use Interim Solutions; Guideline 11: Use W3C Technologies and Guidelines; Guideline 12: Provide Context and Orientation Information; Guideline 13: Provide Clear Navigation Mechanisms; Guideline 14: Ensure that Documents are Clear and Simple; Tags Added and Removed in HTML5; Tags Added in HTML5; Tags Removed in HTML5; Glossary;

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews

HTML5 Step by Step 4 out of 5 based on 0 ratings. 3 reviews.
Dillie-O More than 1 year ago
I've been trying to get whatever reference books I can find to learn about HTML 5. Being a seasoned HTML web coder, I was surprisingly refreshed by the "ground up" approach I found in Step by Step HTML5 by Faithe Wempten. Step by Step takes a very natural progression to learn HTML5. It starts you with the fundamentals of HTML. It teaches you how to code using a simple text editor and a web browser to create and view your web pages. The book slowly builds upon itself, getting into CSS stylesheets, form inputs, and eventually gets into some more advanced formatting techniques with div layouts. The final chapter in the book shows you how to used a more advanced web editing tool (Microsoft Expression Web) to do some of the same tasks you have done earlier. The book also contains a few appendices which aid in broader design issues, such as older browsers, style sheet guidelines, and even markup of pages to assist those that are blind or deaf. A list of old HTML tags that have been "retired" with the arrival of HTML 5 is also listed. What I really appreciate about this approach is that often times a beginner will jump straight into the advanced web editing tool, without understanding the fundamentals of HTML. When this happens, sometimes code can be cluttered, or errors can be made because the user is often dealing with the "pretty view" of things and not understanding the ramifications of simply dragging items into the work area. In addition, "HTML 5" is an update (an albeit significant one) to the "HTML specification", and often times books treat HTML 5 as a separate entity. This book treats all "HTML 5" as a "HTML", only making a few notes indicating what features are new. Step by Step HTML 5 is a great way for anybody to get started with learning to create web pages, regardless of experience. This book will most likely not be valuable to seasoned HTML programmers, but it is also handy if they want a refresher with HTML, including the features of HTML 5. They will find the appendices helpful that cover design considerations.
NewIsrael More than 1 year ago
This publication is mostly a disappointment. I own several SBS volumes and I can now say the quality of each one varies. What makes this one different from the others is that it is not about a Microsoft product. I've recently finished chapter 5, I believe and find it uninspiring, though I plan to complete the book. HTML 5 SBS comes with a plethora of sample files that, so far, correspond to the book. BTW, I have the Nook for PC version, not the printed version. My reasons for purchasing this volume and resulting assessments are: 1. I did want a basic introduction to HTML 5. It is very basic. 2. I have an HTML reference and found it no good because it doesn't teach me the big picture of how to use HTML (HTML 5: The Complete Reference) is also poorly formatted. This volume is too simple and doesn't strike the right balance between understanding the big picture of HTML 5 and providing a reference. 3. I have a book that teaches me how to build a website. It is a recipe. It teaches me what to do, but not really why. The problems are: 1. The example changes are few and extremely simple; 2. There is no challenge, hence no learning to the book, so far. On the positive side, 1. It does include a few optional parameters when discussing specific tags. 2. It has mentioned one or two rules about the nature of HTML 5. Overall, I haven't finished the book yet so I don't know how valuable these insights are. B&N just sent a review request so I created one. But if the rest of the book is like the first 5 chapters, I'll be disappointed.
Anonymous More than 1 year ago