Useful Links
Computer Science
Web Development
HTML/CSS Web Development
1. Introduction to Web Development
2. HTML Fundamentals
3. Intermediate HTML
4. CSS Fundamentals
5. CSS Layout
6. Advanced CSS and Responsive Design
7. Web Development Best Practices
Intermediate HTML
Semantic HTML5 Layout Elements
HEADER Element
FOOTER Element
NAV Element
MAIN Element
ARTICLE Element
SECTION Element
ASIDE Element
FIGURE Element
FIGCAPTION Element
DETAILS Element
SUMMARY Element
MARK Element
TIME Element
Benefits of Semantic Markup
SEO Advantages
Accessibility Improvements
Code Maintainability
Tables
Table Structure
TABLE Element
Table Head
THEAD Element
Table Body
TBODY Element
Table Foot
TFOOT Element
Table Row
TR Element
Table Header Cell
TH Element
Table Data Cell
TD Element
Spanning Columns and Rows
COLSPAN Attribute
ROWSPAN Attribute
Table Accessibility
CAPTION Element
SCOPE Attribute
HEADERS Attribute
Table Styling Considerations
Forms
The FORM Element
Structure of a Form
ACTION Attribute
METHOD Attribute
GET Method
POST Method
ENCTYPE Attribute
NOVALIDATE Attribute
Form Controls
INPUT Element
Text Input
Password Input
Email Input
Number Input
Checkbox Input
Radio Input
Submit Input
Reset Input
File Input
Date Input
Time Input
Color Input
Range Input
Hidden Input
Search Input
URL Input
Tel Input
LABEL Element
Associating Labels with Inputs
Accessibility Considerations
TEXTAREA Element
Rows and Columns
Placeholder Text
SELECT Element
OPTION Element
OPTGROUP Element
Multiple Selection
BUTTON Element
Button Types
Submit Button
Reset Button
Generic Button
Grouping Form Elements
FIELDSET Element
LEGEND Element
Form Validation
REQUIRED Attribute
PATTERN Attribute
MIN and MAX Attributes
STEP Attribute
MAXLENGTH Attribute
MINLENGTH Attribute
Form Accessibility
Proper Labeling
Error Handling
Focus Management
Multimedia
AUDIO Element
Supported Audio Formats
MP3
WAV
OGG
CONTROLS Attribute
AUTOPLAY Attribute
LOOP Attribute
MUTED Attribute
PRELOAD Attribute
VIDEO Element
Supported Video Formats
MP4
WebM
OGV
CONTROLS Attribute
POSTER Attribute
AUTOPLAY Attribute
LOOP Attribute
MUTED Attribute
WIDTH and HEIGHT Attributes
SOURCE Element
Multiple Format Support
Media Queries in Source
TRACK Element
Subtitles and Captions
IFRAME Element
Embedding External Content
Security Considerations
Sandbox Attribute
Loading Attribute
Previous
2. HTML Fundamentals
Go to top
Next
4. CSS Fundamentals