HTML: The Complete Reference

Overview

A comprehensive,all-in-one reference for all levels of HTML developers. This bestselling book combines theory and practice,and includes extensive examples.

The Ultimate HTML Resource!

Build and design dynamic,fully-functional Web sites with this comprehensive guide. You'll learn exactly how to create compelling,cross-platform Web pages,understand the functions of the individual tags,and learn which tags to use for which environment. All of the ...

See more details below
Available through our Marketplace sellers.
Other sellers (Paperback)
  • All (37) from $1.99   
  • New (3) from $8.50   
  • Used (34) from $1.99   
Close
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$8.50
Seller since 2005

Feedback rating:

(1544)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

New
New

Ships from: Fort Worth, TX

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$25.00
Seller since 2006

Feedback rating:

(248)

Condition: New
2001 Trade paperback 3rd ed. Illustrated. New. No dust jacket as issued. Trade paperback (US). Glued binding. 1208 p. Contains: Illustrations. Complete Reference. Audience: ... General/trade. Read more Show Less

Ships from: Pasadena, CA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$45.00
Seller since 2013

Feedback rating:

(39)

Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
Page 1 of 1
Showing All
Close
Sort by
Sending request ...

Overview

A comprehensive,all-in-one reference for all levels of HTML developers. This bestselling book combines theory and practice,and includes extensive examples.

The Ultimate HTML Resource!

Build and design dynamic,fully-functional Web sites with this comprehensive guide. You'll learn exactly how to create compelling,cross-platform Web pages,understand the functions of the individual tags,and learn which tags to use for which environment. All of the practical examples included are updated to work with Netscape Navigator 6 and Internet Explorer 5. 5. You'll also get an introduction to server- and client-side programming using JavaScript,Java,ActiveX,plug-ins,and popular server-side technologies such as ColdFusion,ASP,and CGI. Preview more advanced topics,including the DOM,XML,and XSL. Straightforward,fact-packed,and instructive,this is your one-stop guide to using HTML!

Inside,you'll find out how to:

  • Master simple to complex Web page design using step-by-step tutorials
  • Get the facts on WebTV,Netscape Navigator,and Internet Explorer
  • Build client interactivity easily with Dynamic HTML (DHTML)
  • Describe,deliver,and exchange structured data between multiple applications with Extensible Markup Language (XML)
  • Control color,font,and layout with Cascading Style Sheets (CSS),TGI,and Cold Fusion
  • Use forms and the advanced scripting potential of Active Server Pages (ASP) to create complete applications that work on the Web
  • Maximize your productivity with a 400-page reference section including HTML tags,color/HEX values,color names,fonts,and style sheets
Read More Show Less

Product Details

  • ISBN-13: 9780072129519
  • Publisher: McGraw-Hill Companies, The
  • Publication date: 12/14/2000
  • Series: Complete Reference Series
  • Edition description: Older Edition
  • Edition number: 3
  • Pages: 1208
  • Product dimensions: 7.34 (w) x 9.08 (h) x 2.42 (d)

Read an Excerpt

Chapter 1: Introduction to HTML and XHTML

...Myths about HTML and XHTML

HTML is a powerful technology, but many misconceptions exist about it. Understanding what HTML is not will certainly help page developers avoid common mistakes.

Myth: HTML Is a WYSIWYG Design Language

HTML isn't a specific, screen- or printer-precise formatting language like PostScript. Many people struggle with HTML on a daily basis, trying to create perfect layouts by using HTML elements inappropriately or by using images to make up for HTML's lack of screen and font-handling features. Other technologies, such as Cascading Style Sheets (CSS), are far better than HTML for handling presentation issues; their use returns HTML back to its structural roots.

Myth: HTML Is a Programming Language

Many people think that making HTML pages is similar to programming. However, HTML is unlike programming in that it does not specify logic. It specifies the structure and often the layout of a document. With the introduction of scripting languages such as JavaScript, however, the concept of dynamic HTML (DHTML) is becoming more and more popular and is used to create highly interactive Web pages. Simply put, DHTML provides scripting languages with the capability to modify HTML elements and their content before, and possibly after, the page has been loaded.

DHTML blurs the lines between HTML as a layout language and HTML as a programming environment. However, the line should be distinct, because HTML is not a programming language. Heavily intermixing code with HTML markup in the ad-hoc manner that many DHTML authors do is far worse than trying to use HTML as a WYSIWYG markuplanguage. Programming logic can be cleanly separated in HTML in the form of script code, as discussed in Chapter 13. Unfortunately, if this separation isn't heeded, the page maintenance nightmare that results from tightly binding programming logic to content will dwarf the problems caused by misuse of HTML code for presentation purposes.

Myth: HTML Is Complete

HTML is not finished. The language does not provide all the facilities it should, even as a logical markup language. However, work is presently focused on implementing the current HTML standards under a new language, called eXtensible Markup Language (XML). Future versions of HTML will almost certainly be defined as a subset of XML. Theoretically, this is a wise decision, but the ubiquitous nature of HTML and its huge installed base suggest that considering how to extend HTML or fill in its small gaps is an incredibly important task. The W3C's current HTML Activity Statement can be found on its Web site (http://www.w3.org/MarkUp/Activity.html).

Myth: HTML Is Completely Standardized

Although the WK defines the HTML specification, in practical terms browser vendors and users often define their own de facto standards, or decide what aspects of the standards they support. While this might sound like heresy, it is true. Up until recently, when a new browser supporting a new feature was released, many companies and individuals would rush to use it, regardless of whether the feature was included in the W3C HTML standard. Today a major goal of browser vendors is to bring standard conformance to the Web, which cannot happen too soon. However, for the time being designers have to respect the past forms of markup, problems and all.

Myth: Traditional HTML Is Going Away

HTML is the foundation of the Web; with literally billions of pages in existence, not every document is going to be upgraded anytime soon. The "legacy" Web will continue for years, and HTML will always be lurking around underneath even the most advanced Web page years from now.

Myth: XHTML Will Take the Public Web By Storm

Wishful thinking, but having taught HTML for years and noticing how both editors and people build Web pages, it is very unlikely that XHTML will be the norm before the end of the year 2000, or probably even for years well beyond that. The problem is that if browsers suddenly enforced XHTML rules, few of today's existing Web documents would render at all; remember that although HTML has had rules for years, people have not really bothered much of the time to follow them. Many people learn HTML simply through imitation by viewing the source of existing pages, which are not always written correctly, and going from there. Like learning a spoken language, it is the occasional, loosely enforced rules that have allowed many document authors to quickly get involved with HTML. Like the English language, HTML is well understood and used in lots of places, but not often used perfectly. Rigor will come to the Web, but don't expect it to happen all at once.

Myth: Hand-Coding of HTML Will Continue for Decades

Although some will continue to craft pages like mechanical typesetting, as the Web editors improve and standards take root, the requirement to hand-tweak HTML layouts will diminish. Hopefully, designers will realize that knowledge of the "invisible pixel" trick is not a bankable resume bullet and instead focus on development of their talents along with a firm understanding of HTML markup.

Myth: HTML Is All You Need to Know to Create Good Web Pages Whereas HTML is the basis for Web pages, you need to know a lot more than HTML to build useful Web pages (unless the page is very simple). Document design, graphic design, and even programming often are necessary to create sophisticated Web pages. HTML serves as the foundation environment for all of these tasks, and a complete understanding of HTML technology can only aid document authors. A brief discussion of some of the other aspects of Web design is presented in the next chapter.

Summary

HTML is the markup language for building Web pages and traditionally has combined physical and logical structuring ideas. Elements-in the form of tags such as <b> and </b>-are embedded within text documents to indicate to browsers how to render pages. The rules for HTML are fairly simple. Unfortunately, these rules have not been enforced by browsers in the past. Because of this looseness, there has been a great deal of misunderstanding about the purpose of HTML, and a good portion of the documents on the Web do not conform to any particular "official" specification of HTML. The introduction of XHTML attempts to return HTML to its roots as a structural language, leaving presentational duties to other technologies such as Cascading Style Sheets. The newest version of HTML also attempts to introduce the required rigor and enforcement of syntax that will make HTML a solid foundation on which to build tomorrow's Web applications. While heavy use of strict XHTML has yet to occur on the Web, document authors following the rules presented, even using classic HTML, should be well suited to make the transition to perfectly formed documents. Before plunging in to the core elements of HTML, we'll take a look at Web development practices and project planning useful to aspiring HTML document authors.

The preceding is only a brief introduction to some of the "rules" that HTML documents tend to follow. Unfortunately, the benefit of following the rules isn't always apparent to new Web developers, because most browsers don't strictly enforce the standards. For example, although the nesting rule agrees with the formal definition of HTML, most browsers have no problem with crossed tags, or even with tags being used totally improperly. The reason for the browsers' laxity in enforcement is actually very logical: A browser would display nonstop error messages if it displayed a message every time that it encountered a slightly miscoded Web page! Nevertheless, don't use the browsers' laxity in enforcing HTML's "rules" as an excuse to misuse HTML or sloppily code a page. Standards impose specific structural requirements on documents, and as the Web becomes increasingly more complicated and technologies such as the eXtensible Markup Language (XML) are adopted, following the standards will become much more important.

Unfortunately, many document authors are unfamiliar with standards. Thus, they might not pay attention to the structure because they don't understand the philosophy of HTML; or, they might think of HTML as a physical page-description language, such as PostScript, rather than a logical, structure-oriented markup language. Browsers don't discourage this view, and might even encourage the physical view...

Read More Show Less

Table of Contents

Acknowledgments
1 Introduction to HTML and XHTML 3
2 Web Development Overview 31
3 Core Elements 65
4 Links and Addressing 105
5 HTML and Images 163
6 Basic Layout: Text, Colors, and Backgrounds 195
7 Layout with Tables 231
8 Frames 265
9 HTML and Multimedia 285
10 Style Sheets 313
11 Basic Interactivity and HTML: Forms 403
12 Introduction to Server-Side Programming 451
13 Introduction to JavaScript and DHTML 495
14 Client-Side Programming: Plug-ins, ActiveX, and Java 537
15 Site Delivery 567
16 Site Management 601
17 XML: Beyond HTML 629
18 Future Directions 661
A HTML Element Reference 673
B Style Sheet Reference 983
C Special Characters 1071
D: Fonts 1103
E: Color Reference 1109
F Reading a Document Type Definition 1119
Index 1171
Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 4 Customer Reviews
  • Anonymous

    Posted June 30, 2002

    Thorough, complete, clear, with excellent examples from basic to advanced HTML

    I already have used this book in (huge) paperback, but I am buying it also now as an ebook to have a desktop ready reference. It would be hard to see how someone could have a more thorough and trustworthy guide, no matter if one is only even starting to learn HTML from scratch.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted February 25, 2001

    A must-have HTML guide

    This book is a perfect one-stop reference guide for anyone from novice programmers to advanced programmers. There are several reasons for why I give this book a five star:1) It explains HTML and CSS very precisely and clearly with plenty of illustrations. 2) The authors emphasis on a lot of important concepts, such as HTML should be used to provide the 'structure' of the document, not the 'layout' of it. 3) It provides a very concise introduction to CGI, DHTML, JavaScript as well 4) The complete HTML and CSS elements reference section at the end of the book is important for checking browsers compatibilities. Only one problem is that it's binding is not strong enough, it is falling apart.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted December 7, 2000

    Great reference book

    I professionally create html. I have used this book often for browser compatabilities and refreshing myself on html. A great book to keep next to you.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted March 26, 2000

    The HTML Resource of Last Resort

    Comprehensive and reasonably technical without getting boggd down. Fantastic breadth.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 4 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)