Search This Blog

Showing posts with label html. Show all posts
Showing posts with label html. Show all posts

Sunday, August 31, 2008

HTML in 10 Simple Steps


Introduction - From The Authors


Welcome to HTML in 10 Simple Steps or Less. Our mission in writing this book is to provide a quick and accessible way for you to learn Hypertext Markup Language — the lingua franca of the World Wide Web. We hope this book provides a resource that beginning and intermediate HTML coders can use to improve their Web development skills. It is also our hope that it fills multiple roles as both a teach-ing tool and a reference once you expand your skills.

What This Book Is

Each part in this book pertains to a different aspect of HTML and Web production, and we devote each task within the parts to building a specific piece of Web page content. We’ve laid out these tasks in 10 steps or less so they’re easy to internalize and become part of your personal skill set.

Who We Are and What We Know

Robert Fuller has an extensive background in Web development and design. He served as senior devel-oper for Travelocity’s Site59.com and takes his experience into the classroom — both live and online — every day. He believes that in order for new Web developers truly to flourish, they must gain a solid understanding of the Web’s underlying language, HTML.

He has authored, coauthored, and contributed to several books about HTML, Web design, graphic soft-ware applications, and general computing. His online courses are currently available in college curricula throughout the United States, Europe, and Australia.

Laurie Ulrich has used, written about, and helped others use computers since the early 1980s. She ran two large training centers for computer resellers in Philadelphia and New York, and she served as an IT manager specializing in the proprietary software needs of midsize distributors. In 1992 she founded Limehat & Company, Inc., a firm providing Web hosting, design, and Webmaster services to growing businesses and nonprofit organizations. She has taught more than 10,000 students to make more effective and creative use of their computers and software.
Laurie has also authored, coauthored, and contributed to more than 25 nationally published books on desktop applications, graphics and illustration, and Web design.

How to Use This Book

We think of this book as a multipurpose tool — perhaps the Swiss Army knife of HTML coding. Not only can you employ it as a guide to creating individual pieces of Web page content, but you can also use this book as a valuable teaching tool. By working through the book’s tasks in sequence, you will learn the basics of Web page development — from constructing tags (the core components of Hypertext Markup Language) to publishing complete sites to a Web server.


In addition to the material found in this book, the publisher maintains a companion Web site where you’ll find information that doesn’t lend itself to a task-oriented approach. We point you to the Web site (www.wiley.com/compbooks/10simplestepsorless) at various points throughout the book to give you detailed information about particular concepts, help you learn about other Web-based resources, and provide samples of some of the content you create.
What You Need to Get Started

As long as you have a computer, the list of requirements is quite short. To create Web page content you need only two things: a program for writing code (a text editor) and another program for viewing the fin-ished product (a Web browser).

Text Editors
In nearly every case, a computer’s operating system (OS) comes with a text editor. For example, Microsoft Windows provides its users with the program called Notepad. It is a very simple, bare-bones application that allows you to write simple text files — which is all that an HTML document is. Mac OS 9 (and earlier versions) contains a native text editor, called SimpleText. Apple refers to it as “the utility-knife of software.” This simple application is designed for simple tasks. Mac OS X provides a new pro-gram, called TextEdit, that replaces SimpleText. Both of these applications are more than sufficient for writing HTML documents. Having written a vast quantity of HTML over the years, however, we’re sure you’ll ultimately want to work with a text editor that offers more functionality than these limited-range word processors do. Like anything else, you want the right tool for the job.

More robust programs offer advantages that make learning HTML easy. Just as a full-featured word processor makes it easy to write letters, term papers, and books — compared with using Notepad or SimpleText — an HTML code editor makes it easy to generate code properly and build robust Web pages. For example, most HTML editors feature syntax-checking and code-coloring. Because they understand the code you write, these programs assign colors to different functional parts of the code so that you can easily spot errors (mostly caused by typos) and fix them.

Each major operating system — Windows, Macintosh, and UNIX/Linux — offers a number of HTML editors that cost anywhere from nothing to over $100. (But as we said earlier, you get what you pay for.) We review here some of the more popular editors available on each platform. Later on in the book, we discuss these products and others in greater detail.

TextPad from Helios Software Solutions (Windows)

TextPad is shareware, which means you can download it for free and generally use it indefinitely. However, if you intend to use the program for an extended period, and derive much productive use from it, you should register and pay for the program — if at least to get technical support and notifications of upgrades or improvements (bug fixes). TextPad currently runs about US $26.
The creators of TextPad feel there shouldn’t be a steep learning curve when picking up a new application. Your familiarity with other Windows programs should be sufficient experience. TextPad therefore pro-vides the kinds of tools you expect from other applications, including keyboard shortcuts, spell-checking (in 10 languages), the ability to open and edit multiple files simultaneously, drag and drop, undo and redo, and the ability to create macros. TextPad also provides many code-specific tools, such as syntax-checking, code-coloring, and libraries for storing reusable code snippets.



http://rapidshare.com/files/88013514/HTML_In_10_Simple_Steps_Or_Less_2004.pdf

or

http://tinyurl.com/3yo6bu

HTML XHTML CSS Bible 3rd Ed


The World Wide Web has come a long way from its humble beginnings. Most Internet historians recognize Gopher as the precursor to the Web. Gopher was a revolutionary search tool that allowed the user to search hierarchical archives of textual documents. It enabled Internet users to easily search, retrieve, and share information.

Today’s World Wide Web is capable of delivering information via any number of medium—text, audio, video. The content can be dynamic and even interactive.

However, the Web is not a panacea. The standards that make up the HTTP protocol are implemented in different ways by different browsers. What works on one platform may not work the same, if at all, on the next. Newly Web-enabled devices— PDAs, cell phones, appliances, and so on—are still searching for a suitable form of HTML to standardize on.

This turmoil makes a book like this difficult to write. Although standards exist, they have been implemented in different ways and somewhat haphazardly. In addition, there are more technologies at work on the Web than can be easily counted. One book cannot hope to cover them all.

This book attempts to cover a broad subset of available technologies and techniques, centering on the HTML 4.01 standard, along with a mix of newer, upcoming standards such as XML and XHTML.
Who Should Read This Book?

This book is geared toward a wide audience. Those readers who are just getting started with HTML and Web content will benefit the most as this book provides a decent learning foundation as well as ample reference material for later perusal. Experienced users will find the chapters covering new standards and technologies to be the most useful, and will also appreciate having a comprehensive reference for consultation.

Although the Web is technical in nature, we have done our best to boil down the technology into simple and straightforward terms. Whether you are a computer scientist or a computer neophyte, you should be able to understand, adopt, and deploy the technologies discussed herein.
Book Organization, Conventions, and Features

The Wiley “Bible” series of books uses several different methods to present information to help you get the most out of it. The book is organized according to the following conventions.
Organization

This book is organized into logical parts. Each part contains related chapters that cover complementary subjects.

Part I, Understanding (X)HTML, is your introduction to the HTML protocol.

Part II, HTML and XHTML Authoring Fundamentals, continues coverage on the basics of the HTML protocol and familiarizes you with the basic HTML elements.

Part III, Controlling Presentation with CSS, covers Cascading Style Sheets—covering how CSS works and introducing its various elements.

Part IV, Advanced Web Authoring, delves into more advanced topics such as scripting, Dynamic HTML, and XML.

Part V, Testing, Publishing, and Maintaining Your Site, covers more details about the tools and methodology for creating and publishing your content to the Web.

Part VI, Principles of Professional Web Design and Development, covers more philosophical topics about developing structured, accessible content and how to protect your content online.

Part VII, Appendixes, provides reference material on HTML tags, CSS conventions, and language codes.

Conventions and features

There are many different organizational and typographical features throughout this book designed to help you get the most from the information.

Tips, Notes, and Cautions

Whenever the authors want to bring something important to your attention, the information will appear in a Tip, Note, or Caution. These elements are formatted like this:

Caution This information is important and is set off in a separate paragraph with a special icon. Cautions provide information about things to watch out for, whether these things are simply inconvenient or potentially hazardous to your data or systems.Tips generally are used to provide information that can make your work easier— special shortcuts or methods for doing something easier than the norm.

Notes provide additional, ancillary information that is helpful, but somewhat outside the current discussion.

http://rapidshare.com/files/88014563/HTML__XHTML____CSS_Bibl
e__3rd_Ed_2004.pdf


or

http://tinyurl.com/3ymc5w

O'Reilly - HTML & XHTML The Definitive Guide


Learning Hypertext Markup Language (HTML) and Extensible Hypertext Markup Language (XHTML) is like learning any new language, computer or human. Most students first immerse themselves in examples. Studying others is a natural way to learn, making learning easy and fun. Our advice to anyone wanting to learn HTML and XHTML is to get out there on the Web with a suitable browser and see for yourself what looks good, what's effective, and what works for you. Examine others' documents and ponder the possibilities. Mimicry is how many of the current webmasters have learned the language.

Imitation can take you only so far, though. Examples can be both good and bad. Learning by example helps you talk the talk, but not walk the walk. To become truly conversant, you must learn how to use the language appropriately in many different situations. You could learn all that by example, if you live long enough.

Remember, too, that computer-based languages are more explicit than human languages. You have to get the language syntax correct or it won't work. Then there is the problem of "standards." Committees of academics and industry experts define the proper syntax and usage of a computer language like HTML. The problem is that browser manufacturers like Netscape Communications Corporation (an America Online company) and Microsoft Corporation choose which parts of the standard they will use and which parts they will ignore. They even make up their own parts, which may eventually become standards.

Standards change, too. HTML is undergoing a conversion into XHTML, making it an application of the Extensible Markup Language (XML). HTML and XHTML are so similar that we often refer to them as a single language, but there are key differences, which we discuss later in this Preface.

To be safe, the way to become fluent in HTML and XHTML is through a comprehensive, up-to-date language reference that covers the language syntax, semantics, and variations in detail to help you distinguish between good and bad usage.

There's one more step leading to fluency in a language. To become a true master of the language, you need to develop your own style. That means knowing not only what is appropriate, but what is effective. Layout matters. A lot. So does the order of presentation within a document, between documents, and between document collections.

Our goal in writing this book is to help you become fluent in HTML and XHTML, fully versed in their syntax, semantics, and elements of style. We take the natural learning approach, using examples (good ones, of course). We cover in detail every element of the currently accepted standard versions of the languages (HTML 4.01 and XHTML 1.0) as well as all of the current extensions supported by the popular browsers, explaining how each element works and how it interacts with all of the other elements.

And, with all due respect to Strunk and White, throughout the book we give you suggestions for style and composition to help you decide how best to use HTML and XHTML to accomplish a variety of tasks, from simple online documentation to complex marketing and sales presentations. We show you what works and what doesn't, what makes sense to those who view your pages, and what might be confusing.

In short, this book is a complete guide to creating documents using HTML and XHTML, starting with basic syntax and semantics, and finishing with broad style guidelines to help you create beautiful, informative, accessible documents that you'll be proud to deliver to your readers.

Our Audience

We wrote this book for anyone interested in learning and using the language of the Web, from the most casual user to the full-time design professional. We don't expect you to have any experience in HTML or XHTML before picking up this book. In fact, we don't even expect that you've ever browsed the Web, although we'd be very surprised if you haven't. Being connected to the Internet is not strictly necessary to use this book, but if you're not connected, this book becomes like a travel guide for the homebound.

The only things we ask you to have are a computer, a text editor that can create simple ASCII text files, and copies of the latest leading web browsers -- preferably Netscape Navigator and Internet Explorer. Because HTML and XHTML documents are stored in a universally accepted format -- ASCII text -- and because the languages are completely independent of any specific computer, we won't even make an assumption about the kind of computer you're using. However, browsers do vary by platform and operating system, which means that your HTML or XHTML documents can look quite different depending on the computer and browser version. We explain how the various browsers use certain language features, paying particular attention to how they are different.

If you are new to HTML, the Web, or hypertext documentation in general, you should start by reading Chapter 1. In it, we describe how all these technologies come together to create webs of interrelated documents.

If you are already familiar with the Web, but not with HTML or XHTML specifically, start by reading Chapter 2. This chapter is a brief overview of the most important features of the language and serves as a roadmap to how we approach the language in the remainder of the book.

Subsequent chapters deal with specific language features in a roughly top-down approach to HTML and XHTML. Read them in order for a complete tour through the language, or jump around to find the exact feature you're interested in.


http://rapidshare.com/files/88015157/O_Reilly_-_HTML___XHTML
_The_Definitive_Guide_5th_Edition.pdf

or

http://tinyurl.com/3xxlpq