Frequently Asked Questions

If you have a question that isn't answered here, let me know what it is and I'll consider adding it.

  1. How do I know what the assignments are?
  2. How do I know when the assignments are due?
  3. Do I really have to purchase the text?
  4. Do I really have to purchase the CD?
  5. How can I do well in the class?
  6. Why do you ask us to do a web site separate from the assignments each week?
  7. Will I lose points if my web site doesn't look great?
  8. Each time I do an assignment should I build a new web page from scratch?
  9. Is it OK if I include features in my web site that we have not yet covered in the class?
  10. How can I see my web pages outside the Class Gallery?
  11. How can I see the source code of a web page?
  12. What should I do with the web site that I created in the A class?
  13. How do I move/copy/delete a file or folder on the student server?
  14. How do I get the "alt" value to display when hovering over an image in Mozilla?
  15. How can I validate my XHTML before I mount it on the server?
  16. How can I figure out those confusing validation error messages?
  17. Why is it that the book uses "ISO-8859-1" as the value for the charset in the meta tag (on p. 240, for example), but in David's template in Assignment 2 the charset value is "UTF-8"?
  18. I've uploaded my new webpage to the server, but my browser still shows me the old page. Why is this?
How do I know what the assignments are?
On the class home page is the schedule for the class. There is a summary of each assignment on the page, the detailed assignment instructions are reached by clicking the assignment name.
How do I know when the assignments are due?
Assignments are always due a week and a day after they are assigned. For example, this class starts on a Wednesday, so the work assigned in a particular week is due the following Thursdaynight at 11 PM.
Do I really have to purchase the text?
Absolutely! The text is the central core around which the course is built. It will be your friend for the duration of the course. It is an excellent text and easy to read. All of the assignments and quiz questions will be based on the content of the text.
Do I really have to purchase the CD?
I strongly encourage you to purchase the CD. However, if one can measure degrees of "required", the CD is less required than the text. Most students love the CD and depend heavily on it because it gives clear, concise instructions on how to get the assignments done. Also, it includes videos, so if your learning style is visual or audio rather than read/write, the CD will be indispensible.
How can I do well in the class?
The best strategy for doing well in this class is to do the required reading from the text CAREFULLY! Don't skim. Read every word, and then re-read. When the text suggests that you do an exercise, actually sit down and do it before you go on to the next page!
Why do you ask us to do a web site separate from the assignments each week?
I used to ask students to develop their web sites and do their weekly assignments in those pages. It turned out that many of the sites looked horrible because so many different CSS rules had been developed. I decided that the better way to do it is to use a practice page each week for the assignments, and then you can decide to use what you think would look good on your web site.
Will I lose points if my web site doesn't look great?
CSS is all about looking good, but, on the other hand, this is not a design class. This is a class in which you learn the technical aspects of web page development. In the A class I asked my students to experiment with CSS, but in this class I want you to master what we study. Find ways to implement the CSS elements you like in your pages, and your site will end up looking good.
Each time I do an assignment should I build a new web page from scratch?
Not necessarily. I used to ask students to do their assignments on their web site pages, but that proved to be too cumbersome. Now I ask students to develop a web page for each assignment to demonstrate that they can do the work of that week. You can use the same basic HTML code over and over again if you like, assuming the content is appropriate to the assignment.
Is it OK if I include features in my web site that we have not yet covered in the class?
No. This usually ends up confusing the student who tries, not to mention the instructor trying to grade the work. Please avoid this.
How can I see my web pages outside the Class Gallery?
Your space on the student server is yours for as long as you are a student at the JC, plus one semester. You have storage limit of 50 MB, and you can use it as you like, within the limits of the use agreement. You access your web pages from the internet by typing http://student.santarosa.edu/~yourusername/filename.html.
How can I see the source code of a web page?
Right-click (Command-click on Mac) on the page (not on a picture) and choose View Source or View Page Source from the menu that appears. This will work on any page except one made in frames.
What should I do with the web site that I created in the A class?
I suggest that you start a new site in this class. If you decide to do this and you want to maintain that first site, you should create a folder to hold the pages you made in the A class. Name the folder something that makes sense, copy the files in the public_html folder (including the images folder and any other folders you created) and paste them into your new folder. Most FTP software will allow you to drag and drop your files into the new folder, but it won't erase the files from the original location at the same time. You will have to go back and delete all those files and folders in the public_html folder. Also, you can't delete a folder that has any files in it, so you need to delete the contents before you can delete the folder.

Then you will tell your friends and relations to go to http://student.santarosa.edu/~yourusername/newfoldername/index.html to see your old site.
How do I move/copy/delete a file or folder on the student server?
The student server doesn't act like your hard drive at home. If you accidentally upload a file or folder to the wrong spot, it can be a pain to make things right again. You can copy and paste from any location, and most of the current FTP software will allow you to drag a file or folder to a new location. However, the drag doesn't actually move it; a copy is made in the new location instead. So, to get your the original incorrectly placed files/folders out of your space, you need to go back and delete them.

You can delete files without a problem, but you can't delete a folder unless it is empty. This usually isn't a problem, except for Mac people. It turns out that a hidden file called .DS_Store is uploaded along with your other files. There should be a setting in your FTP software in one of the menus to "Show Hidden Files". Turn that on, and then you can delete all the files in a folder.
How do I get the "alt" value to display when hovering over an image in Mozilla?
You need to include one more attribute in your image tag in addition to alt -- title. So the whole tag would be <img src="images/coast.jpg" alt="Sonoma Coast" title="Sonoma Coast" />
How can I validate my XHTML before I mount it on the server?
You go to http://validator.w3.org and click on the Validate by Direct Input tab. You can paste in your code and have it checked on the spot.
How can I figure out those confusing validation error messages?
I've put together a page that should help. By now, however, you should have enough experience to be able to figure out most of them on your own. If you are still completely mystified, you should come and talk to me. This is an incredibly important skill to master.
Why is it that the book uses "ISO-8859-1" as the value for the charset in the meta tag (on p. 240, for example), but in David's template in Assignment 2 the charset value is "UTF-8"?
In the template given in assignment 2, the meta tag (which is in the head section) declares a charset value of "UTF-8". In most of the examples in the text, the value "ISO-8859-1" is used. Here's the scoop. Some servers do not declare a default charset, and so you can use either UTF-8 or ISO-8859-1. However, the student server declares a default charset of UTF-8, so if you use the value ISO-8859-1 in your meta tag, the validator gives you a warning message about a "character encoding mismatch"". You should try it just for fun.

Why do you care about this? If, after this class, you transfer your pages to another server, and that server declares a default charset of ISO-8859-1, you would need to change your meta tag accordingly to avoid getting that warning message when you validate.
I've uploaded my new webpage to the server, but my browser still shows me the old page. Why is this?
Browsers commonly save a copy of each page that they display, to save it the trouble of having to retrieve it from the server if the user asks to see it again. Unfortunately, this means that if you want to see the new, updated version of the webpage, you have to click on the refresh (or reload) button in your browser. Some browsers have a preferences setting to make it so that pages are always retrieved from the server each time they are loaded, and I strongly suggest using this setting if you can figure out how to do it. Unfortunately, one of the (few) things I dislike about Firefox is that it does not allow this preference to my knowledge.

Valid XHTML 1.0! Valid CSS!