HTML, XHTML, and CSS Bible
eBook - ePub

HTML, XHTML, and CSS Bible

  1. English
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

HTML, XHTML, and CSS Bible

About this book

An essential update to the key web authoring standards of HTML, XHTML, and CSS

The existence of Web pages depends on three vital technologies: HTML (base language that Web pages are written in), XHTML (standards that define how to write HTML pages), and CSS (standard that applies formatting styles to Web pages). This new edition provides you with critical coverage of these three Web authoring standards, and places special focus on the upcoming releases of HTML 5 and CSS 3.

Serving as a tutorial and reference, this comprehensive resource explains the basic structure and necessary formatting to create a static (non-changing) and dynamic (changing) page on the Internet.

  • HTML, XHTML, and CSS are the three major Web authoring standards for creating either a static or dynamic Web page
  • Guides you through using HTML to create Web documents and introduces updates to HTML 5
  • Demonstrates best practices for using tools and utilities to create Web documents
  • Includes coverage of the new CSS 3 and tips and tricks for maximizing its abilities

Helpful examples round out this essential guide and will get you up and running with HTML, XHMTL, and CSS in no time!

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access HTML, XHTML, and CSS Bible by Steven M. Schafer in PDF and/or ePUB format, as well as other popular books in Computer Science & Programming in HTML. We have over one million books available in our catalogue for you to explore.

Information

Publisher
Wiley
Year
2011
Print ISBN
9780470523964
eBook ISBN
9781118081303
Part I
Creating Content with HTML
In This Part
Chapter 1: What Is a Markup Language?
Chapter 2: HTML Values and Units
Chapter 3: What Goes into a Web Document?
Chapter 4: The HEAD Elements
Chapter 5: Text Structuring Essentials
Chapter 6: Character Formatting Essentials
Chapter 7: Lists
Chapter 8: Links
Chapter 9: Tables
Chapter 10: Frames
Chapter 11: Forms
Chapter 12: Colors and Images
Chapter 13: Multimedia
Chapter 14: Special Characters
Chapter 15: Internationalization and Localization
Chapter 16: Scripts
Chapter 17: Dynamic HTML
Chapter 18: The Future of HTML: HTML5
Chapter 1
What Is a Markup Language?
In This Chapter
  • What Are We Doing Here?
  • Understanding Hypertext
  • Understanding Markup Instructions
  • Understanding Markup Language
The World Wide Web is a technology beast. If you have read this book's introduction, you should have at least a passing familiarity with how the Web started—its humble beginnings to bring cross-referenced textual documents to the masses via the connectivity of the Internet.
You are reading this book, so it's a good assumption that you are familiar with what the Web has become today—a collection of technologies capable of transporting numerous media across the Internet for consumption directly on your desktop.
However, it's important not to forget the Web's humble beginnings because the technologies used for the very first simple documents are still in use today, and must be understood. This chapter helps frame the reasons why.
What Are We Doing Here?
Why are we diving into technical topics instead of talking about how to create Web documents? Well, technically we are talking about how to create Web documents. The more you know about the technology behind the Web, the better prepared you will be to use the technology to your benefit, and the easier it will be to create Web documents.
Note
If you really do want to just dive into creating documents, check out Chapter 19, “Web Development Software,” which covers tools you can use to quickly create documents without knowing the underlying technology behind it all. However, keep in mind that such tools do not always accomplish the goal you desire and sometimes their results need manual tweaking—tweaking that you will learn to perform throughout the other chapters in this book.
So back to the question: What are we doing here?
Answer: Web documents are created using several different technologies. The main technology is Hypertext Markup Language (HTML). HTML is responsible for telling a Web browser (e.g., Microsoft Internet Explorer, Mozilla Firefox, Opera, Mac Safari, Google Chrome, and so on) how text and other objects in a Web document should appear. Whether the text should be small, large, bold, underlined, or right or left justified is largely determined by the HTML embedded in a Web page.
As a consumer of Web pages, you rarely experience HTML directly; it's hidden from the end user by the browser. However, as a creator of content, you need to be intimately familiar with HTML and its uses, which is why we are starting from scratch and covering some basics first. Don't worry, the good stuff is right around the corner and we will get started creating actual content soon enough.
Understanding Hypertext
By its very nature, the Web and its content overcome many of the limitations of standard, linear text. This concept is best illustrated by a comparison of a book (in particular, a reference book) to the Web. For example, consider a cross-reference in a book. Accessing the cross-reference requires you to look up the page number, textual reference, or other object being referred to. On the Web, the reference is (usually) a single mouse click away.
Also, documents on the Web can be designed to vary depending on the user accessing them. Books, conversely, remain static objects no matter who is reading them.
The word “Hypertext” was created along with other Internet terms and technologies during the evolution of the Web. It was coined to describe documents that could change, redirect, and otherwise overcome the linearity of normal text. In short, “Hypertext” describes text on the World Wide Web.
Understanding Markup Instructions
Markup languages are not a difficult concept to grasp; most of you have “marked something up” at one point or another. F...

Table of contents

  1. Cover
  2. Title Page
  3. Copyright
  4. Dedication
  5. About the Author
  6. Credits
  7. Acknowledgments
  8. Introduction
  9. Part I: Creating Content with HTML
  10. Part II: HTML Tools and Variants
  11. Part III: Controlling Presentation with CSS
  12. Part IV: Additional CSS Tools
  13. Appendix A: XHTML Element Quick Reference
  14. Appendix B: HTML Special Characters Quick Reference
  15. Appendix C: CSS 2.1 Properties Quick Reference
  16. Appendix D: CSS 2.1 Selectors Quick Reference
  17. Appendix E: Pseudo-Elements and Pseudo-Classes Quick Reference
  18. Index
  19. Advertisement