Amazon.co.uk Review
The book does not attempt to cover every aspect of web authoring, and you should look elsewhere for coverage of technologies like Flash multimedia, Javascript or XML. Instead, Learning Web Design offers sound and thorough coverage of the fundamentals, presented in a friendly and informal style, and underpinned by the author's in-depth knowledge and professionalism.
Some Web authors use design tools, while others prefer to work directly with HTML code. This title takes a balanced view, with how-to explanations for Dreamweaver, GoLive and FrontPage, along with the equivalent HTML. For graphics, Photoshop, Fireworks and Paint Shop Pro are specifically covered.
The book is structured as four parts. The first is an overview, explaining the Web design process. Next comes an HTML tutorial, tackling page formatting, how to include graphics, tables, frames and colours. The third part is a detailed guide to Web graphics, showing how to optimise both appearance and performance. The final section is about usability and design, showing how to create pages to professional standards. There is also a peek at more advanced techniques, showing where to go for more information. The wide-margin layout gives plenty of space for illustrations, some in colour, and there are plentiful tips and references in side-panels. --Tim Anderson
Review
Internet Advisor, March 2002
Ping, the Newsletter for HP/Works, HP Technical Computing User Group, March 2002
Lee Dembart, International Herald Tribune, March 25, 2002
Ralph L. Jordan, Charlotte Bytes, September 2002
Product Description
In Learning Web Design: A Beginner's Guide to HTML, Graphics, and Beyond, author Jennifer Niederst shares the knowledge she's gained from years of web design experience, both as a designer and as a teacher. This book starts from the very beginning--defining the Internet, the Web, browsers, and URLs--so you don't have to have any previous knowledge about how the Web works. Jennifer helps you build the solid foundation in HTML, graphics, and design principles that you need for crafting effective web pages. She also explains the nature of the medium and unpacks the web design process from conceptualization to the final result.
Learning Web Design:
- Covers the nuts and bolts of basic HTML, with detailed examples that illustrate how to format text, add graphic elements, make links, create tables and frames, and use color on the Web. In addition to a rundown on each HTML tag, there are tips on using three popular authoring programs: Macromedia Dreamweaver, Adobe GoLive, and Microsoft FrontPage.
- Explains whether to use GIFs or JPEGs for different types of images and includes important tips on optimizing graphics for web delivery. The book also demonstrates step-by-step graphics creation using three popular web graphic tools: Adobe Photoshop, Macromedia Fireworks, and JASC Paint Shop Pro.
- Offers a tutorial on building usable web sites that covers information design, interface design, and navigation systems.
- Provides dozens of web design DOs and DON'Ts, to help you make good web design decisions and avoid common beginner traps.
Unlike other beginning books, Learning Web Design leaves no holes in your education. It gives you everything you need to create basic web sites, and will prepare you for more advanced web work. If you are interested in web design, this book is the place to start. After finishing it, you'll be ready for the author's bestselling companion reference, Web Design in a Nutshell.
From the Publisher
About the Author
Excerpted from Learning Web Design by Jennifer Niederst. Copyright © 2001. Reprinted by permission. All rights reserved.
In Part I: Getting Started, I provided a general overview of the web design environment. Now that we've covered the big concepts, it's time to roll up our sleeves and get started on the specifics of creating a real web page. It
will be a simple page, but even the most complicated pages are based on the principles described in the following example.
In this chapter, I create a simple web page step by step. The important lessons here are:
How HTML tagging works
How an HTML document is structured
How browsers display tagged documents
Don't worry about learning specific text-formatting tags at this point. All the tags will be discussed in detail in the following chapters. For now, just pay attention to the process and the overall structure of the document. Once you understand the basics, adding tags to your bag of tricks is simple.
Introducing
the HTML Tag
If you've read through Part I of this book, you know web pages are formatted using HTML tags. The characters within the tag are usually an abbreviation of a formatting instruction or an element to add to the page.
Most HTML tags are container tags. They consist of two tags (a beginning and an end tag) that are wrapped around a range of text. The tag instruction applies to all the content contained within the tags. Think of them as
an "on" switch and "off " switch. The end tag looks the same as the start tag, only it begins with a slash ().
A few tags are standalone tags: you just drop them into place where you want an element to appear. They do not have a closing tag. We'll be using both types of tags in the following web page demo.
Assembling a Web Page
We are ready to make a web page. This demonstration has four steps:
Step 1: Setting up the HTML document. You'll learn about the tags used to give an HTML document its structure.
Step 2: Formatting text. We'll use container tags to format the text on the page.
Step 3: Adding graphical elements. We'll use standalone tags to add pictures and rules to the page. We'll also look at how tag attributes work.
Step 4: Adding a hypertext link. Since the Web is about linking, a web page demo would be incomplete without an introduction to linking.
I'll be typing the HTML by hand using an HTML editor called BBEdit (on a Mac). You could also use Allaire HomeSite if you're on a PC. Word processing programs such as Microsoft Word are not appropriate because they add hidden information to the code, and what we're after is pure text
characters (ASCII).
I'll be checking my work in a browser frequently throughout this demonstration probably more than you would in real lifebut since this is a first introduction to HTML, I find it helpful to show the cause and effect of each change.
Step 1: Setting Up the HTML Document
There are two things that make an ordinary text file a browser-readable web document. The document must have a name that ends in .htm or .html in order to be recognized by the browser, and it must contain the basic HTML tags that define the structure of the web document.
Basic structure
Begin a new web document by giving it a skeleton.
There are really only two parts to an HTML document: the head (also called the header) and the body. The head contains information about the document (its title, for instance); the body contains the actual content of the document. The structure of the document is identified by using the , , and container tags.
1 First, tell the browser that the text is in HTML format by labeling the entire document as "HTML." Place the "start HTML" tag (HTML>) at the very beginning of the text and the "end HTML" tag (/HTML>) at the end.
2 The /HEAD>tags define the beginning and end of the head section of the document. Right now, that section is empty.
3 The /BODY>tags define the body of the document. This is where we'll put the contents of the page; that is, everything we want to display in the browser window.