Synopses & Reviews
Beginning Web Programming with HTML, XHTML, and CSS 2nd EditionOffering a new approach to a familiar topic, this book teaches you how to create pages for the web as it exists today—and how it will be for the foreseeable future. The time for using only HTML coding to write a web page is gone. As the Web has advanced, so have the technologies you need to learn in order to create effective and attractive web pages. This beginning guide reviews HTML and also introduces you to using XHTML for the structure of a web page and cascading style sheets (CSS) for controlling how a document should appear on a web page.
Updated with modern examples, the book explores the evolution of web browsers and how they reflect the way web pages have developed. You'll learn how to take advantage of the latest features of browsers while still making sure that your pages still work in older, but popular, browsers. In addition, you'll discover how to write web pages for the many devices that are able to access the web. By incorporating usability and accessibility, you'll be able to write professional-looking and well-coded web pages that use the latest technologies.
What you will learn from this book
The different elements and attributes that make up HTML and XHTML and how to use them to write web pages
Ways to use CSS to make your pages attractive and easy to use
The basics of JavaScript® so you can add interactivity to your web pages
How to put your site on the Internet, find an audience for it, and get search engines to recognize it
Who this book is for
This book is for anyone who wants to create web pages or for those who want to improve their web-design skill level. No prior programming or web coding knowledge is assumed.
Wrox Beginning guidesare crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.
Synopsis
As the Web has evolved, tools and methods for creating Web pages have also changed and matured. This book teaches you to create Web sites using a combination of new and mature technologies and shows you the best practices that have emerged for using these technologies.
In these pages you will learn to build Web sites with traditional HTML and its successor XHTML. You will see how CSS can be used to make your Web pages more attractive by controlling the presentation and formatting of pages, and how to use JavaScript™ to enhance the power of your pages. Along the way you will learn how to make your pages work in several generations of Web browsers, including new Web-enabled devices such as mobile phones. You'll also learn techniques that make your site more usable and accessible.
What you will learn from this book
- How to create Web sites using established standards
- The differences between HTML and its successor XHTML
- How to include images and links in your pages
- Methods of collecting information from visitors to your site using forms
- Ways to control the appearance of your pages (such as fonts, colors, and backgrounds) using CSS
- How to use tables, frames, and CSS to control page layout
- Design issues such as creating simple navigation and usable forms
- How to deliver Web pages to a wide range of devices
- The basics of using JavaScript in your pages
Who this book is for
This book is for anyone who wants to understand the language of the Web and learn to create Web pages. You should know how to access and view Web pages with a browser, but previous programming experience is not necessary.
Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured tutorial format that will guide you through all the techniques involved.
Synopsis
What is this book about?Beginning Web Programming with HTML, XHTML, and CSS teaches you how to write Web pages using HTML, XHTML, and CSS. It follows standards-based principles, but also teaches readers ways around problems they are likely to face using (X)HTML.
While XHTML is the "current" standard, the book still covers HTML because many people do not yet understand that XHTML is the official successor to HTML, and many readers will still stick with HTML for backward compatibility and simpler/informal Web pages that don't require XHTML compliance.
The book teaches basic principles of usability and accessibility along the way, to get users into the mode of developing Web pages that will be available to as many viewers as possible from the start. The book also covers the most commonly used programming/scripting language — JavaScript — and provides readers with a roadmap of other Web technologies to learn after mastering this book to add more functionality to their sites.
Synopsis
This book teaches people how to write web pages using HTML, XHTML, and CSS. This edition will be updated to include the current standards-based principles, and will feature more recent browsers. Beginning Web Programming with HTML, XHTML, and CSS teaches basic principles of usability and accessibility along the way to get users in the mode of developing web pages that will be available to as many viewers as possible from the start. This book shows the reader hot to make their pages work in several generations of Web browsers, including Web-enabled devises such as mobile phones. It covers the most commonly used programming/scripting language - JavaScript and provide readers with a roadmap of other web technologies to learn after mastering this book to add more functionality to their sites.
Synopsis
- The latest update, packed with new examples using the most up-to-date browsers and technologies
- Covers the full range of current specs and methods that readers need for their Web pages
- JavaScript coverage enables readers to add simple interactivity and personalization to their pages
- Examines the current standards-based principles, principles of usability and accessibility, how to add consistent formatting with CSS, and how to make pages work on a variety of browsers including mobile phones and other Web-enabled devices
- Written for anyone who wants to learn how to create Web pages, even without previous programming or Web coding knowledge
- Adobe AIR is expected to be as big as Flash and to fundamentally change the delivery of rich Internet applications
- Web developers who are currently using technologies such as Ajax are expected to be eager adopters of AIR
- This book targets developers who are currently leveraging Web technologies such as Flash, Flex, HTML, JavaScript, and Ajax to build and deploy rich Internet applications
- Covers understanding the AIR model, understanding the programming languages available to AIR developers, working with the various tools available, packaging AIR applications, interacting with data sources, and leveraging the various AIR APIs
About the Author
Jon Duckett published his first Web site in 1996 while studying for a BSc (Hons) in Psychology at Brunel University, London. Since then he has helped create a wide variety of Web sites and has co-written more than ten programming-related books on topics from ASP to XML (via many other letters of the alphabet) covering diverse aspects of Web programming including design, architecture, and coding.
After graduation, Jon worked for Wrox Press first in its Birmingham (UK) offices for three years and then in Sydney, Australia, for another year. He is now a freelance developer and consultant based in a leafy suburb of London, working for a range of clients spread across three continents.
When not stuck in front of a computer screen, Jon enjoys listening to music and writing.
Table of Contents
Introduction.
Chapter 1: Untangling the Web.
Chapter 2: The Structure of a Page.
Chapter 3: Links and Navigation.
Chapter 4: Colors, Images, and Objects.
Chapter 5: Tables.
Chapter 6: Forms.
Chapter 7: Frames.
Chapter 8: Deprecated and Browser-Specific Markup
Chapter 9: Cascading Style Sheets.
Chapter 10: More Cascading Style Sheets.
Chapter 11: Page Layout.
Chapter 12: Design Issues.
Chapter 13: Modularized XHTML and Serving Multiple Devices.
Chapter 14: Learning JavaScript.
Chapter 15: Creating a JavaScript Library.
Summary.
Appendix A: Answers to Exercises.
Appendix B: XHTML Element Reference.
Appendix C: CSS Properties.
Appendix D: Color Names and Values.
Appendix E: Character Encodings.
Appendix F: Special Characters.
Appendix G: Language Codes.
Appendix H: MIME Media Types. Index.