Teacher: Mike Roam, Chairman of Computer Department
HTML (5) overview, Latest Links (Stray miscellaneous tips & discoveries) including a collaborative “home” page for members of this class. (How to sign in to class site.)
There are a few main things involved in having a web site with a custom domain name:
Step C is called "hosting", and companies that do that will often take care of part A for free but then charge you for part C, which is reasonable because they have to have computers running 24/7 with your web pages available for browsing, and those computers are providing "domain name service"--constantly and automatically advising the wired world "hey, if any web browser asks to see michaelroam.com, send them to our computer and show them Mike's web page called 'index.html' as a starting page."
Short answer? I am using “register.com” to host my “www.michaelroam.com” (and reserve my domain name and provide DNS), while my workplace uses “godaddy.com” to host the “saintannsny.org” website, for sums of at most $120 per year, all included. There are many people who can make web pages for you--it is not much more than word processing plus some graphic design at heart--and I have warnings about things to avoid.
Also, any place that offers to do both parts ‘A’ and ‘C’ (provide a domain name and host your web pages) for free is probably going to want to put ads on the sides of the pages. Some companies also offer to do part 'B' for small fee. (This A,B,C terminology is my own, not some standard lingo.)
Lesson 1 and sample starter page for students to use. Note: save the page as “text” only, in some place where you can find it (perhaps your computer’s “documents” directory/folder). Be sure the filename you use is without spaces and without capital letters, and ends in “.html”.
To “browse” your page and see the effects of your codes, start up a web browser (such as Firefox, Safari, or Internet Explorer), and use the “File:Open...” menu to tell the browser where your web page is. Alternatively, drag your webpage onto the browser’s icon in order to tell the browser to display that page.
Lessons 2 (stylesheets) & Lesson 3 (images and links). Extra: changing the borders (size, color, visibility) around images and link images.
Lessons 4 & 5: Technique References
html tutorial | xhtml sample | css style commands | header+footer+sidebar demo | tables | web authoring faq | validator.w3.org (page checker)
Adjusting a style-sheet to change the look of a sample page, which also illustrates the linking of multiple pages (organized, in this case, by days and months and years, with “prev” and “next” links as well). Note: altering your style sheet so that it puts borders around divs and spans is helpful while trying to get
margins, borders, and padding working properly.
Beware of hiring people to build you a website that you can’t subsequently edit. The people are probably well-intentioned, but you’ll be the one trying to fix the mess. Danger signs: they want to use a program like Dreamweaver or Front Page without style sheets, don’t know what “XHTML” is, or want to put the navigation and text in “Flash” or PDF Acrobat files or “frames.”
Flash movies don't play on iphone, ipad, and ipod touch so showing a flash movie on your page is a problem if that movie is the only way to see your navigation links.
Style Recommendations: Top 10 web design mistakes (old & older top 10) (these and “Writing for the Web" are from Jakob Nielsen who works with Don “Design of Everyday Things” Norman at www.nngroup.com) | Guidelines (including warnings about that evil “<font” tag) from w3.org (world wide web consortium)
What not to do.. critiques of bad webpages with daily sucker criticism of many sites. Checklist for web page critique. (Note: below you’ll find snapshots of some websites from days when they were ugly or inconvenient or both: the sites have improved since then.)
XHTML by mjr, 2010 may 25