HTML Cookbook Basic HTML Course

It's Easy!

Alternate version

Welcome to the new HTML course!

This course is designed to teach how to build basic webpages from scratch using the latest standards. It is based on a series of lessons at HTML.Help.Gnubee, which is a newsgroup accessible by MSNTV subscribers only, but it will teach anyone how to write web pages. It is a work in progress.

This introducton lays out our goals and the direction we want to take. This class should be an open forum rather than a lecture series. Once we open a topic, ask questions and add your own insights.

We are currently learning to write basic webpages in XHTML 1.0 Transitional. As we progress, we will cover:

Goals


Basic Web Pages

Our pages will rely only on coding that you can enter on your keyboard in a text editor at any webspace provider. It does not require any other software, HTML coding programs or any other technologies.

To write web pages, all you need is
  1. access to the internet
  2. your own web space

HTML vs XHTML

Whats the difference? HTML is for web pages only. XHTML is the XML version of HTML It. allows your pages to also work with web enabled devises, such as a cell phone or a "smart" refrigerator. The difference between them is very slight, so we will show both ways side by side where there is a difference.


CSS

The "strict" versions of HTML & XHTML require CSS, so we will discuss how to transition your pages to CSS once we cover the basics. CSS simply allows you to define tags and formatting to your personal preferences. We will take a fresh approach to CSS to keep it simple.


JavaScript

JavaScript is a scripting language that allows us add some interactivity to web pages. We will learn how to write to a document and how to write simple functions such as timing loops.

JavaScripts also allows us to access proprietary browser functions by replacing HTML code that does not validate for HTML 4.1 and XHTML 1.0, such as background music.


DHTML

DHTML is Dynamic HTML. It combines CSS and scripting. CSS provides precision positioning of objects. JavaScript provides timing loops to move objects around on our web pages.


Next: Basic Web Page Form

Happy coding!
Gnubee

Links
Tips
Tools
References
Rules
HTML Help Gnubee - Newsgroup
HTML Course Contents (Home)

Valid XHTML 1.0!

Valid CSS!