Tutorials to help you get your work done.

Latest Addition

Learning Podcasting

by Carolyn Wood

Podcasting is the newest Web technology craze. Find out what it is and how to create a podcast, or subscribe to one, in this article by Carolyn Wood.

Learning Podcasting

Also...

Achieve Accessibility with Dreamweaver

by Virginia DeBolt

We all know that instituting website accessibility is A Good Thing. But now Dreamweaver MX makes it painless. Really! Read how in this detailed tutorial.

Achieve Accessibility with Dreamweaver

The Early Bird Catches the CSS: Planning Structural HTML

by Virginia DeBolt

Do you struggle to make the switch to Cascading Style Sheets? Are you using some CSS but can't quite complete the transition to all CSS? Virginia DeBolt will help you start your projects by first making your HTML structurally ready for CSS.

The Early Bird Catches the CSS: Planning Structural HTML

Cascading Style Sheets: Using Element Display For Layouts, Links & Lists

by Miraz Jordan

Miraz Jordan introduces the concepts of block-level and inline elements and mentions padding, borders and margins along the way. You'll learn simple techniques using CSS to create accessible layouts, lists, links and navigation bars.

Cascading Style Sheets: Using Element Display For Layouts, Links & Lists

Using the .htaccess File

by Miraz Jordan

Web designers often ask how to handle redirects or to password protect directories; the .htaccess file can do these things and more. Miraz Jordan has contributes an excellent compilation of advice, tips, tricks and techniques focusing on .htaccess, security and redirects.

Using the .htaccess file

Plain Text Rollovers in Fireworks and Dreamweaver MX 2004

by Darice Dronzek

With Fireworks and Dreamweaver MS, make 4-state buttons in 4 fast steps. Learn how!

Plain Text Rollovers in Fireworks and Dreamweaver MX 2004

Fireworks MX Slicing Tutorial

by Judy Fontanella

Judy Fontanella has made slicing and dicing an image into a working HTML page easy, no matter which Fireworks version you are using.

Fireworks MX Slicing Tutorial

Spell it Out

by Miraz Jordan

Want a quick easy trick that makes your web pages more friendly and helpful for visitors, while higher-ranking for search engines?

Spell it Out

Getting Started with Cascading Style Sheets

by Miraz Jordan

Cascading Style Sheets (CSS) effectively separate content from appearance on Web pages. This streamlines HTML coding and makes it easy change a site's entire appearance by altering the code on just a single CSS file.

Getting Started with Cascading Style Sheets

Using FTP Server Access for Site Development with UltraDev - Creating a Recordset

by Judy Fontanella

Our third UltraDev lesson concentrates on creating a recordset and displaying the dynamic data.

Using FTP Server Access for Site Development with UltraDev

Using FTP Server Access for Site Development with UltraDev

by Judy Fontanella

UltraDev has made it possible for Web designers without coding knowledge to create dynamic pages. Web designers who know how to code can work much faster.

Using FTP Server Access for Site Development with UltraDev

Ten Minutes to WML

by Virginia DeBolt

The crash course offered by this tutorial demystifies writing Wireless Markup Language for WAP.

Ten Minutes to WML

Learn Basic Animation with Adobe LiveMotion 1.0

by Bonnie Bucqueroux

A 2-part tutorial on using Adobe LiveMotion 1.0 to create .swf movies with minimal pain.

Adobe LiveMotion 1.0

A 10-Step Tune-Up For Improving the Performance Of Your Windows PC

by Kris Driessen

Computer slowing down? Error messages taking over your life? Before you invest in expensive software, hardware upgrades or even a new PC, try these simple suggestions for cleaning up your system.

Windows Tune-Up

Using Fireworks to Create Images Slices

by Judy Fontanella

Use Macromedia Fireworks to slice up and image and create a table automatically. Judy shows you how to optimize each slice for faster download times and much more.

Create Slices

Transparent GIFs, Part 1: Creating and Optimizing

by Makiko Itoh

This is part 1 of a 2-part article about creating and using transparent GIFs. Intermediate level skills in Adobe Photoshop are recommended. Users of other programs can utilize the ideas here about transparent GIFs and matte colors too.

Optimize your transparent GIFs.

Calling A Rose by Any Other Name

by Gidget Pizzashorts, also known as Dori Smith

Learn about string handling, arrays, error checking, and form validation while also getting your very own silly name. An intermediate-level JavaScript tutorial.

What's your silly name?

Promoting your site on the Web

by Gisele Glosser

Having a site on the World Wide Web does not guarantee that people will find it, even if it is filled with great content. You want people to be able to find your site or your client's site amongst the millions of sites that are out there.

There are many ways to promote a web site over the web. The good news is that most of them do not require any money. Here are some things you can do to get the word out about your site for free, that I have found to be effective.

Promote your site

Creating Curved Text with JASC Paintshop Pro

by Gini Decooman

With the vector feature provided by the latest versions of PaintShop Pro, you can make curved text to your heart's content very easily. Here's an easy to follow step-by-step tutorial that shows you how.

Bend your text

Making Your Forms Work with CGI Scripts

by Judy Fontanella

Forms are an important part of Web design because they allow us to collect data from our visitors. Forms can add interactively to our Web pages and perform a lot of useful functions.

In order to create forms, you have to know how to put the form elements on your page. However, there is another important part to creating forms. That is making the form work with a script that will take the data entered by your visitors and process it in some way. Your choice of a script depends upon the purpose of your form. Some forms interact with a JavaScript that is coded into the Web page and is run by the visitor's browser. The large majority of forms are processed by a script that is resident on a remote server, however. When the user fills in his data and then clicks the submit button, the data is sent to the script whose address is coded into the form tag.

More...