: Nicklas Persson, Christopher Murphy
: HTML and CSS Web Standards Solutions A Web Standardistas' Approach
: Apress
: 9781430216070
: 1
: CHF 41.60
:
: Allgemeines, Lexika
: English
: 411
: Wasserzeichen/DRM
: PC/MAC/eReader/Tablet
: PDF

This book will teach you how to build hand-crafted web pages the Web Standardistas way: using well-structured XHTML for content and CSS for presentation.

By embracing a web standards approach, you will hold the key to creating web sites that not only look great in all modern browsers, but also are accessible to a wide variety of audiences across a range of platforms-from those browsing on everyday computers, to those accessing the Web on the latest emerging mobile devices.

Even if you're an absolute beginner in web design, this book will teach you how to build future-proof web pages the right way using easy-to-master tools which are, in most cases, free. Through 14 easy-to-follow chapters, we introduce you to the fundamentals of contemporary web design practice. Step by step we'll assemble well-structured XHTML webpages, which we'll then style using handcrafted CSS.

By the end of the book, you'll have a firm knowledge of the essentials of web design: everything you need to know to move forward in your lifelong journey as a Web Standardista.

To equip you on this noble quest, we've included enjoyable practical assignments at the end of each chapter. Embracing these challenges will not only teach you how to create great looking web sites that are the envy of your peers, but also equip you with an unrivaled knowledge of monkeys that journeyed to space and apes that starred in the movies-the real stars of this book.

On completion of this book not only will you be able to create well-crafted web sites, but you will have earned the badge of a Web Standardista, proving your worth as a good citizen of the Web.



A bio is not available for this author.
Title Page2
Copyright Page3
CONTENTS AT A GLANCE5
Table of Contents7
ABOUT THE AUTHORS16
About the Technical Reviewer17
ACKNOWLEDGMENTS18
INTRODUCTION20
A little background20
Who is this book aimed at?21
What you ll achieve21
Conventions used in this book22
Accessing the code23
PART ONE: A SOLID XHTML FOUNDATION24
Chapter 1: Are You a Web Standardista?25
A brief history of the World Wide Web26
The Web is born26
The perfect Web26
The chaotic Web27
HTML rewind27
HTML evolved28
The X in XHTML29
A web standards approach29
What are standards?29
So, web standards?30
Why use web standards?30
Separating content and presentation31
Efficiency through reduced markup31
Increased accessibility32
Cross-browser compatibility32
Nonbrowser compatibility32
Forward compatibility33
The Web Standardistas approach33
Wax on . . . wax off33
Why use XHTML?34
The benefits of CSS34
The Web Standardistas toolbox34
We re not WYSIWYG34
What s your favorite plain text editor?35
Mac OS X, Windows, or Linux?35
Summary36
Homework: Set up your work environment36
Chapter 2: Building Basic Web Pages38
HTML: Tags in action39
What are tags?39
Tags come in pairs, usually41
It s an element, my dear Watson42
Your first web page: Hello World!43
To mark up a web page, you just type44
The markup makes the web page45
Learning from others: How to view source46
Every page has a46
Every page has a46
Every page has a46
Every page has a46
4746
The importance of using the title element47
Defining your document type49
It all starts with a DOCTYPE49
A short Quirks Mode interlude49
It s all in a namespace50
Just one more thing50
You don t have to memorize all this50
Hello World!: DOCTYPE edition51
Tags have structure too: Nested elements51
Making your markup easier to follow53
Commenting your markup53
White space55
Summary56
Homework: Create your first space-monkey- themed XHTML page56
Chapter 3: Structured Markup59
Adding structure and meaning60
What is structured markup?61
What is semantic markup?62
Making markup meaningful62
POSH and proud63
Signposts for reading63
Creating structure with headings and paragraphs64
Applying information hierarchy65
Case study: The Guardian66
An introduction to phrase elements69
What is an element?69
Adding meaning to fragments of text70
Adding emphasis:70
Adding emphasis:70
Adding emphasis:70
Adding emphasis:70
7070
Other phrase elements71
Block-level and inline-level elements71
Imagine a box72
The difference between block- level and inline-level elements72
Valid code is browser- friendly code73
The W3C Markup Validation Service73
Valid code is not necessarily well- structured code78
Getting the search mix right78
Summary80
Homework: Introducing Miss Baker80
Chapter 4: Markup That Adds Meaning83
Lists: First- level organizers84
Why use lists?84
Unordered and ordered lists85
Enter the ordered list86
Nesting lists88
Definition lists89
Tables: The good, the bad, and the alternatives91
What is tabular data?92
92
92
92
92
92
92
9392
Improving table accessibility94
Adding a descriptive summary to a table95
Quoting text97
What s a97
What s a97
9797
Citations (or97
Citations (or97
9897
Quotations (or97
Quotations (or97
9997
Other tags in the Standardistas toolbox100
Abbreviations100