COMP 101 Commandments
Each assignment, lab, project, or other site turned in for this class is expected to follow all the rules below.
Rules about material not yet covered are still in force if you go beyond what has been taught.
- External links (for sites outside of your website) must open in a new tab.
- Pages of your web site should open in the same tab.
- All needed navigation for your site should be provided via links.
- There should be a link from your course home page to the assignment. You can check your home page from the class list page.
- All assignments should be posted under the comp101 folder in a folder with a first page called index.html.
- Image citations should actually allow a user to find the image by clicking your citation link.
- The filename of a page should not have a space in it (for example, "page 1.html")
- Only one CSS file per site is allowed.
- There are to be no broken links or images that do not display.
- All displayed text is to be in a color and size to be legible.
- All web citations must have working links, not simply the URL text.
- Images should not have width/height properties set in the HTML, since this is a job for CSS.
- iFrame elements may have width and height set in the HTML, but other elements may not.
- All content should be of appropriate spelling and grammar for a college-level work.
- All text must be in HTML tags: no untagged text.
- All formatting must be in an external stylesheet. No <style> tags or style= attributes.
- There must always be text in the title tag, which shows up in the tab.
- HTML and CSS must be formatted (indented) correctly.
- HTML and CSS must validate, including after being posted online (use the link to the website, not 'file upload' or 'direct input').
- Centered lists should be exactly centered, not just attempted to be centered.
- Images should not have both width and height set at the same time, as this skews images.
Name, Date, and Giving Credit
- Name and date must appear on the first page of your site in the footer tag.
- The CSS should have a comment (with your name and the date it was last updated) at the top of the file.
- Your name and date must appear in a comment on any posted page where it does not appear on the page itself.
- All images must be your own or be identified as free to reuse and must be downloaded, not linked from the original URL.
- All images must be credited.
- All factual information should be cited appropriately, in line with expectations of a college essay.
- Every img tag requires an alt attribute, which describes the image.
- The tags "br", "i", and "b" should not be used.
Pages are to be structured with appropriate tags. Specifically,
- Navigation, if required, should exist in a <nav> tag.
- A header section, if required, should exist in a <header> tag.
- A footer section, if required, should exist in a <footer> tag.