1. week 1
  2. week 2
  3. week 3
  4. week 4
  5. week 5
  6. week 6
  7. week 7
  8. week 8
  9. week 9
  10. week 10
  11. week 11
  12. week 12
  13. week 13

Wednesday, December 10, 2008

Autumn 2008

week 13: 12/10

Hi everybody, I'm hopeful about your projects as we go into this last week of preparation. Last week there were some hopeful signs. From all appearances, most of you have either started or completed a good portion of the pages, but there are still a few of you who are quite behind, which is something I don't quite understand.     This has not been a difficult final project. I have told you exactly what to do, and given you all the code you need to do it up to now. In most cases, you have still needed to figure out where to put the code, but nonetheless, it has required little from you; however, these last two pages are different. With them and at this point, we start to separate those who understand what we have been doing from those who do not.   &nsbp; The last two pages that we are going to do are the contact page, and the home page. Up to now, you have had very detailed step-by-step instructions and explanations, but for this last posting of the term, I will only tell you what I want for the contact page and show you how it should look. I will NOT be giving you any of the code or go into very detailed explanations. By now, you should understand how to do everything that I will be asking you to do for this page, or at least know where to find examples in this blog.     The last page, the home page, is entirely up to you. You are to design and code it entirely on your own without any instruction from me whatsoever. Unfortunately, however, although I have given you the text and directions you need for the home page (index.html) two weeks ago, none of you has actually begun working on it by last week.     Please note that although the entire site is important, these last two pages are the most important that you have to design and code. They are worth the most points, so do not forget about them. The following sites will no longer be included in the list below as they are not functioning or no longer available:
  • www.urbjects.com
  • www.atelierduchene.com
  • juliaablemann.com
  • ki2n.com
  • www.dev4design.com/new.html
  • www.peyotronica.com/web.html
  • www.nineoff.com
  • shadowtones.net
Instead, you will use the following URLs: Carter-
  1. TOPICS:
    1. Final Project;
      • LINK   Content Requirements;
      • LINK   Technical Requirements;
      • LINK   Design Requirements;
    2. Classwork:
      • LINK   Global CSS
      • LINK   Contact Page
  2. HOMEWORK:
    1. Final Exam—here is the study sheet for the final quiz next week: LINK
    2. Extra Credit—For extra credit for the final project, you must revise your gallery: instead of linking the thumbnail images to the websites, like the thumbnails to the larger images that you created when you took the screen shots. Place those images each in their own webpage with the same template heading. Below the image, put the name of the site and its url, and use the large image as a link to the site.
    3. Final Project, Part IV: The entire project is due next week. The site that you have produced accompanies a book that has already been published that highlights some of the best web-designs of last year. Below are the Requirements:
      1. Four main parts:
        1. the home page
        2. six about pages (six versions of the page, each one for a different language);
        3. two gallery pages; and
        4. a contact page that will include a form for submitting personal information;
      2. File & Folder preparation:
        1. Create a new folder for your final project named yourName_yourID;
        2. Inside this folder place ONLY those .html files that are used for your project. There should be NO extraneous files. If you have any extra files that are not used in your project within your folder, your grade will be marked down;
        3. Also inside this folder create another folder for your images. Place ONLY those .jpg, gif, or .png files that are used for your project. There should be NO .psd files in your images folder(s), only .jpg, .gif, or .png files. And once again, there should be NO extraneous files;
        4. Create another folder within your main folder and name it CSS. You will see below what you should place inside this folder.
        5. Check all code in all files and make certain it follows XHTML strict standards. If you are uncertain as to what this means check in my blog or, click here for links to W3Schools: LINK 1  ; LINK 2; LINK 3; LINK 4;
      3. Links: Make certain all your links work. It is perhaps the most serious and fundamental flaw if your links do not function, and may result in failure.
      4. Browsers & Platforms: View your site in both Firefox and Explorer on the PC as well as both Safari and Firefox on the MAC (there are Macs in room 210), and make certain everything works and looks all right everywhere. I will be checking everyone's project this way and points will be taken off if there are serious problems in one or more browser or platform;
    You should have at least begun the home page by now, and you should have completed all the other pages except the contact page by now. This posting concerns that page.    For those of you who want to make sure that you do well on the final project, show me a complete, or nearly complete version of it BEFORE class next Wednesday evening. Projects are due at 6:30pm Wednesday Evening. If you cannot make it by that time, please let me know ahead of time and perhaps we can work something else out. Otherwise, I will NOT accept late projects.
  • FINAL PROJECT The site that we are going to produce accompanies a book that has already been published that highlights some of the best web-designs of last year. It will have four main parts: the home page, six about pages (six versions of the page, each one for a different language), two gallery pages, and a contact page that will include a form for submitting personal information. Please read the information provided.
    1. CONTENT REQUIREMENTS: 
      1. Part 1: TEMPLATE—This is what we have already completed as of the class before last which includes the top banner of the site and its primary navigation. If you have yet to complete this, check the previous blog entry here: LINK   Week 10 blog entry.
      2. Part 2: ABOUT PAGES—these pages will all look identical. Each will include some imagery of your choice and the text about this book in six (6) different languages (to be furnished at a later time). The main thing you need to know about him right now to start your site is that this is a book about the state-of-the-art web design. LINK   This is a .zip file that contains all the text for this page. For this section, each language will be placed in a separate about page and so each language is saved in a separate file. Remember, you must use all the text.
      3. Part 3: IMAGE GALLERY PAGES—Below here you will see a series of links to various sites. You must visit each site and take a screen shot of the main page of the site. Using photoshop, you must crop the screen shot and create a large .jpg image and a much smaller .gif image. You must place all the thumbnail images of the main pages of each site into the gallery pages. Each thumbnail will also provide a link to the larger image that you created with the screen shot of the site and that image will be a link to the site that will open up in a separate window when clicked on. Below are the links for the first gallery page: And then the links for the second gallery page:
      4. Part 4: CONTACT PAGE—This page includes an image of the cover of the book (That you will create yourself), publication information, and book-availability information. It will also have a form for the visitor to submit his/her personal information so as to be a part of the mailing list. We will be completing this page next week and starting it in class, week 13.
      5. Part 5: HOME PAGE—In this page, you should establish the color scheme that you will use throughout your design for this site. "The Look" will be established in part by what we do in class together, but the rest is up to you, such as the colors, the fonts, and the particular layout that you will choose. You will need one image for this page and some text. The image should be a .jpg file and the text is a word .doc file that comes in six different languages, which I have already provided to you below. You must include all six languages in your design.
        1. Text: LINK   This is a .zip file that contains all the text for this page. Each language is saved in a separate file. Remember, you must use all the text.
        2. Image: LINK   This is a .zip file that contains a .psd file an example of an image for this page. It was the one used in the previous book, Web Design Index SEVEN. You should model your own image off of it. One idea is that you play around and make a collage of some of the websites in the gallery. Remember, our web site is for Web Design Index EIGHT.
       
    2. DESIGN REQUIREMENTS: 
      1. Color Scheme—you must choose a color scheme for your web-site that you can show to me or describe to me. My suggestions are to keep it simple, easy, non-complicated. Keep in mind who your audience is and what the subject matter is.
      2. Page Layout—you must use CSS and you may use tables to lay out all pages in a pleasing way. If you are not certain how to do this, consult our past classes and me for assistance.
       
    3. TECHNICAL REQUIREMENTS: 
      1. XHTML—ALL CODE for this site must be typed using STRICT XHTML standards. This means the following:
        • that all tags and their attributes must be typed in lower case;
        • that all attribute values must be typed in quotes and with units;
        • that the DTD for strict XHTML must be typed at the top of the document;
        • that all empty tags must be typed with the slash at the end, such as with the <br/> tag;
        • that none of the deprecated inline tags are to be used, such as the <font>, <b>, <u>, or <i> tags;
        • and, in addition, that the <tbody> and the <thead> tags, as well as the height attribute for the <table> and <td> tags, are not permitted.
            If you are uncertain about something, you can consult the requirements at the w3schools site (LINK), or you may ask me. Furthermore, the use of DreamWeaver is permitted; however, please note that DreamWeaver does not create strict XHTML. Therefore, you will have to go through the code and edit it yourself to make certain it follows strict standards.
      2. CSS—ALL STYLING must be done using CSS. We have used it extensively in this class, so it is a requirement that this site use CSS for the styling of the page. All three levels of styles may be, and are encouraged to be used. Please consult me if you need additional assistance with this.
     
  • INTRODUCE—This will be a relatively short posting compared to the last several ones. It will mainly consist of instructions on how to make some final preparations of the project, and then what to do for the contact page. There will be very little discussion of how to produce things and very few code examples. By now, you should all have a very good idea of XHTML and CSS without my assistance.
    1. GLOBAL CSS—First thing I would like for you to do is open ALL of your .html documents and look at the CSS in the head section of your document in the embedded stylesheet. Once you look at the code, compare which of the styles are in ALL OF YOUR PAGES. You should notice a few styles that are in only a couple of your pages. Most is exactly the same in all the pages.
      1. Cut & Paste: Now, in one of those pages, select all those styles that are in every page and CUT (ctrl-X) and PASTE (ctrl-V) into a new, blank Notepad file.
      2. Save: Next, save this file into that new CSS folder that I asked you to create above in the homework section of this posting. Name it global.css. This is going to be our external stylesheet, and recall that there should be NO HTML tags in it. This includes the <style> tags.
      3. Delete: Go through all of your files and delete all of that CSS that is now in your external stylesheet.
      4. <link> tag: Type the following right before the closing </head> tag:     <link rel="stylesheet" type="text/css" href="css/global.css"/>
      5. Copy & Paste: Copy and paste this new tag into ALL of your .html files.
      6. Save: Save all your files.
    2. CONTACT PAGE—Below, you will find the steps of what I want you to do for the contact page. I will give you the steps and in many cases I will show you what things should look like, but I will not explain much of how to do it at this point. For that, you should refer to previous postings.
      1. Table: create a new table with 17 rowsand 12 cells in each row.
      2. Rowspan: modify the table so that the first cell in the first row extends to the bottom of the table using the rowspan attribute.
      3. Colspan: modify the table again but this time in several places using the colspan attribute so that the cells extend the entire width of the table in the following rows: row 1, row 2, row 5, row 8, and row 9.
      4. Text: add text to multiple cells so that it looks like the image below. Text belongs in row 1, row 3, row 6, row 9, row 10, row 12, and row 15, be very careful that it look exactly like mine:
      5. Form elements: add 3 text boxes to row 4, 2 text boxes to row 7, 1 text boxe to row 11, and 1 text box to row 13; 1 set of radio buttons to row 4, 1 selection menu to row 7, 2 selection menus to row 13, and 1 textarea box to row 16.
      6. CSS Class I: add the col1 class to the first cell of the first row.
      7. CSS Class II: add a second class named .head to the embedded stylesheet in the head section of your document with the following properties:    .head     {height:25px;      font-family:Arial Black;      font-size:10pt;      background-color:#000000;      border-left:#ffffff solid 1px;      text-align:left;      vertical-align:middle;      padding-left:20px;      color:#ff0000;      line-height:8pt;} Apply this class to the second cell of the first row and the first cell of the ninth row.
      8. <div> tags and a new id: add a pair of <div> tags around this new table, the opening tag before the opening table tag, and the closing tag after the closing table tag. Then add the following id to the opening tag:<div id="layer_con">.
      9. Final CSS: add an id to the embedded stylesheet in the head section of this document with the following properties (notice that we are reusing one of first background images):    #layer_con     {width:100%;      top:225px;      left:0px;      position:absolute;      z-index:5;      font-family:Arial, Helvetica, sans serif;      font-size:10pt;      color:#000000;      background-color:#fc8585;      background-image:url("images/red3.gif");      background-repeat:repeat-y;}
      10. Borders: remove all the borders from your table to finish it up:
    fun & funny videos —goldfrap —fischerspooner —gorillaz (nice animation)
  • Wednesday, December 03, 2008

    Autumn 2008

    week 12: 12/03

    Hello everyone, By the end of class tonight, you should have last week's work done and at least one of the galleries nearly complete. If you have not, I suggest doing it as soon as possible. If you are further behind than one week, you are following a VERY poor strategy. If you wait until next week to finish what I started in class last night, you will find yourself in a very big hole.    Why is this so, you might ask? Well, because as of last week you might have noticed that I assigned you the final part of the project, the home/index page, which you will have to design all on your own. That means that if you wait until next week, you'll have two times as much work with only one week remaining to do it. Also, if you wait until next week to begin, you won't be able to show me the home/index page before you turn it in. Therefore, I suggest that you at least start on the home/index page and show me what you have done on it next week so I can give you suggestions as to how to improve it. That page is worth the most points of any page in this site.    In addition, next week, I will give you the the study sheet for the FINAL EXAM. All of this is due in two weeks; so, if you wait until next class to finish tonight's assignment, you'll be very far behind. Please don't wait, or you'll be very sorry. Carter- Thanks to a couple of you, I've now edited the list of sites. The following sites will no longer be included in the list below as they are not functioning or no longer available:
    • www.urbjects.com
    • www.atelierduchene.com
    • juliaablemann.com
    • ki2n.com
    • www.dev4design.com/new.html
    • www.peyotronica.com/web.html
    • www.nineoff.com
    • shadowtones.net
    Instead, you will use the following URLs: Please let me know if any others are giving you trouble.
    1. TOPICS:
      1. Final Project;
        • LINK   Content Requirements;
        • LINK   Technical Requirements;
        • LINK   Design Requirements;
      2. Classwork:
        • LINK   REVIEW: the Template;
        • LINK   INTRODUCE: the Gallery;
          1. LINK   Creating a table for the secondary navigation for the Gallery pages;
          2. LINK   Inserting the text for the Gallery secondary navigation;
          3. LINK   Adding the anchor tags for the Gallery secondary navigation;
          4. LINK   The URL list for the featured websites;
          5. LINK   Creating the table for the gallery images;
          6. LINK   Inserting the images into the gallery pages;
          7. LINK   Creating the captions for the gallery images;
          8. LINK   Positioning the table of gallery images;
          9. LINK   linking to the featured external sites;
          10. LINK   Final suggestions;
    2. HOMEWORKFinal Project, Part III: As of two weeks ago, the homework for each class is to be part of the final project. Each part will be due one week from the time that it was assigned. This means that the assignment for this week will be due in the next class. Each week I will assign a new part to the website. If you produce these assignments on time each week, you will have accumulated HALF THE POINTS for the final. If you do not show me the work each week, your chances of receiving a passing grade for the final project are vastly reduced. This does not mean that each part has to be perfect each week, but it should be largely complete and without error. It is up to you to find your own errors.    The site that we are going to produce accompanies a book that has already been published that highlights some of the best web-designs of last year. It will have four main parts: the home page, six about pages (six versions of the page, each one for a different language), two gallery pages, and a contact page that will include a form for submitting personal information.
      1. Due in class next week: you must complete BOTH of the gallery pages which we began in class this week. To do so, you must follow the directions here in this blog. Recall that these documents should have the following names: gal_1.html and gal_2.html. LINK   Click here to read more about the Gallery section of this assignment.
      2. Due in class in two weeks: you must complete the home page of the site. This will be done in the file that we have named index.html. I will not provide you with any directions for this part of the site, although I will give you all the necessary content. LINK   Click here to read more about this site and to download the necessary files.    Keep in mind that you have to keep with your color scheme, and that it must work with the white background I have established for the template. Recall also that your color scheme can only consist of two colors, not including black or gray. Your entire site can include only these colors and lighter or darker variations of them. The two colors must be adjacent on the color wheel. Acceptable color pairs are as follows: red and orange, orange and yellow, yellow and green, green and blue, blue and purple, or purple and red. Your colors may also be reflected in the template that we created in class. If you are unhappy with your choice of colors in class, then you may change them as part of your homework.
    3. FINAL PROJECT The site that we are going to produce accompanies a book that has already been published that highlights some of the best web-designs of last year. It will have four main parts: the home page, six about pages (six versions of the page, each one for a different language), two gallery pages, and a contact page that will include a form for submitting personal information. Please read the information provided.
      1. CONTENT REQUIREMENTS: 
        1. Part 1: TEMPLATE—This is what we have already completed as of the class before last which includes the top banner of the site and its primary navigation. If you have yet to complete this, check the previous blog entry here: LINK   Week 10 blog entry.
        2. Part 2: ABOUT PAGES—these pages will all look identical. Each will include some imagery of your choice and the text about this book in six (6) different languages (to be furnished at a later time). The main thing you need to know about him right now to start your site is that this is a book about the state-of-the-art web design. LINK   This is a .zip file that contains all the text for this page. For this section, each language will be placed in a separate about page and so each language is saved in a separate file. Remember, you must use all the text.
        3. Part 3: IMAGE GALLERY PAGES—Below here you will see a series of links to various sites. You must visit each site and take a screen shot of the main page of the site. Using photoshop, you must crop the screen shot and create a large .jpg image and a much smaller .gif image. You must place all the thumbnail images of the main pages of each site into the gallery pages. Each thumbnail will also provide a link to the larger image that you created with the screen shot of the site and that image will be a link to the site that will open up in a separate window when clicked on. Below are the links for the first gallery page: And then the links for the second gallery page:
        4. Part 4: CONTACT PAGE—This page includes an image of the cover of the book, publication information, and book-availability information. It will also have a form for the visitor to submit his/her personal information so as to be a part of the mailing list. We will be completing this page next week and starting it in class, week 13.
        5. Part 5: HOME PAGE—In this page, you should establish the color scheme that you will use throughout your design for this site. "The Look" will be established in part by what we do in class together, but the rest is up to you, such as the colors, the fonts, and the particular layout that you will choose. You will need one image for this page and some text. The image is a .jpg file and the text is a word .doc file that comes in six different languages. You must include all six in your design.
          1. Text: LINK   This is a .zip file that contains all the text for this page. Each language is saved in a separate file. Remember, you must use all the text.
          2. Image:LINK   This is a .zip file that contains a .psd file of the image that you need for this page. I intentionally left it as a .psd so that you can modify it and then save it in the format(s) of your choice. This link has been disengaged until I correct a problem with the image. It will be corrected by tonight or tomorrow morning.
         
      2. DESIGN REQUIREMENTS: 
        1. Color Scheme—you must choose a color scheme for your web-site that you can show to me or describe to me. My suggestions are to keep it simple, easy, non-complicated. Keep in mind who your audience is and what the subject matter is.
        2. Page Layout—you must use CSS and you may use tables to lay out all pages in a pleasing way. If you are not certain how to do this, consult our past classes and me for assistance.
         
      3. TECHNICAL REQUIREMENTS: 
        1. XHTML—ALL CODE for this site must be typed using STRICT XHTML standards. This means the following:
          • that all tags and their attributes must be typed in lower case;
          • that all attribute values must be typed in quotes and with units;
          • that the DTD for strict XHTML must be typed at the top of the document;
          • that all empty tags must be typed with the slash at the end, such as with the <br/> tag;
          • that none of the deprecated inline tags are to be used, such as the <font>, <b>, <u>, or <i> tags;
          • and, in addition, that the <tbody> and the <thead> tags, as well as the height attribute for the <table> and <td> tags, are not permitted.
              If you are uncertain about something, you can consult the requirements at the w3schools site (LINK), or you may ask me. Furthermore, the use of DreamWeaver is permitted; however, please note that DreamWeaver does not create strict XHTML. Therefore, you will have to go through the code and edit it yourself to make certain it follows strict standards.
        2. CSS—ALL STYLING must be done using CSS. We have used it extensively in this class, so it is a requirement that this site use CSS for the styling of the page. All three levels of styles may be, and are encouraged to be used. Please consult me if you need additional assistance with this.
       
    4. REVIEW—Two weeks ago, we began with a table as a starting point to create the template for the site. By the end of the posting, you should have had a fully-realized template that included a banner with the name of the site, a site logo, and some navigation. This is what we ended up producing:
      1. GALLERY—The next step that we covered in class last week and in this blog was to create a secondary navigation. Since there are six different about pages in six different languages, we had to create another set of links that will fit below the other links. To do this we had to create another table in the about pages to house the new links to each of the different languages. We must do the same thing for the two gallery pages.
        1. Table: Since we have more than one gallery page to choose from, we will put this new secondary navigation into BOTH of them. Let's begin with gal_1.html. The new navigation will fit into the first cell of the sixth row, in exactly the same place that the secondary navigation was in the about pages; and, in order to create it, we must first create a simple table to fit within the first table, a table within a table. We have done this several times before (including last week), so it should need no explanation, but it will consist of only one row of four cells. <table border="1px">          <tr>     <td class="red3" colspan="3"><img src="images/title.gif"/></td>  </tr>          <tr>     <td class="red1"colspan="3">&nbsp;</td>  </tr>          <tr>     <td class="col1" style="border-color:#ffffff; border-style:solid;      border-width:1px; border-top:0px; border-left:0px;">         <a href="index.html">home</a>     </td>     <td class="col2" rowspan="3">         <a href="gal_1.html">galleries</a>     </td>     <td class="col3" rowspan="3">&nbsp;</td>  </tr>          <tr>     <td class="col1" style="border-color:#ffffff; border-style:solid;      border-width:1px; border-top:0px; border-left:0px;">         <a href="abt_eng.html">about</a>     </td>  </tr>          <tr>     <td class="col1" style="border-color:#ffffff; border-style:solid;      border-width:1px; border-top:0px; border-left:0px;      border-bottom:0px;">         <a href="con.html">contact</a>     </td>  </tr>          <tr>     <td class="red2" colspan="3">         <table>           <tr>             <td>&nbsp;</td>             <td>&nbsp;</td>             <td>&nbsp;</td>             <td>&nbsp;</td>           </tr>         </table> </td>  </tr>          <tr>     <td>&nbsp;</td>     <td rowspan="2">&nbsp;</td>  </tr> </table>
        2. Text: Within this table, we will type the text for the links that will link to both of the gallery pages. Notice that the first cell is blank and has been given the width of 100 pixels. <table border="1px">          <tr>     <td class="red3" colspan="3"><img src="images/title.gif"/></td>  </tr>          <tr>     <td class="red1"colspan="3">&nbsp;</td>  </tr>          <tr>     <td class="col1" style="border-color:#ffffff; border-style:solid;      border-width:1px; border-top:0px; border-left:0px;">         <a href="index.html">home</a>     </td>     <td class="col2" rowspan="3">         galleries     </td>     <td class="col3" rowspan="3">&nbsp;</td>  </tr>          <tr>     <td class="col1" style="border-color:#ffffff; border-style:solid;      border-width:1px; border-top:0px; border-left:0px;">         <a href="abt_eng.html">about</a>     </td>  </tr>          <tr>     <td class="col1" style="border-color:#ffffff; border-style:solid;      border-width:1px; border-top:0px; border-left:0px;      border-bottom:0px;">         <a href="con.html">contact</a>     </td>  </tr>          <tr>     <td class="red2" colspan="3">         <table>           <tr>             <td style="width:100px;">&nbsp;</td>             <td>gallery one</td>             <td>gallery two</td>             <td style="width:100px;">&nbsp;</td>           </tr>         </table> </td>  </tr>          <tr>     <td>&nbsp;</td>     <td rowspan="2">&nbsp;</td>  </tr> </table>
        3. Links: Next, we need to convert those words into links to the appropriate pages:
          • gallery one: links to gal_1.html.
          • gallery two: links to gal_2.html.
          Remember that these links must be changed in both of the gallery pages; however, since I am currently working in the gal_1.html file, I will not be making the words gallery one into a link. <table border="1px">          <tr>     <td class="red3" colspan="3"><img src="images/title.gif"/></td>  </tr>          <tr>     <td class="red1"colspan="3">&nbsp;</td>  </tr>          <tr>     <td class="col1" style="border-color:#ffffff; border-style:solid;      border-width:1px; border-top:0px; border-left:0px;">         <a href="index.html">home</a>     </td>     <td class="col2" rowspan="3">        galleries     </td>     <td class="col3" rowspan="3">&nbsp;</td>  </tr>          <tr>     <td class="col1" style="border-color:#ffffff; border-style:solid;      border-width:1px; border-top:0px; border-left:0px;">         <a href="abt_eng.html">about</a>     </td>  </tr>          <tr>     <td class="col1" style="border-color:#ffffff; border-style:solid;      border-width:1px; border-top:0px; border-left:0px;      border-bottom:0px;">         <a href="con.html">contact</a>     </td>  </tr>          <tr>     <td class="red2" colspan="3">         <table>           <tr>             <td style="width:100px;">&nbsp;</td>             <td>              gallery one             </td>              <a href="gal_2.html">gallery two</a>             </td>             <td style="width:100px;">&nbsp;</td>           </tr>         </table>     </td>  </tr>          <tr>     <td>&nbsp;</td>     <td rowspan="2">&nbsp;</td>  </tr> </table> When complete, the resulting page should link all the files together, and the secondary menu appears only when the galleries link is selected.
        4. Content: Now that we have all navigation for the site complete, both the primary navigation—the home, about, contact, galleries links—and the secondary navigation—the links to the various languages in the about pages, and the secondary navigation—the links to the thumbnail images in the gallery pages, we can work with the actual content of the gallery.    The content for the gallery section consists almost entirely of images. These images come from a series of 40 websites that will be featured in this site we are making for their good design. Below is a series of steps of how to produce these images:
          1. Type in one of the links to the sites in the list below.
          2. Maximize the browser window.
          3. Press on the Print Screen key in the upper right of your keyboard if you have a PC. With a MAC, the application Grab in your utilities folder is a very useful little application to do the same thing and more.
          4. Open Photoshop and open a new image.
          5. Then paste the shot (ctrl-V or apple-V).
          6. Save as a .jpg file into your images folder.
          7. Resize your images so that the width is 100px or less—all images must have the same width.
          8. Choose save for web and save as a .gif image, but this time add the letters SM (for small) to the end of your filename before the extension. Make certain it goes into your images folder.
          9. Repeat these steps for each of the 40 websites. When complete, you will have 2 images for each site.
          Below are the links to the sites you must use in this gallery of images: And then the links for the second gallery page:
          1. Table: We will begin by creating another table for our gallery images below the template table. This table must have two rows and ten cells per row. Below is what you should end up with: <table border="1px">          <tr>     <td class="red3" colspan="3"><img src="images/title.gif"/></td>  </tr>          <tr>     <td class="red1"colspan="3">&nbsp;</td>  </tr>          <tr>     <td class="col1" style="border-color:#ffffff; border-style:solid;      border-width:1px; border-top:0px; border-left:0px;">         <a href="index.html">home</a>     </td>     <td class="col2" rowspan="3">        galleries     </td>     <td class="col3" rowspan="3">&nbsp;</td>  </tr>          <tr>     <td class="col1" style="border-color:#ffffff; border-style:solid;      border-width:1px; border-top:0px; border-left:0px;">         <a href="abt_eng.html">about</a>     </td>  </tr>          <tr>     <td class="col1" style="border-color:#ffffff; border-style:solid;      border-width:1px; border-top:0px; border-left:0px;      border-bottom:0px;">         <a href="con.html">contact</a>     </td>  </tr>          <tr>     <td class="red2" colspan="3">         <table>           <tr>             <td style="width:100px;">&nbsp;</td>             <td>              gallery one             </td>              <a href="gal_2.html">gallery two</a>             </td>             <td style="width:100px;">&nbsp;</td>           </tr>         </table>     </td>  </tr>          <tr>     <td>&nbsp;</td>     <td rowspan="2">&nbsp;</td>  </tr> </table> <table border="1px">          <tr>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>  </tr>  <tr>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>  </tr> </table>
                      
                      
            Once you get this new table, alter every other cell in the first row with colspan so that it looks like this:
                 
                      
            This is achieved with the following code: <table border="1px">          <tr>    <td colspan="2">&nbsp;</td>    <td>&nbsp;</td>    <td colspan="2">&nbsp;</td>    <td>&nbsp;</td>    <td colspan="2">&nbsp;</td>    <td>&nbsp;</td>    <td colspan="2">&nbsp;</td>    <td>&nbsp;</td>    <td colspan="2">&nbsp;</td>    <td>&nbsp;</td>  </tr>  <tr>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>  </tr> </table> Finally, copy and paste these two rows 3 more times: <table border="1px">          <tr>    <td colspan="2">&nbsp;</td>    <td colspan="2">&nbsp;</td>    <td colspan="2">&nbsp;</td>    <td colspan="2">&nbsp;</td>    <td colspan="2">&nbsp;</td>  </tr>  <tr>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>  </tr>  <tr>    <td colspan="2">&nbsp;</td>    <td colspan="2">&nbsp;</td>    <td colspan="2">&nbsp;</td>    <td colspan="2">&nbsp;</td>    <td colspan="2">&nbsp;</td>  </tr>  <tr>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>  </tr>  <tr>    <td colspan="2">&nbsp;</td>    <td colspan="2">&nbsp;</td>    <td colspan="2">&nbsp;</td>    <td colspan="2">&nbsp;</td>    <td colspan="2">&nbsp;</td>  </tr>  <tr>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>  </tr>  <tr>    <td colspan="2">&nbsp;</td>    <td colspan="2">&nbsp;</td>    <td colspan="2">&nbsp;</td>    <td colspan="2">&nbsp;</td>    <td colspan="2">&nbsp;</td>  </tr>  <tr>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>    <td>&nbsp;</td>  </tr> </table>
                 
                      
                 
                      
                 
                      
                 
                      
          2. Images: In the larger cells, the ones in which you applied the colspan attribute, you must place the thumbnail images that you created from the list of websites that I gave you. There will be five thumbnail images on every other row. The image below shows you what you will have when complete:
          3. Text: Next, we need caption text to go with each of the thumbnail images. This text will simply be the name of the site. These are not the web addresses of the sites that I have given you in the list above, but the actual name of the site. In addition, this text needs to be styled with a class that we will place within the <td> tags for the cells that contain the caption text. We will call the class .caption:    body      {background-color:#ffffff;       margin-top:0px;       margin-bottom:0px;       margin-left:0px;       margin-right:0px;}    table      {width:100%;       border-collapse:collapse;}    a:link      {font-family:Arial Black;       font-size:10pt;       color:#ffffff;       line-height:8pt;       text-decoration:none;}    a:visited      {font-family:Arial Black;       font-size:10pt;       color:#cccccc;       line-height:8pt;           text-decoration:none;}    a:active      {font-family:Arial Black;       font-size:10pt;       color:#ff0000;       line-height:8pt;       text-decoration:underline;}    a:hover      {font-family:Arial Black;       font-size:10pt;       color:#ff0000;       line-height:8pt;       text-decoration:underline;}    .red3      {background-color:#fc8585;       background-image:url("images/red3.gif");       background-repeat:repeat-y;}    .red1      {background-color:#fc8585;       background-image:url("images/red1.gif");       background-repeat:repeat-x;}    .red2      {background-color:#fc8585;       background-image:url("images/red2.gif");       background-repeat:repeat-x;}    .col1      {width:80px;       background-color:#000000;       text-align:right;}    .col2      {background-color:#000000;       text-align:left;       vertical-align:middle;       padding:20px;}    .col3      {width:80px;       background-color:#000000;       background-image:url("images/logo1.png");       background-repeat:no-repeat}    .caption      {font-family:Arial, Helvetica, sans serif;       font-size:9pt;       line-height:8pt;       color:#333333;}    #layer_1      {width:275px;       height:400px;       position:absolute;       z-index:1;       top:230px;       left:85px;}    #layer_2      {width:275px;       height:400px;       position:absolute;       z-index:2;       top:230px;       left:385px} In addition to the text identifying the site, we will also add a couple of <br/> tags afterwards so that there is a little space below the text. <table border="1px">          <tr>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>  </tr>  <tr>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>  </tr>  <tr>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>  </tr>  <tr>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>  </tr>  <tr>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>  </tr>  <tr>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>  </tr>  <tr>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>  </tr>  <tr>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>  </tr> </table>
          4. Positioning: The next step is to position this table within the browser window. We'll do this in the same way that we did last week: first by adding <div> tags and then by creating a new ID in the css stylesheet. First let's look at the ID that we need:    #layer_gal      {width:505px;I chose this width because I multiplied five images times the width of each image, which I chose as 100px. I then added five additional pixels to that. If the width of your images is 80, then you'd multiply that by five and add 5 more pixels. That would give you 405 instead.       position:absolute;       z-index:4;       top:20px;       left:85px} Notice below where the <div> tags are as well as the ID attribute: <div id="layer_gal"> <table border="1px">  <tr>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>  </tr>  <tr>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>  </tr>  <tr>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>  </tr>  <tr>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>  </tr>  <tr>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>  </tr>  <tr>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>  </tr>  <tr>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>    <td colspan="2"><img src="images/site1_SM.gif"/></td>  </tr>  <tr>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>  </tr> </table> </div> The image below is what results:
          5. Web-sites: The last aspect of this section that we must add are the links to the actual websites that the thumbnails belong to. Each image below in the table, therefore, must be turned into a link using the anchor tag, and these links must open up into a separate browser window using the target attribute: <div id="layer_gal"> <table border="1px">  <tr>    <td colspan="2">     <a href="http://www.tcicollege.edu" target="_blank">      <img src="images/site1_SM.gif"/>     </a>    </td>    <td colspan="2">     <a href="http://www.tcicollege.edu" target="_blank">      <img src="images/site1_SM.gif"/>     </a>    </td>    <td colspan="2">     <a href="http://www.tcicollege.edu" target="_blank">      <img src="images/site1_SM.gif"/>     </a>    </td>    <td colspan="2">     <a href="http://www.tcicollege.edu" target="_blank">      <img src="images/site1_SM.gif"/>     </a>    </td>    <td colspan="2">     <a href="http://www.tcicollege.edu" target="_blank">      <img src="images/site1_SM.gif"/>     </a>    </td>  </tr>  <tr>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>  </tr>  <tr>    <td colspan="2">     <a href="http://www.tcicollege.edu" target="_blank">      <img src="images/site1_SM.gif"/>     </a>    </td>    <td colspan="2">     <a href="http://www.tcicollege.edu" target="_blank">      <img src="images/site1_SM.gif"/>     </a>    </td>    <td colspan="2">     <a href="http://www.tcicollege.edu" target="_blank">      <img src="images/site1_SM.gif"/>     </a>    </td>    <td colspan="2">     <a href="http://www.tcicollege.edu" target="_blank">      <img src="images/site1_SM.gif"/>     </a>    </td>    <td colspan="2">     <a href="http://www.tcicollege.edu" target="_blank">      <img src="images/site1_SM.gif"/>     </a>    </td>  </tr>  <tr>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>  </tr>  <tr>    <td colspan="2">     <a href="http://www.tcicollege.edu" target="_blank">      <img src="images/site1_SM.gif"/>     </a>    </td>    <td colspan="2">     <a href="http://www.tcicollege.edu" target="_blank">      <img src="images/site1_SM.gif"/>     </a>    </td>    <td colspan="2">     <a href="http://www.tcicollege.edu" target="_blank">      <img src="images/site1_SM.gif"/>     </a>    </td>    <td colspan="2">     <a href="http://www.tcicollege.edu" target="_blank">      <img src="images/site1_SM.gif"/>     </a>    </td>    <td colspan="2">     <a href="http://www.tcicollege.edu" target="_blank">      <img src="images/site1_SM.gif"/>     </a>    </td>  </tr>  <tr>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>  </tr>  <tr>    <td colspan="2">     <a href="http://www.tcicollege.edu" target="_blank">      <img src="images/site1_SM.gif"/>     </a>    </td>    <td colspan="2">     <a href="http://www.tcicollege.edu" target="_blank">      <img src="images/site1_SM.gif"/>     </a>    </td>    <td colspan="2">     <a href="http://www.tcicollege.edu" target="_blank">      <img src="images/site1_SM.gif"/>     </a>    </td>    <td colspan="2">     <a href="http://www.tcicollege.edu" target="_blank">      <img src="images/site1_SM.gif"/>     </a>    </td>    <td colspan="2">     <a href="http://www.tcicollege.edu" target="_blank">      <img src="images/site1_SM.gif"/>     </a>    </td>  </tr>  <tr>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>    <td>Name of Site<br/><br/></td>    <td>&nbsp;</td>  </tr> </table> </div>
          6. Finish: To end this posting, I will make a couple of suggestions to complete this posting without completely going through them:
            • CSS—I would suggest making a style with IMG as the selector that draws a narrow outline around all the images in the page, in particular the images of the gallery.
            • Image—I would also suggest that you create an image like the vertical images in the about pages with all the names of the different languages here on this page that lines up on the right-hand margin. Instead of typing the language name, perhaps gallery one and gallery two should be there.