Creating Web Graphics

June 10th, 2007

You’ll want to create a superb site that attracts many visitors. Having an informative site is nice, but the key to make it attractive is through creating quality and quick-loading graphics.

We’ve reviewed many of the free graphics applications that can be legally downloaded from the Internet and we firmly believe LView Pro ranks among the best of them. It supports many Web image formats and has the ability to create transparent GIF images. It’s a nice application and we highly recommend it. The only major downside it has is that it doesn’t have illustration capabilities, which means you will have to draw graphics elsewhere or buy a nice commercial illustration program. But why not draw your graphics in Microsoft Paint (which is bundled with Microsoft Windows) and copy/paste them to LView Pro? You can download a copy of LView Pro at http://www.lview.com. It’s currently available upon a shareware license. If you prefer illustrating your graphics with another program, try Imager. Imager is a nice freeware program available for download at the Tucows Network (just type in “Imager” in the keyword field). Unfortunately, it only has the ability to save in “.bmp” and “.jpg” formats but that should be fairly sufficient for your needs. If not, you might have to do some importing and exporting to save in the format you want (such as “.gif”). If you’re looking to create some outstanding graphics, you should definitely check out CoolText (http://www.cooltext.com), an incredible online graphics generator. With this site, you can easily create colorful graphics that retain a nice professional appearance. And best of all, the service is entirely free of charge and you can create as many graphics as you like.

It’s important to realize the differences between the popular image formats on the Web. The two most commonly used image file formats for the Web are Graphics Interchange Format (.gif) and Joint Photographic Experts Group (.jpg or .jpeg). Although the Portable Networks Graphic format (.png) is somewhat popular, some browsers still cannot display images associated with the format. The explanations given below will discuss the differences between the GIF and JPEG file formats.

GIF file format (.gif)

  • Best choice for line drawings and graphics with few colors or sharp edges
  • Supported by all graphical Internet browsers
  • Supports up to 8-bit color (256 possible colors)
  • Stores custom palettes with your image
  • Supports transparent background and image interlacing
  • Provides lossless compression (saving the file will not change the appearance of your image)
  • Limited compression required (which means GIFs display fairly quickly on screen)
  • Supports image maps

JPEG file format (.jpg or .jpeg)

  • Best choice when saving images with broad tonal ranges, such as photographs or scanned images
  • Supports up to 32-bit color (16.7 million colors)
  • Excellent for photographs and scanned images
  • Supports lossy compression (loses unnecessary information to produce high quality images with a high level of compression)
  • The higher the image quality, the larger the file size
  • Requires some decompression time when displaying on screen
  • Can be displayed progressively
  • Supports image maps

There are also other programs that can filter your graphics to make them more Web-ready for the pressing download time requirements of Internet. We recommend purchasing a copy of WebVise to compress your graphics. This is a great investment toward the quality and value of your site. A great graphics program, WebVise (http://www.autofx.com)optimizes JPEG and GIF files for the Web and is an invaluable tool when speed is important.

Another popular program, Photo Soap (http://www.metacreations.com/products/soap), developed by MetaCreations, is primarily used to make regular graphics have the appearance of being designed by professional graphic designers.

Reptile 2, a program developed by Sausage Software, has the ability to create colorful textures that can be used for Web page backgrounds. It’s available as freeware and can be downloaded at http://www.sausage.com/reptile.

If you really want to make an investment towards the final appeal of your site, you may want to look into commercial graphic editors. We’ve listed some of the most popular graphic editors and illustration software available on the market today. Many of these software programs area available with a trial version so you can “try before you buy” and decide which program fits best for your needs.

Recommended Software

  • Adobe Illustrator – The industry-standard illustration software offering increased productivity and superior integration.
  • Adobe Photoshop – The world-standard image-editing solution for print and the Web.
  • Corel Photo-Paint – From precision editing to original painting, Corel Photo-Paint gives you the creative freedom you need to design extraordinary images for print or the Web.
  • Corel Draw – The CorelDraw Graphics Suite delivers powerful integrated tools for illustration, page layout, photo editing and painting.
  • Macromedia Freehand – The tool of choice for designers creating and producing illustrations and layouts for print and the Web.

Creating your Interface

June 10th, 2007

Creating an easy-to-use interface that’s both quick-loading and visually appealing can be a fairly tedious task. The navigation bar is really the solitary element that designates the easy of use for your site. Make your buttons large enough to click on and place crisp, readable text on them. If you’re site isn’t easy to navigate thorough and gives your visitor a hard time, he or she probably won’t return no matter how useful the information is. They almost always have the option to obtain the same information from other resources. People also expect efficiency, which means you shouldn’t make just a few elements easy to use. Spend some time creating an excellent interface to make your visitor happy and make them come back. In short, design your interface carefully… with your visitor in mind.

A Web interface should retain the following qualities:

  • All interfaces should reflect the interests of your target audience. Add the level of interactivity and balance of graphics and text appropriate to your visitors.
  • Avoid pointed corners and straight lines whenever possible. Generally speaking, people prefer curved lines to the basic appearance. If you’re Web site is aimed at promoting your business practices, however, you may want to consider going for the pointed corners and straight lines to satisfy all the hard-pressed, straight collar business people out there.
  • Make the interface colorful. Definitely avoid using simply black and white. You may want to consider referring to the “Color schemes” section on page 38 to assist you in creating an aspiring visual.
  • Make it no larger than 20-25% of your Web page unless your site is based on an image-map.
  • Keep the navigational elements consistent throughout your Web site. You don’t want to cause a lot of confusion.
  • Most Web page interfaces appear on the left side of the screen. So how do you get it there if you want something on the right side? Create a table (with a 100% width) and place your navigation bar/user interface in the first <TD> cell (if you base your site on 2 cells) or the 3rd cell if its 4. See the diagram illustrated below.

Web Interface DesignEither way is fine, its up to you to decide which way would be easier for you to organize your web page data. Please don’t think you need to use one of these two illustrated methods. There are many more common layouts and we encourage you to look into them (or design your own!)

Side Note: Avoid creating a background image inside the navigation <TD> cell area. The reason for this is it creates a blank area around the table’s parameter, which deducts the appeal of your site’s layout. Instead, create a new image about 2000×1000 pixels (width x height) in length and place your navigation bar’s background element to the left. The reason for the large image set-up is that it spans across a typical monitor’s screen so the background image won’t tile. Unfortunately, you will need to sacrifice saving download time, but the final result is worth more than having a user wait a few extra seconds (sometimes milliseconds) to load. Generally, the more white space an image contains, the faster it loads.

We suggest creating a savvy curvy navigation bar (for informal Web pages) because it looks neat and it’s very popular. These navigation bars are typically rectangular but have a curvy right edge. If you choose to create this type of navigation bar, avoid sharp pointed rectangles and squares. Circular graphics look best for use with curvy navigation bars.

Adhering to your Site Map

June 10th, 2007

Now that you’ve got a site map all laid out for you, creating your site and organizing pages is a simple task. Your map will tell you how to design your navigation bars by knowing the primary navigational links to other pages. It will also tell you how to piece your pages together–which will be discussed towards the end of this chapter.

If you look at your pages that stem from your home page, they will designate the names of your hyperlinks (or graphic hyperlinks) that are normally placed in your navigation bar. For every one of these pages, it’s recommended that you provide a small string of text that refers back to the home page. Although this is not entirely necessary for navigation purposes (they can always hit the back arrow in the browser’s taskbar) some Web surfers find it more convenient to use in-page navigational features. And if you support this particular group of people’s likes, it will add points to the overall value of your site, encouraging them to return to it later on.

To refer back to the home page, many Web developers commonly link back by placing the words “Home Page” in brackets, placing a graphical depiction of a small house or a back arrow, or through a hyperlink saying “Click here to return home.”

Net Etiquette

June 10th, 2007

Imagine you’re surfing the Net and you come to this huge Web site with flashy graphics that take a long time to show up on your screen. Although this may look like a great site, it doesn’t demonstrate the rules of common Net etiquette. A visitor may be forced to leave if he or she experiences too much inconvenience with the site.

We’ve given you a list of common etiquette practices a good Web designer implements to their entire site. If you follow these examples, you’ll produce a better site that would have greater potential at winning a nice award.

  • Make sure every Web page is less than 100 kilobytes. Producing a page larger than this general standard will produce a rather irritating visit. To check individual file sizes, right click on the associated Web page files and go to “Properties”. Add the file sizes together using a calculator (you can use the Windows calculator by going to “Start”, “Programs”, “Accessories”, and clicking on the “Calculator” icon.
  • Make sure your links go to the areas specifically labeled by the hypertext or graphical hyperlink. Nobody likes to be misled (especially to promote some other product or service). If you hate receiving phone calls from sale people, then you’ll have a sense of knowing how it feels to be misdirected for the purpose of promoting something.
  • If you use the META redirect feature, be careful how you use it. Most people like to surf the Net on their own without any automatic assistance. Most common uses of this tag is for a) redirecting users to a new Web page if the previously existent page is no longer available and b) displaying a splash screen and linking the user to the home page.
  • If you have a photo album on your site, for example, provide a thumbnail image no larger than 100×100 pixels so the user can sample what the full image looks like without investing too much download time.
  • Make sure this is a separate image. Don’t reduce the graphic’s display dimensions because this will still be the whole image. Its also nice to provide a short description of the image followed by a description of the file size.
  • If you offer on-site downloads, supply the file size and the approximate download time, if known. Approximate download time is most often calculated for 28.8 Kbps modems.
  • Try refraining from using the latest technology unless its appropriate to your target audience and you believe there’s a good chance that they have the knowledge to install the necessary plug-in.

Referring to Professional Designs

June 10th, 2007

If at any time you need help designing layouts, don’t feel bad if you have to look at existing publications such as Web sites, magazines, newsletters, advertisements, etc. to help you. After all, you’re probably a novice in the Web design area if you purchased this book so you may need some help getting started.

We recommend you review what other designers created to give you ideas and inspire your design, if necessary. If you haven’t spent much time on the Web, this is a good time to get acquainted with how a Web site looks like. You’ll find a section at the back of this book containing a listing of various Web sites pertaining to Web site design and development. Also worth looking at is the book, “The Web Design Wow! Book” by Jack Davis and Susan Merritt. In this full-color book, you’ll find numerous Web sites and other media extensively reviewed and nicely categorized.

Considering Monitor Resolution and Screen Size Differences

June 10th, 2007

Nowadays, if you were to buy a new computer system, you’d probably get a 15″ or 17″ monitor. A few years ago, however, 14″ monitors were standard. And not all monitors measure 14″, 15″, or 17″. They can get considerably larger. It’s not uncommon to find someone using a 19″ or 21″ monitor, especially if they work with graphics or 3D applications.

Some people might set their monitor resolutions below the 800×600 standard, which causes on-screen images to get larger. And if an image gets larger on screen and can’t fit in a window, you’ll have to scroll over until you can see the whole image.

The point being here is that incompatibility issues arise when designing your site, which should all be addressed. You should focus on creating a Web site that delivers Web pages compatible for all monitor resolutions and screen sizes.

Normally, designers design Web pages for a resolution containing 800×600 pixels and check the appearance of the page layout at the resolution containing 640×480 pixels. (This process can also be done vice-versa). Either way works fine and its up to you to decide which method is best for your purposes.

We recommend designing your Web pages to have a set width no larger than 600 pixels. This area is about where the checkbox icon resides on your taskbar. If you absolutely need more space, make use of percent measurements. If a Web browser needs more space, it will reduce the area for you without moving elements around too much.

A helpful program called “QRes” is designed for easily switching monitor screen resolutions, which is helpful in testing the compatibility of your Web pages on other monitors. Its available free of charge and can be downloaded at http://www.berend.com/qres.html. You might also want to look into a program called BrowserMaster from ApplyThis Software. A trial version is available at http://www.applythis.com/browsermaster.

If your project space is limited on your hard drive, you may want to consider checking the resolution manually using the Microsoft Windows Control Panel. To do this, simply click on “Start”, “Settings”, and “Control Panel”. Double-click on the “Display” icon and go to the “Settings” tab. Testing the compatibility of resolution differences should be relatively self-explanatory at this point.

You just need to slide the ruler appropriately to the named resolution in the “Screen area” section.

Side Note: Speaking of appearance differences, you might want to consider designing your Web pages for Netscape Navigator or Netscape Communicator. If your pages look good in a Netscape browser, odds are they look nice in Microsoft Internet Explorer. (Internet Explorer tens to be a little more lenient in terms of displaying Web pages more appropriately in terms of how the HTML programmer (or the WYSIWYG Web page development program) designed them to appear.

Alignment and other Formatting Methods

June 10th, 2007

As discussed in the previous lesson, you can get creative with the possibilities of using tables for aligning various elements. To align paragraph text to the left, center, or right of a page, use the grouped set of buttons on the toolbar that resemble grouped lines aligned in their appropriate fashion, resembling their function. If you do a mouse-over on these buttons, you should get “Align Left”, “Center”, and “Align Right”.

Let’s say you want to format a paragraph to have an indentation equal to 1 inch. To the right of the “Align Right” button, you will see another button grouping. Do another mouse-over to see how every button functions. To indent this paragraph at about 1″, select your paragraph and click on the button with an arrow pointing to the right, towards some lines of text. If you’re not sure where this button is located in the group, do another mouse-over until you come to a button reading “Increase Indent.” You can increase paragraph text more than once.

To create a numbered list, select a few lines of text and click on the button resembling a numbered list. If you do a mouse-over on this button, you should read “Numbered List”.

To create a bulleted list, select a few lines of text and click on the button resembling a bulleted list. If you do a mouse-over on this button, you should read “Bulleted List”.

Formatting basic text is also very easy and will be discussed in the next chapter.

Creating Tables

June 10th, 2007

Creating tables is easy with FrontPage Express. You have one of two options. You can either go up to “Table” on the menu bar and select “Insert Table…” or you can click on the icon between what appears to be a small robot and a picture of a mountain range. If you aren’t sure, just do a mouse-over on the buttons and see which one displays “Insert Table”.

With the first option (creating a table from the menu bar), a dialog box will appear, similar to the one shown below.

c02img01.gif

As you can see, you have a variety of options to choose from. The following breakdown of your choices will help you create a table you want:

  • Rows are the horizontal groupings of cells. In a 4 by 3 table, for example, the number 4 is the amount of rows.
  • Columns are vertical groupings of cells. In a 4 by 3 table, for example, the number 3 is the amount of columns.
  • Alignment is where you want your table to appear on screen. You can select from left, center, or right alignments.
  • Border size is the pixel area around your cells and is normally set to either 1 or 2 pixels.
  • Cell spacing is the amount of pixels between cells. Usually 1 or 2 pixels will be fine for standard tables.
  • Cell padding is the pixel space within cells. Again, 1 or 2 pixels will be fine for this option.
  • Table width is the span in which your table will look in someone’s Web browser. You can either set an exact amount in pixels or a percent span.

Under special conditions, you may want to set a table’s height dimension. To do this, click on the “Extended…” button. From here, click on “Add…” and another dialog box will appear titled “Name/Value Pair”. In the name field, type in “height” and type in your table height dimension in the value field. Remember, to specify an exact pixel space amount, simply enter a number. To specify a percent, type in a number from 1-100 followed by the percent (%) sign.

Possibly the easiest method to create a table, if you just want to input a few rows and columns would be to draw one out. If you have a large number of rows and columns to input, it may be easier to go to the table dialog box and input the specific number of rows and columns you require.

You can always go back and change something by right-clicking on your table and selecting “Table Properties…”

Tables are generally used to organize large amounts of data or to align various page elements more precisely. Tables can also be used for more creative approaches, such as creating a 1 by 1 table to designate the span of paragraph text rather than allowing your text to span 100% across the screen. Although this can be the desired effect, some designers prefer a small margin between the left and right sides of the screen to present their information more attractively.

Breathing Space

June 10th, 2007

The area between page elements is universally termed breathing space. Generally, the more breathing space between elements, the better the design of the layout. You shouldn’t create too little breathing space with elements grouped too closely together and you shouldn’t space them too far apart or it would be a waste of space. So place your elements far enough at an intermediate level so that it looks nice.

Realizing Program Limitations and Explanding them through HTML

June 10th, 2007

No single program can utilize every possible aspect of Web site development technology. The reason being is that it wouldn’t be very practical to put that much time into such a project. There are some advanced programs out there that can do much of it. However, there are some features missing. And the learning curve and price for those programs could be too much. As technology changes, so do programs. They become more advanced all the time and software programmers are continuously updating these programs with new versions.

The HTML programming language also advances, but generally not as fast as Web page editors. So it’s useful to learn the programming language to enhance your page and make it look exactly the way you want it. In other words, HTML is an inexpensive approach to expanding the capabilities to any Web page editor. We have included an HTML reference section in the back of this book and teach you how to implement the codes. Learning HTML is very easy, actually—once you understand the logic behind it. Other programming languages such as JavaScript and PERL are also useful.