Books about HyperText Markup Language

CSS Cookbook

£19.96
Image of CSS Cookbook

Christopher Schmitt; ISBN: 0-596-00576-8

Cascading Style Sheets (CSS) are a powerful way to enrich the presentation of HTML-based web pages, allowing web authors to give their pages a more sophisticated look and more structure. CSS's compact file size helps web pages load quickly, and by allowing changes made in one place to be applied across the entire document, CSS can save hours of tedious changing and updating.

But to leverage the full power of CSS, web authors first have to sift through CSS theory to find practical solutions that resolve real-world problems. Web authors can waste hours and earn ulcers trying to find answers to those all-too-common dilemmas that crop up with each project. The CSS Cookbook cuts straight through the theory to provide hundreds of useful examples and CSS code recipes that web authors can use immediately to format their web pages.

The time saved by a single one of these recipes will make its cover price money well-spent. But the CSS Cookbook provides more than quick code solutions to pressing problems. The explanation that accompanies each recipe enables readers to customize the formatting for their specific purposes, and shows why the solution works, so you can adapt these techniques to other situations. Recipes range from the basics that every web author needs to code concoctions that will take your web pages to new levels.

Reflecting CSS2, the latest specification, and including topics that range from basic web typography and page layout to techniques for formatting lists, forms, and tables, it is easy to see why the CSS Cookbook is regarded as an excellent companion to Cascading Style Sheets: The Definitive Guide and a must-have resource for any web author who has even considered using CSS.



CSS Pocket Reference

£5.56
Image of CSS Pocket Reference

Eric Meyer; ISBN: 0-596-00120-7

CSS (Cascading Style Sheets) is the W3C-approved method for enriching the visual presentation of web pages. CSS allows web pages to become more structural, and at the same time promises that they can have a more sophisticated look than ever before. With good implementations in Internet Explorer 5.0 and Opera 3.6, and 100% CSS1 support expected in Netscapes's Mozilla browser, signs are that CSS is rapidly becoming a useful, reliable, and powerful tool for web authors.

The CSS Pocket Reference briefly introduces CSS and then lists all CSS1 properties, plus the CSS1 pseudo-elements and pseudo-classes. Since browser incompatibility is the biggest obstacle to CSS adoption, we've also included a comprehensive guide to how the browsers have implemented support for CSS1. For anyone who wants to correctly implement CSS, this is a handy condensed reference to all the details in the larger volume, Cascading Style Sheets: The Definitive Guide.



CSS Pocket Reference, 2nd Edition

£5.56
Image of CSS Pocket Reference, 2nd Edition

Eric Meyer; ISBN: 0-596-00777-9

More proof that good things come in small--and sometimes even inexpensive--packages: the CSS Pocket Reference has been completely revised and updated to reflect the latest Cascading Style Sheet specifications, CSS2 and CSS2.1.

An indispensable reference for web designers and developers, this slim little book covers the essential information needed to effectively implement CSS, with an introduction to the key concepts of CSS and a complete alphabetical reference to the CSS2 and CSS 2.1 properties. And since browser incompatibility is the biggest CSS headache for most developers, it also includes an invaluable chart displaying detailed information about CSS support for every style element across all browsers. For anyone who wants to correctly implement CSS, this book condenses all the details in its companion volume, Cascading Style Sheets: The Definitive Guide, into one easy-to-use cheat-sheet.

The CSS Pocket Reference delivers just the CSS details that you need to complete the task at hand. When you're stuck and want an answer quickly, the tiny CSS Pocket Reference is the book you'll want by your keyboard or in your back pocket. (Yes, it really does fit in a back pocket, but it's too useful to stay there long.)



CVS Pocket Reference, 2nd Edition

£5.56
Image of CVS Pocket Reference, 2nd Edition

Gregor N. Purdy; ISBN: 0-596-00567-9

The beauty of open source is making code freely available. The curse is trying to organize the chaos that code development can evolve into. CVS, the Concurrent Version System, is an open source tool for managing and distributing source code. It allows multiple users dispersed over a wide geographic area to work on the same file at the same time, using a shared directory. Under CVS, multiple users can check out files from a directory tree, make changes, and then commit those changes back into the directory. CVS is a pivotal tool on many projects involving information or software, whether in-house or conducted over the Internet.

The CVS Pocket Reference is a quick reference guide to help administrators and users set up and manage source code development. This small book delivers the core concepts of version control along with a complete command reference and guide to configuration and repository set up. The book includes:

  • A version control primer that teaches the general concepts of version control and how it applies to CVS.
  • Instructions on how to install and configure CVS for Unix®-like operating systems.
  • Administrator and user sections, with complete listings of their respective commands and options for configuring and using CVS.
  • Details on how to import files from RCS and SCCS directories into CVS.
  • References to related useful materials.

Much more than a quick list of commands and options, this little book is packed with a surprising amount of detail--including an overview of background concepts, thorough descriptions on how to use and administer a CVS repository, and discussions of CVS-related files and how to manage them--all in a convenient reference format. This edition covers the CVS 1.11 and includes new commands for querying a central CVS repository, new configuration parameters, and new options for setting up a server for remote access. The book is a perfect companion for open source developers. The CVS Pocket Reference also contains tips on common tasks, such as converting projects from other revision control formats to CVS. It's an absolute must for developers who need an on-the-job guide for quick answers to CVS dilemmas.



Dynamic HTML: The Definitive Reference, 2nd Edition

£34.00
Image of Dynamic HTML: The Definitive Reference, 2nd Edition

Danny Goodman; ISBN: 0-596-00316-1

If you're a web developer today, you need to keep track of an enormous amount of information. In particular, you need to know the details about a variety of web specifications and their implementation in the latest versions of the popular browsers. Rather than try to remember all of these details or juggle dozens of reference books covering everything from CSS to JavaScript, you can have all the information at your fingertips with the newly revised Dynamic HTML: The Definitive Reference.

A favorite of web content developers since its first release, this book is an indispensable compendium for web development. Dynamic HTML: The Definitive Reference, 2nd Edition, contains everything you'll need in order to create functional cross-platform web applications. The new edition has been updated to cover the latest specifications, including HTML 4.01, CSS Level 2, DOM Level 2, and JavaScript 1.5, as well as the latest browsers, Internet Explorer 6 (Windows), Internet Explorer 5.1 (Mac), Netscape Navigator 6 and 7, and Mozilla 1.0. You'll learn how these standards and technologies relate to one another and how the creation of Dynamic HTML content relies on these four technologies. The book includes:

  • A complete reference for all of the HTML tags, CSS style attributes, document object model attributes, methods, and event handlers, and core JavaScript objects supported by the various standards and the latest versions of Netscape and Internet Explorer.
  • Handy cross-referenced indexes that make it easy to find interrelated HTML tags, style attributes, and document object model methods, attributes, and event handlers.
  • An advanced introduction to creating dynamic web content that addresses the cross-platform compromises inherent in web page design today and encourages developers to adopt the W3C standards.

If you have experience with basic web page creation, but are new to the world of dynamic content, Dynamic HTML: The Definitive Reference will jump-start your development efforts. If you're an experienced Web programmer, you'll find the browser-compatibility information invaluable. This book is the only DHTML reference a web developer needs.



Embedding Perl in HTML with Mason

£19.96
Image of Embedding Perl in HTML with Mason

Dave Rolsky and Ken Williams; ISBN: 0-596-00225-4

Mason doesn't aim to be the one true Perl-based templating system for building web sites, but it's led many programmers to abandon their custom solutions when they've seen how much easier using Mason can be. It's a powerful, open source, Perl-based web site development and delivery engine, with features that make it an ideal backend for high load sites serving dynamic content. Mason uses a concept called components: a mix of HTML, Perl, and special Mason commands. These components can be entire web pages, or bits of HTML that can be embedded in top-level components. Shared and reusable, these components greatly simplify site maintenance: when you change a shared component, you instantly change all pages that refer to it.

Although using Mason isn't difficult, creating a Mason-based site can be tricky. Embedding Perl in HTML with Mason, written by members of Mason's core development team, shows you how to take advantage of Mason's strengths while avoiding the obstacles that inexperienced users may encounter. Mason's unique features, when used properly, can streamline the design of a web site or application. This concise book covers these features from several angles, and includes a study of the authors' sample site where these features are used.

Embedding Perl in HTML with Mason shows you how to create large, complex, dynamically driven web sites that look good and are a snap to maintain. You'll learn how to visualize multiple Mason-based solutions to any given problem and select among them. The book covers the latest line of Mason development 1.1x, which has many new features, including line number reporting based on source files, sub-requests, and easier use as a CGI. The only book to cover this important tool, Embedding Perl in HTML with Mason is essential reading for any Perl programmer who wants to simplify web site design. Learn how to use Mason, and you'll spend more time making things work, and less time reinventing the wheel.



HTML & XHTML: The Definitive Guide, 5th Edition

£22.80
Image of HTML & XHTML: The Definitive Guide, 5th Edition

Chuck Musciano and Bill Kennedy; ISBN: 0-596-00382-X

HTML and its XML-based descendant, XHTML, are the fundamental languages for working on the web, and the new edition of our popular HTML guide offers web developers a better way to become fluent in these languages. HTML & XHTML: The Definitive Guide, 5th Edition is the most comprehensive, up-to-date book available on HTML and XHTML. It covers Netscape Navigator 6, Internet Explorer 6, HTML 4.01, XHTML 1.0, CSS2, and all of the features supported by the popular web browsers.

Learning HTML and XHTML is like learning any new language. Most students first immerse themselves in examples. Studying others is a natural way to learn; however, it's as easy to learn bad habits through imitation as it is to acquire good ones. The better way to become HTML-fluent is through a comprehensive reference that covers the language syntax, semantics, and variations in detail and demonstrates the difference between good and bad usage.

In HTML & XHTML: The Definitive Guide, the authors cover every element of HTML/XHTML in detail, explaining how each element works and how it interacts with other elements. Tips about HTML/XHTML style help you write documents ranging from simple online documentation to complex presentations. With hundreds of examples, the book gives you models for writing your own effective web pages and for mastering advanced features like style sheets and frames.

HTML & XHTML: The Definitive Guide, 5th Edition, shows how to:

  • Use style sheets to control a document's appearance
  • Work with programmatically generated HTML
  • Create tables, from simple to complex
  • Use frames to coordinate sets of documents
  • Design and build interactive forms and dynamic documents
  • Insert images, sound files, video, Java applets, and JavaScript programs
  • Create documents that look good on a variety of browsers
  • Make the transition to XHTML

The book comes with a handy quick-reference card listing HTML/XHTML tags.



HTML and XHTML Pocket Reference,

£5.56
Image of HTML and XHTML Pocket Reference,

Jennifer Niederst; ISBN: 0-596-00296-3

In this completely revised and updated pocket reference, Jennifer Niederst, the author of the best-selling Web Design in a Nutshell, delivers a complete guide to every HTML tag. As with O'Reilly's other pocket references, this handy book offers the bare essentials in a small, concise format that you can carry anywhere for quick reference. This guide will literally fit into your back pocket.

Each entry in the book is devoted to the description of a single HTML tag, its standard usage, information on the tag's attributes, browser support (for Netscape Navigator, Microsoft Internet Explorer, and Opera), and support for WebTV. Niederst puts the tags in context, indicating which ones are grouped together. She also offers bare-bones examples of how standard web page elements are constructed.

All the tag-by-tag descriptions in this new edition have been brought up to date with the current HTML specification (4.01), and the book includes useful charts of character entities and decimal-to-hexadecimal conversions.

The HTML Pocket Reference, second edition is an indispensable reference for any serious web designer, author, or programmer.



JavaScript & DHTML Cookbook

£22.80
Image of JavaScript & DHTML Cookbook

Danny Goodman; ISBN: 0-596-00467-2

On numerous online forums for JavaScript and DHTML, the majority of questions begin with "How do I...?" This new Cookbook provides the answers. After reading thousands of forum threads over the years, author and scripting pioneer Danny Goodman has compiled a list of problems that frequently vex scripters of various experience levels. He has now applied state-of-the-art ECMA and W3C DOM standards and used best practices to create this extensive collection of practical recipes that can bring your web pages to life.

The JavaScript & DHTML Cookbook is all about adding value to the content of a web page. The book focuses on practical and sensible applications of scripting, rather than flying images and gratuitous color changes. For every problem Goodman addresses, there's a solution or "recipe"--a focused piece of code that web developers can insert directly into their applications. Yet, rather than just cut-and-paste code, you also get explanations of how and why the code works, so you can learn to adapt the problem-solving techniques to your designs.

The recipes range from simple tasks, such as manipulating strings and validating dates in JavaScript, to entire libraries that demonstrate complex tasks, such as cross-browser positioning of HTML elements and sorting tables. This book contains over 150 recipes on the following topics:

  • Working with interactive forms and style sheets
  • Presenting user-friendly page navigation
  • Creating dynamic content
  • Producing visual effects for stationary content
  • Positioning HTML elements
  • Managing browser windows and multiple frames

This book is the ideal companion to O'Reilly's JavaScript: The Definitive Guide and Dynamic HTML: The Definitive Reference. If you own either of these books, the JavaScript & DHTML Cookbook is a must.