Level 1
- Overview of Website Development
- User Agents
- HTML
- Scripting Languages
- Internet Servers
- TCP/IP
- Developer Tools
- Electronic Commerce
- Website Overview
- Hypertext
- Hyperlink
- Distributed
- Defines Document Structures
- Defines Document Presentation
- HTML Structure
- Head & Body
- Paragraph
- Headings
- CENTER
- TITLE
- Comments
- Lists
- Unordered Lists
- Ordered Lists
- Definition Lists
Level 2
- Tables
- Why do I need a Table?
- Table Syntax
- Columnar Data
- Table attributes
- Border attributes
- Width
- Cell Spacing & Padding
- Caption
- Row Attributes
- Cell Attributes
- Document Layout
- Presentation
- Font
- Font Style
- Images
- Horizontal Rule
Level 3
- Hyperlinks
- Source & Destination
- Text Hyperlink
- Image Hyperlink
- Image Map
- Anchor
- Forms
- Why do I need a form?
- Textbox
- Checkbox
- Radio Buttons
- Listbox
- Text Area
- Button
- Password
- Hidden
- Submitting your form to the server
- Frames
- Why do I need a frame?
- Defining your FRAMESET
- Setting Frame Attributes
Level 4
- History of HTML
- HTML 2.0
- HTML 3.2
- HTML 4.0
- Dynamic HTML (DHTML)
- Graceful Degradation
- Depreciated
- Cumulative Learning
- Cascading Style Sheets
- Why do we need them?
- Paradigm Shift: Re-thinking HTML
- Inline
- Embedded
- Font Attributes
- Font-Family
- Font-size
- Font-style
- Font-variant
- Font-weight
- Background Attributes
- Background-color
- Background-image
- Background-repeat
- Background-attachment
- Background-position
- Text Attributes
- Text-align
- Text-indent
- Text-decoration
- Text-transform
- Margin Attributes
- Margin- left
- Margin- right & Margin- top
- Adding body margin
- Margin-bottom
Level 5
- Padding Attributes
- Padding-top & Padding-left
- Padding-bottom
- Border Attributes
- Border-width
- Border-Color
- Border-Style
- Advanced Style Sheets
- Grouping Styles
- Grouping Attributes
- Defining Classes
- Introduction to Scripts
- What is a Script?
- Why do I need a Script?
- How do I place a Script in my HTML file?
- What triggers my Script to start running?
- Which Scripting language should I use?
- What is a user agent?
- Introduction to JavaScript
- Who invented JavaScript?
- Why are there so many Javas?
- What is ECMAScript?
- What is JScript?
- On-the-fly HTML
- Responding to User Interface Event
- Intrinsic Events
- What is an Intrinsic Event?
- Document Events
Level 6
- Mouse Events
- OnClick
- OnDblClick
- OnMouseDown
- OnMouseUp
- OnMouseOver
- OnMouseMove
- OnMouseOut
- Keyboard Events
- OnKeyPress
- OnKeyDown
- OnKeyUp
- Data Entry Events
- OnFocus
- OnBlur
- OnSubmit
- OnReset
- OnSelect
- OnChange
- HTML 4.0 Forms
- Accesskey
- Disabled
- Readonly
- Label
- Fieldset & Legends
- Tadindex