Title:
HTML and XHTML : the complete reference
Personal Author:
Edition:
4th ed.
Publication Information:
New York : McGraw-Hill, 2003
ISBN:
9780072229424
Available:*
Library | Item Barcode | Call Number | Material Type | Item Category 1 | Status |
---|---|---|---|---|---|
Searching... | 30000010053854 | QA76.76.H94 P494 2003 | Open Access Book | Book | Searching... |
Searching... | 30000010057928 | QA76.76.H94 P494 2003 | Open Access Book | Book | Searching... |
On Order
Summary
Summary
Enables you to construct Web pages using HTML, XHTML, XML, basic JavaScript, both CSS specifications, and DHTML. This resource provides explanations of why tags work as they do.
Author Notes
Thomas A. Powell is president of PINT, Inc. He is an instructor for the University of California, San Diego, Computer Science Department and the author of numerous books
Table of Contents
Acknowledgments | p. xxiii |
Introduction | p. xxv |
Part I Introduction | |
1 Introduction to HTML and XHTML | p. 3 |
First Look at HTML | p. 3 |
Document Types | p. 10 |
The [left angle bracket]html[right angle bracket] Tag | p. 14 |
The [left angle bracket]head[right angle bracket] Tag | p. 14 |
The [left angle bracket]body[right angle bracket] Tag | p. 17 |
Elements and Characters | p. 17 |
The Rules of HTML | p. 18 |
XHTML: The Rules Enforced | p. 22 |
Major Themes | p. 23 |
Summary | p. 26 |
2 Web Development Overview | p. 27 |
The Need for Careful Web Development | p. 27 |
Basic Web Process Model | p. 28 |
Approaching a Web Site Project | p. 29 |
The Site Plan | p. 33 |
Design Phase Dissected | p. 36 |
Beta Site Implementation | p. 49 |
Testing | p. 50 |
Release and Beyond | p. 51 |
Welcome to the Real World | p. 51 |
Summary | p. 52 |
Part II Core HTML and XHTML | |
3 Core Elements | p. 55 |
Document Structure Redux | p. 55 |
Core HTML Attributes | p. 56 |
Headings | p. 58 |
Paragraphs and Breaks | p. 61 |
Divisions and Centering | p. 64 |
Quotations | p. 66 |
Preformatted Text | p. 67 |
Lists | p. 70 |
Horizontal Rules | p. 77 |
Other Block-Level Elements | p. 78 |
Text-Level Elements | p. 79 |
Inserted and Deleted Text | p. 85 |
Character Entities | p. 86 |
Comments | p. 89 |
Summary | p. 90 |
4 Links and Addressing | p. 91 |
Linking Basics | p. 91 |
What Are URLs? | p. 94 |
Linking in HTML | p. 109 |
Anchor Attributes | p. 112 |
Images and Anchors | p. 117 |
Image Maps | p. 119 |
Semantic Linking with the link Element | p. 128 |
Beyond Location | p. 133 |
Summary | p. 137 |
Part III Presentation and Layout | |
5 Images | p. 141 |
Image Preliminaries | p. 141 |
HTML Image Basics | p. 152 |
Images as Buttons | p. 163 |
Image Maps | p. 164 |
Advanced Image Considerations | p. 165 |
Tips on Image Use | p. 167 |
Summary | p. 170 |
6 Text, Colors, and Backgrounds | p. 171 |
HTML Approach to Visual Design | p. 171 |
Fonts | p. 180 |
Colors in HTML | p. 189 |
Color Attributes for body | p. 190 |
Background Images | p. 192 |
Controlling Page Margins | p. 195 |
Summary | p. 196 |
7 Tables and Layout | p. 197 |
Introduction to Tables | p. 197 |
Tables for Layout | p. 202 |
Applied Layout Using Tables | p. 210 |
Advanced Data Tables | p. 223 |
Databinding: Tables Generated from a Data Source | p. 226 |
Summary | p. 230 |
8 Frames | p. 231 |
Frames | p. 231 |
Frame Layouts | p. 239 |
Floating Frames | p. 243 |
Frame Problems | p. 245 |
Summary | p. 246 |
9 Multimedia | p. 247 |
Audio | p. 247 |
Video | p. 255 |
Animation | p. 260 |
PDF Format | p. 265 |
Summary | p. 267 |
10 CSS1 | p. 269 |
Style Sheet Basics | p. 269 |
Adding Style to a Document | p. 271 |
CSS and HTML Elements | p. 277 |
Selectors | p. 278 |
Document Structure and Inheritance | p. 284 |
Complete Style Sheet Example | p. 288 |
CSS1 Properties | p. 289 |
Font Properties | p. 292 |
Text Properties | p. 297 |
List Properties | p. 303 |
Color and Background Properties | p. 307 |
Box Properties | p. 311 |
Display Properties | p. 324 |
Summary | p. 326 |
11 CSS2 | p. 327 |
The Rise of CSS2 | p. 327 |
CSS Properties | p. 332 |
CSS3: Someday? | p. 358 |
Microsoft-Specific Style Sheet Properties Sampler | p. 358 |
Summary | p. 360 |
Part IV Interactivity | |
12 Forms | p. 365 |
How Are Forms Used? | p. 365 |
Form Preliminaries | p. 366 |
The [left angle bracket]form[right angle bracket] Tag | p. 366 |
The name and id Attributes | p. 371 |
Form Field Elements | p. 372 |
Other Form Elements | p. 389 |
Form Accessibility Enhancements | p. 393 |
Browser-Specific Form Accessibility Improvements | p. 395 |
Miscellaneous Form Field Attributes | p. 396 |
Form Presentation | p. 397 |
Forms and Scripting | p. 402 |
The Rise of XForms? | p. 402 |
Summary | p. 403 |
13 Introduction to Server-Side Programming | p. 405 |
Overview of Client/Server Programming on the Web | p. 405 |
Server-Side Programming | p. 407 |
Common Gateway Interface (CGI) | p. 408 |
Server Modules: Apache Modules, ISAPI, and Others | p. 419 |
Server-Side Scripting | p. 419 |
PHP | p. 422 |
ColdFusion | p. 423 |
Active Server Pages (ASP) and ASP.NET | p. 428 |
Choosing a Server-Side Scripting Language | p. 431 |
Summary | p. 431 |
14 JavaScript and DHTML | p. 433 |
JavaScript | p. 433 |
VBScript | p. 435 |
Including Scripts in an XHTML Document | p. 436 |
JavaScript Language Overview | p. 446 |
JavaScript Object Models | p. 448 |
Markup Elements and Scripting Access | p. 452 |
Dynamic HTML | p. 455 |
The Standard DOM | p. 456 |
Scripting and CSS | p. 458 |
Cross-Browser JavaScript | p. 459 |
Common Scripts | p. 462 |
Summary | p. 471 |
15 Plug-ins, ActiveX Controls, and Java Applets | p. 473 |
Scripting, Programming, and Objects | p. 473 |
Plug-ins | p. 474 |
ActiveX Controls | p. 480 |
Java Applets | p. 486 |
Cross-Platform [left angle bracket]object[right angle bracket] Syntax Today and Tomorrow | p. 493 |
Summary | p. 496 |
Part V Site Delivery and Management | |
16 HTTP and Site Delivery | p. 499 |
The Importance of Delivery | p. 499 |
How to Deliver Web Sites | p. 500 |
Outsourcing Web Hosting | p. 501 |
Web Servers | p. 503 |
HTTP | p. 509 |
The Realities of Publishing and Maintaining a Web Site | p. 522 |
Summary | p. 523 |
17 Site Management | p. 525 |
Meta-Information | p. 525 |
Search Engine Promotion | p. 530 |
How Search Engines Work | p. 531 |
Optimizing for Search Engines | p. 534 |
Managing Web Sites | p. 538 |
Link Maintenance | p. 539 |
Content Management | p. 541 |
Summary | p. 544 |
Part VI Advanced Topics | |
18 XML | p. 547 |
The Need for XML | p. 547 |
SGML and XML | p. 548 |
Well-Formed XML | p. 549 |
Valid XML | p. 552 |
Displaying XML | p. 555 |
Combining XML and XHTML | p. 561 |
XML Application Languages | p. 565 |
Predicting the Future of XML | p. 573 |
Summary | p. 574 |
Part VII Appendixes | |
A HTML and XHTML Element Reference | p. 577 |
Flavors of HTML and XHTML | p. 577 |
Core Attributes Reference | p. 579 |
Language Attributes Reference | p. 580 |
Common Internet Explorer Attributes Reference | p. 581 |
Event Attributes Reference | p. 582 |
HTML Element Reference | p. 585 |
B CSS1 and CSS2 Reference | p. 735 |
Style Inclusion Methods | p. 735 |
CSS Measurements | p. 737 |
CSS Color Values | p. 737 |
Miscellaneous CSS Constructs | p. 741 |
CSS2 Aural Style Properties | p. 781 |
Microsoft Extensions to CSS | p. 781 |
C Special Characters | p. 789 |
"Standard" HTML Character Entities | p. 789 |
HTML 4.0 Character Entities | p. 807 |
D Fonts | p. 819 |
Specifying Fonts | p. 819 |
Downloadable Fonts | p. 825 |
E Color Reference | p. 827 |
Browser-Safe Colors | p. 827 |
Color Names and Numerical Equivalents | p. 829 |
CSS Color Values | p. 835 |
F Reading a Document Type Definition | p. 837 |
Element Type Declarations | p. 837 |
Occurrence Indicators | p. 838 |
Logical Connectors | p. 838 |
SGML Content Exclusion and Inclusion | p. 839 |
Attribute Declarations | p. 840 |
SGML and XML Keywords | p. 840 |
Parameter Entities | p. 841 |
Comments | p. 841 |
The DTDs | p. 842 |
XHTML 1.0 Transitional DTD | p. 842 |
XHTML 1.0 Strict DTD | p. 862 |
XHTML 1.0 Frameset DTD | p. 878 |
Index | p. 899 |