Table of contents : 0071496297......Page 1 Contents......Page 8 Acknowledgments......Page 22 Introduction......Page 24 Part I: Core Markup......Page 26 First Look at HTML and XHTML......Page 28 Hello HTML and XHTML World......Page 31 HTML and XHTML: Version History......Page 39 HTML and XHTML DTDs: The Specifications Up Close......Page 41 (X)HTML Document Structure......Page 45 Browsers and (X)HTML......Page 56 The Rules of (X)HTML......Page 66 Major Themes of (X)HTML......Page 70 The Future of Markup—Two Paths?......Page 74 Summary......Page 78 Hello HTML5......Page 80 Loose Syntax Returns......Page 83 XHTML5......Page 85 HTML5: Embracing the Reality of Web Markup......Page 87 Presentational Markup Removed and Redefined......Page 88 HTML5 Document Structure Changes......Page 94 Adding Semantics......Page 100 HTML5’s Open Media Effort......Page 103 Client-Side Graphics with ......Page 107 HTML5 Form Changes......Page 126 Emerging Elements and Attributes to Support Web Applications......Page 131 HTML5 Metadata Changes......Page 141 HTML5: Beyond Markup......Page 145 Major HTML5 Themes......Page 151 Summary......Page 157 Flavors of HTML and XHTML......Page 158 Core Attributes Reference......Page 160 Language Attributes Reference......Page 163 Other Common Attributes Reference......Page 164 Common HTML5 Attributes Reference......Page 167 Event Attributes Reference......Page 171 HTML Element Reference......Page 179 Part II: Core Style......Page 452 Presentational HTML......Page 454 The Slow Rise of CSS......Page 455 First Look at CSS......Page 457 Hello CSS World......Page 463 CSS Versions......Page 465 The Specification of CSS......Page 468 Applying Style to a Document......Page 477 Media Types......Page 486 Alternative Styles......Page 489 User Styles......Page 491 Document Structure and CSS Inheritance......Page 493 Selectors......Page 495 CSS Properties Preview......Page 525 Measurements and Values......Page 527 CSS and (X)HTML Elements Fundamentals......Page 531 Major Themes of CSS......Page 538 Summary......Page 544 CSS Basics......Page 546 Style Inclusion Methods......Page 549 CSS Measurements......Page 552 CSS Strings and Keywords......Page 554 CSS Color Values......Page 555 CSS Selectors......Page 558 Miscellaneous CSS Constructs......Page 564 CSS1 and CSS 2.1 Properties......Page 567 CSS2 and CSS 2.1 Aural Style Properties......Page 632 The State of CSS3......Page 638 Implemented CSS3 and Browser-Specific Features......Page 654 Part III: Appendixes......Page 750 A: Character Entities......Page 752 Encoding Quirks and Considerations......Page 753 Traditional HTML Entities......Page 756 HTML 4.x and XHTML 1.x Character Entities......Page 765 Embracing Unicode......Page 773 Specifying Fonts......Page 776 Downloadable Fonts......Page 785 Font Replacement with Images......Page 788 sIFR and Other Text Replacement Techniques......Page 789 (X)HTML Colors......Page 790 CSS Color Values......Page 798 Browser-Safe Colors......Page 804 Basic Concepts......Page 808 Data URIs......Page 816 Other Emerging URL Forms......Page 819 Relative URLs......Page 820 URL Challenges......Page 821 Beyond URLs......Page 823 Element Type Declarations......Page 826 Occurrence Indicators......Page 827 Logical Connectors......Page 828 Attribute Declarations......Page 829 SGML and XML Keywords......Page 830 Comments......Page 831 The DTDs......Page 832 A......Page 834 B......Page 835 C......Page 837 D......Page 840 F......Page 841 G......Page 842 H......Page 843 I......Page 846 L......Page 847 M......Page 848 N......Page 849 P......Page 850 R......Page 851 S......Page 852 T......Page 853 V......Page 855 X......Page 856 Z......Page 857