<img src="images/webdesign.gif" width="405" height="144">

Parkland College > Fine & Applied Arts > Graphic Design | Web Design >
Student Links > GDS 214 > Exercise #2

 

 

GDS 214 WEB DESIGN II
Exercise #2: Frames Web Site
Instructor: Paul Young

 

Objective

To learn Dreamweaver's frames layout tools by recreating this web site.

Download starter files
Download PDF site map

 

Description

Frames are multiple HTML files linked to a single file called a "frameset." Although a frames web site is more difficult to build, there are several advantages: portions of the screen can be set to be non-scrolling and navigation areas are easier to update and maintain. Webmasters dislike frames for these reasons: internal pages can not be bookmarked; printing may be difficult; and there are accessibility issues.

 

Procedure

prepping for the exercise

  1. move downloaded files to appropriate folders
  2. open "text.doc" in word, save as HTML "temp.html" (in upload)
  3. prep photoshop: apple menu > backup preferences > photoshop; replace image ready's preference file

slicing the mock-up in image ready

  1. open "inside.psd" in image ready; examine layers
  2. draw guides for slicing, hide appropriate layers
  3. slices > create slices from guides, modify
  4. name slices (i.e. "link1", "p1-tn", "title-portfolio", etc)
  5. slice select tool: select > all slices (cmd A); optimize (view 100%)
  6. file > save optimized as "inside.html" (images only, all slices)
  7. reveal "link over" layer
  8. file > save optimized as (images only, selected slices); save in "temp" folder
  9. reveal "philosophy" layer, rename slice
  10. file > save optimized as (images only, selected slices)
  11. repeat with other titles
  12. in finder, rename files and move to appropriate folders

making the main page in dreamweaver

  1. prep dreamweaver: apple menu > backup preferences; replace dreamweaver's preference file
  2. launch dreamweaver
  3. site > define sites: new site "jane's e2-piper"
  4. local root folder: documents > gds114-jane > upload-jane > e2-piper
  5. ctrl-click "e2-piper" folder: new file "main.html"; open new file
  6. view > head content
  7. make window size 760 x 420 (800 x 600 maximized)
  8. window > others > frames
  9. insert > frames > bottom
  10. in top frame: file > save frame as "portfolio.html"
  11. in bottom frame: file > save frame as "bottom.html"
  12. file > save frameset as "main.html" (replace)
  13. in top frame: insert table (1 row, 2 col, 100%, cell padding=5); make height=100%
  14. cell properties: vertical=top (2x)
  15. in col 1: insert image "title-portfolio.gif"
  16. in col 2: insert nested table (2 rows, 4 cols, 100%, cell padding=5); make height=100%
  17. insert appropriate images in nested table
  18. cell padding=0 (2x); modify > page properties (margins=0)
  19. in bottom frame: insert table (1 row, 5 cols, 100%, cellpadding=5)
  20. insert appropriate images in table
  21. cell padding=0; modify > page properties (margins=0)
  22. measure height of bottom image
  23. in frames panel: click outer border to edit frameset properties (top row=1 relative; bottom row=130 pixels)
  24. in frames panel: click top frame to edit main frame properties (scroll=auto)
  25. file > save all
  26. file > preview in browser (F12 and Cmd+F12)

finishing the HTML file

  1. in frames panel: click outer border to edit frameset properties, change title to "Gary Piper [graphic designer]"
  2. insert > head > keywords
  3. insert > head > description
  4. add alt tags
  5. commands > add/remove netscape resize fix
  6. commands > clean up HTML
  7. repeat with top frame and bottom frame

creating rollover behaviors & pop-up windows

  1. in bottom frame: add name to "link1.gif", add hotspot, add link (target "mainFrame"), repeat with others
  2. add behavior "swap image" (preload=yes, restore=yes)
  3. add behavior "go to URL" (i.e. "philosophy2.html"); change mouse action to "onMouseOver" (this creates the rollover title)
  4. in top frame : add behavior "openBrowserWindow" (URL=p1.html"; width=640, height=480); change mouse action to "onClick", repeat
  5. file > save all

creating the resume page

  1. window > site (F8)
  2. open "temp.html"; commands > clean up word HTML
  3. select all text, font=default, size=none
  4. dupe "portfolio.html" (Cmd+C, Cmd+V), rename "resume.html", open
  5. delete portfolio table
  6. insert > table (2 rows, 3 cols, width=100%, cell padding=5)
  7. in row 1/col 1: insert spacer (50w x 50h)
  8. in row 1/col 3: insert spacer (150w x 50h)
  9. in row2/col2: paste text from temp file, vertical=top, cell padding=0
  10. create new CSS style sheet "style.css" (linked): redefine <p> as arial, size=12px, line space=18px
  11. new custom style "indent30": box margin=30px left
  12. new custom style "indent60": box margin=60px left
  13. apply styles
  14. link PDF file
  15. save, close

creating the other pages

  1. window > site (F8)
  2. dupe "resume.html" (Cmd+C, Cmd+V), rename "philosophy.html", open
  3. replace resume text with philosophy text
  4. repeat with contact info
  5. make title rollover pages: dupe "contact.html", rename "contact2.html", delete nested table; repeat with other files

creating portfolio pages

  1. window > site (F8)
  2. dupe "contact.html" (Cmd+C, Cmd+V), rename "p1.html", open
  3. delete existing table
  4. insert> table (2 rows, 4 cols, width=100%, cell padding=0)
  5. make col 1 width=100%
  6. make bottom row bg color=black
  7. in row 1/col 1: insert image "p1.gif" (horiz=center)
  8. in row 1/col 2: insert image "portline.gif"
  9. in row 1/col 3: paste text from temp file
  10. in row 2/col 1: insert image "arrow-left.gif"
  11. in row 2/col 3: insert image "closewindow.gif"
  12. in row 2/col 4: insert image "arrow-right.gif"
  13. select table, cell padding=0; style text
  14. assign links to arrow GIFs
  15. link for close window: Javascript:onClick=self.close()
  16. save, close
  17. dupe "p1.html" 9x, rename
  18. in each file: replace picture, text, change links

adding tool tips

  1. open "main.html"
  2. select first hot spot, view code
  3. ctrl-click on tag <area shape>, choose edit tag area
  4. edit style sheet/accessibility: title="Philosophy"
  5. repeat with other hot spots
  6. bug: change target back to "mainFrame"

linking up the flash intro

  1. dupe "contact.html", rename "index.html", open
  2. replace "title-contact.gif" with "logo.gif"
  3. replace text
  4. insert "get_flashplayer.gif"
  5. insert > media > flash "sniffer-intro.swf"
  6. link "here" to "intro.html" (in case the sniffer fails)
  7. link "HTML site" to "main.html"
  8. save, close
  9. dupe "index.html", rename "intro.html", open
  10. delete all, insert > table (1 row, 1 col, width=100%)
  11. make table height=100%, horiz=center
  12. insert > media > flash "intro.swf"
  13. save, preview

publishing in dreamweaver

  1. site > new sites: "jane's projects"
  2. local root folder: documents > gds214-jane > upload-jane
  3. host: virtual.parkland.edu
  4. directory: jsmith
  5. login: gds214students
  6. password: ••••••••••
  7. open your projects page ("index.html")
  8. make link to "e2/index.html"
  9. site > synchronize (entire site)
  10. disconnect
  11. browse to your "live" projects page with a browser
  12. test on a PC

 

Schedule

See Calendar.

 

 

______________________________

Last updated: 9/3/02 • Webmaster: Paul Young

 

 

About
Web Design
 

Student
Exhibition

Faculty

Influential
Designers

Internet
Resources

Tips, Tricks
& Handouts

Student
Links