
XHTML
New Riders (Publisher)
Published on 12. January 2001
Book
Mixed media product
450 pages
978-0-7357-1034-4 (ISBN)
Description
If you?re a web developer who has worked with HTML, you will find much of XHTML instantly familiar and readily usable. However, there are parts of XHTML that are derived from XML, which may be unfamiliar and perhaps a bit harder to understand. In XHTML, Chelsea Valentine and Chris Minnick provide the explanations and explorations that will help you become familiar and comfortable with the "X" in XHTML. XHTML addresses the need of working Web professionals to learn what XHTML is and how best to use it, and helps those who are contemplating making the switch from HTML to XHTML decide if and when to take the plunge. Both the authors not only write about and teach XHTML, but also consult and implement this technology as part of their workday routines. They?ve learned from their audiences and students what people most need to know, and what examples and illustrations best illuminate that information. That collective wisdom drives this book throughout.
More details
Language
English
Place of publication
United States
Publishing group
Pearson Education (US)
Target group
College/higher education
Dimensions
Height: 230 mm
Width: 178 mm
Thickness: 24 mm
Weight
716 gr
ISBN-13
978-0-7357-1034-4 (9780735710344)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Persons
Chelsea Valentine is a Webmaster, writer, and trainer at LANWrights, Inc., where she maintains the company Web site and related training sites, and oversees LANWrights?s online training efforts for Austin Community College. Chris Minnick is the president of Minnick Web Services, which specializes in developing database-driven Web applications and application services for small- to medium-sized businesses, and project-oriented Web applications for large consultancies and law firms.
Content
1. Introducing XHTML.
What Is XML? XHTML Is XML. XHTML History and Antecedents. The XHTML 1.0 Specification. About Backward Compatibility. The Argument for Adopting XHTML. For More Information.
2. All About Markup.
The Purpose of Markup. The Importance of Well-Formed and Valid Documents. Of Elements, Attributes, Entities, and More. How XML Changes HTML to XHTML. Making XHTML Work for You. For More Information.
3. Overview of Element Structure.
Common Attributes. Alphabetic Listing of Elements. For More Information.
4. Converting HTML to XHTML.
Differences Between HTML and XHTML. Compatibility Issues and Browser Requirements. Mechanical Translation from HTML to XHTML. Working with HTML Tidy. For More Information.
5. Working with Web Development Tools.
Dancing on the Bleeding Edge. Who's Hip to XHTML? Other Tools, Other Rules. For More Information.
6. Adding Style with CSS.
Why Use CSS? CSS for Today. CSS Basics. Property Categories. Adding CSS to XHTML Documents. Adding CSS to XML Documents. For More Information.
7. Adding Style with XSL.
What Is XSL. Transforming Your Pages with XSLT. Associating Style Sheets with Your Documents. Adding CSS to Your Transformed Documents. XSLT Tools. For More Information.
8. Understanding XForms.
The History of Web Forms. Why Use Forms at All? Using Forms Today. Present-Day Limitations. What Exactly Are XForms? For More Information.
9. Calling Scripts and Other Objects.
Working with Media Types in XHTML. The Document Object Model. Creating Dynamic XHTML Pages. object Element. Using Java Applets. Providing Alternatives. For More Information.
10. Working with Multimedia and Graphics.
SVG Takes on Graphics. Moving Beyond Static Images. Working with Audio. Making Movies. For More Information.
11. Advanced Linking Techniques.
History and Theory of Linking. XLink Basic Concepts. Linking Elements with XLink. The Role and Reason for XPointer. XPointer and References. Understanding XPath. Bringing XLink, XPointer, and XPath Together. The State of XLink Today. For More Information.
12. The Benefits of Extensibility.
When Structure Matters Most. Let the Data Drive Your Development. Of DTDs and Schemas. XML Schema. Adding to the Base Namespace. Incorporating XML Applications. For More Information.
13. Where the Future Leads, XHTML Follows.
Upcoming Design Trends. XHTML 1.1 Goes Modular. Tracking Key Working Groups and Specifications. Emerging Development Efforts. Incorporating Legacy Web Sites with the Future. For More Information.
Appendix A. XHTML 1.0: The Extensible HyperText Markup Language.
A Reformulation of HTML 4 in XML 1.0 W3C Recommendation 26 January 2000 Abstract. Status of This Document. 1. What Is XHTML? 2. Definitions. 3. Normative Definition of XHTML 1.0. 4. Differences with HTML. 5. Compatibility Issues. 6. Future Directions. Appendix A: DTDs. Appendix B: Element Prohibitions. Appendix C: HTML Compatibility Guidelines. Appendix D: Acknowledgements. Appendix E: References.
Appendix B. XHTML Elements and Attributes.
Appendix C. CSS Properties Listed Alphabetically.
Appendix D. A Compendium of HTML, XML, and XHTML Resources.
The Standards. Online Resources. Tools. Books. Magazines.
Appendix E. Glossary.
Appendix F. Contents on the CD-ROM.
What You Will Find. What You Need to Get Started. How to Get Started. CD Contents. Software Included.
What Is XML? XHTML Is XML. XHTML History and Antecedents. The XHTML 1.0 Specification. About Backward Compatibility. The Argument for Adopting XHTML. For More Information.
2. All About Markup.
The Purpose of Markup. The Importance of Well-Formed and Valid Documents. Of Elements, Attributes, Entities, and More. How XML Changes HTML to XHTML. Making XHTML Work for You. For More Information.
3. Overview of Element Structure.
Common Attributes. Alphabetic Listing of Elements. For More Information.
4. Converting HTML to XHTML.
Differences Between HTML and XHTML. Compatibility Issues and Browser Requirements. Mechanical Translation from HTML to XHTML. Working with HTML Tidy. For More Information.
5. Working with Web Development Tools.
Dancing on the Bleeding Edge. Who's Hip to XHTML? Other Tools, Other Rules. For More Information.
6. Adding Style with CSS.
Why Use CSS? CSS for Today. CSS Basics. Property Categories. Adding CSS to XHTML Documents. Adding CSS to XML Documents. For More Information.
7. Adding Style with XSL.
What Is XSL. Transforming Your Pages with XSLT. Associating Style Sheets with Your Documents. Adding CSS to Your Transformed Documents. XSLT Tools. For More Information.
8. Understanding XForms.
The History of Web Forms. Why Use Forms at All? Using Forms Today. Present-Day Limitations. What Exactly Are XForms? For More Information.
9. Calling Scripts and Other Objects.
Working with Media Types in XHTML. The Document Object Model. Creating Dynamic XHTML Pages. object Element. Using Java Applets. Providing Alternatives. For More Information.
10. Working with Multimedia and Graphics.
SVG Takes on Graphics. Moving Beyond Static Images. Working with Audio. Making Movies. For More Information.
11. Advanced Linking Techniques.
History and Theory of Linking. XLink Basic Concepts. Linking Elements with XLink. The Role and Reason for XPointer. XPointer and References. Understanding XPath. Bringing XLink, XPointer, and XPath Together. The State of XLink Today. For More Information.
12. The Benefits of Extensibility.
When Structure Matters Most. Let the Data Drive Your Development. Of DTDs and Schemas. XML Schema. Adding to the Base Namespace. Incorporating XML Applications. For More Information.
13. Where the Future Leads, XHTML Follows.
Upcoming Design Trends. XHTML 1.1 Goes Modular. Tracking Key Working Groups and Specifications. Emerging Development Efforts. Incorporating Legacy Web Sites with the Future. For More Information.
Appendix A. XHTML 1.0: The Extensible HyperText Markup Language.
A Reformulation of HTML 4 in XML 1.0 W3C Recommendation 26 January 2000 Abstract. Status of This Document. 1. What Is XHTML? 2. Definitions. 3. Normative Definition of XHTML 1.0. 4. Differences with HTML. 5. Compatibility Issues. 6. Future Directions. Appendix A: DTDs. Appendix B: Element Prohibitions. Appendix C: HTML Compatibility Guidelines. Appendix D: Acknowledgements. Appendix E: References.
Appendix B. XHTML Elements and Attributes.
Appendix C. CSS Properties Listed Alphabetically.
Appendix D. A Compendium of HTML, XML, and XHTML Resources.
The Standards. Online Resources. Tools. Books. Magazines.
Appendix E. Glossary.
Appendix F. Contents on the CD-ROM.
What You Will Find. What You Need to Get Started. How to Get Started. CD Contents. Software Included.