Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Cover
Contents
Title
Copyright
About the Author
About the Tech Editor
Credits
Introduction
Chapter 1: Structuring Documents for the Web
A Web of Structured Documents
Introducing HTML and XHTML
Basic Text Formatting
Presentational Elements
Phrase Elements
Lists
Editing Text
Using Character Entities for Special Characters
Comments
The <font> Element (Deprecated)
Understanding Block and Inline Elements
Grouping Elements with <div> and <span>
Core Elements and Attributes
Attribute Groups
Summary
Exercises
Chapter 2: Links and Navigation
Basic Links
Understanding Directories and Directory Structures
Understanding URLs
Creating Links with the <a> Element
Advanced E-mail Links
Summary
Exercises
Chapter 3: Images, Audio, and Video
Adding Images Using the <img> Element
Using Images as Links
Image Maps
Choosing the Right Image Format
Adding Flash, Video, and Audio to Your Web Pages
Summary
Exercises
Chapter 4: Tables
Introducing Tables
Basic Table Elements and Attributes
Adding a <Caption> to a Table
Grouping Sections of a Table
Nested Tables
Accessible Tables
Summary
Exercises
Chapter 5: Forms
Introducing Forms
Creating a Form with the <form> Element
Form Controls
Creating Labels for Controls and the <label> Element
Structuring Your Forms with <fieldset> and <legend> Elements
Focus
Disabled and Read-Only Controls
Sending Form Data to the Server
Summary
Exercises
Chapter 6: Frames
Introducing the Frameset
When To Use Frames
The <frameset> Element
The <frame> Element
The <noframes> Element
Creating Links Between Frames
Setting a Default Target Frame Using the <base> Element
Nested Framesets
Inline or Floating Frames with <iframe>
Summary
Exercises
Chapter 7: Cascading Style Sheets
Introducing CSS
Where You Can Add CSS Rules
CSS Properties
Controlling Text
Text Formatting
Text Pseudo-Classes
Selectors
Lengths
Introducing the Box Model
Summary
Exercises
Chapter 8: More Cascading Style Sheets
Links
Backgrounds
Lists
Tables
Outlines
The :focus and :active Pseudo-Classes
Generated Content
Miscellaneous Properties
Additional Rules
Positioning and Layout with CSS
Summary
Exercises
Chapter 9: Page Layout
Understanding the Site’s Audience
Page Size (and Screen Resolution)
Designing Pages
Coding Your Design
Developing for Mobile Devices
Summary
Exercises
Chapter 10: Design Issues
Typography
Navigation
Tables
Forms
Summary
Exercises
Chapter 11: Learning JavaScript
What Is Programming About?
How to Add a Script to Your Pages
The Document Object Model
Starting to Program with JavaScript
Variables
Operators
Functions
Conditional Statements
Looping
Events
Built-in Objects
Writing JavaScript
Summary
Exercises
Chapter 12: Working with JavaScript
Practical Tips for Writing Scripts
Form Validation
Form Enhancements
JavaScript Libraries
Summary
Exercises
Chapter 13: Putting Your Site on the Web
Meta Tags
Testing Your Site
Taking the Leap to Live
Telling the World about Your Site
Understanding Your Visitors
What Next?
Summary
Chapter 14: Checklists
Search Engine Optimization Checklist
Accessibility Checklist
Differences Between HTML and XHTML
HTML 5
Appendix A: Answers to Exercises
Appendix B: XHTML Element Reference
Appendix C: CSS Properties
Appendix D: Color Names and Values
Appendix E: Character Encodings
Appendix F: Special Characters
Appendix G: Language Codes
Appendix H: MIME Media Types
Appendix I: Deprecated and Browser-Specific Markup
Index
Advertisement
← Prev
Back
Next →
← Prev
Back
Next →