Flash is an animation program that has increasingly been utilized in Web design. If done properly, a Flash design can be a visual masterpiece of the Internet. However, when a website is built entirely with Flash the html says absolutely nothing of the site itself. The figure below shows how the code is only written to load in the movie. There is no content or links that spiders would use to index the site. So now the owner has a great looking site and no one to visit.
Fig. 3: Flash HTML Code
A great way to get around the coding down falls of Java and Flash is to build your website with a Cascading Style Sheet (CSS). CSS designs are able to create a custom look and feel, as well as manipulate buttons, header tags, fonts, etc. More importantly, CSS accomplishes all of this without putting “junk” code into your Web document. CSS is a separate page containing all of the formatting code that gets referenced to by the content pages. In doing this the page of content that you want indexed into the search engines is crisp, clean, and to the point; everything a spider loves to see. Figure 6 shows a .css page where all of the formatting code is located. Figure 7 shows a page designed in CSS. Notice how little code is present and the majority of the information is only content that can be read by a spider and by visitors to the site. Even though there is so little code on the HTML page, the CSS is able to make a visually appealing site without so much mess (Fig. 8).