Introduction to HTML Training
This course provides a comprehensive introduction to HTML, covering all the fundamental aspects necessary to create and structure web pages. It covers a wide range of topics, providing students with a full understanding of HTML and its various elements and attributes.
Benefits
- Engaging Content: Students will be engaged throughout their learning journey with a well-structured course that combines theoretical concepts and practical applications.
- Foundation for Web Development: This course offers a solid foundation in HTML, which is essential for any aspiring web developer, designer, or content creator.
- Hands-on Experience: The course includes numerous practical examples and exercises, giving students the opportunity to apply their newfound skills in real-world situations.
- Up-to-date Material: The courseware is updated regularly to ensure that it reflects the latest developments and best practices in HTML and web development.
Outline
- A Quick Overview of Web Development
- Client-side Programming
- HTML
- Cascading Style Sheets
- JavaScript 1
- Ajax
- JavaScript Frameworks
- Server-side Programming
- Java EE
- ASP.NET
- Python
- PHP
- ColdFusion
- Node.js
- Introduction to HTML
- Getting Started
- A Simple HTML Document
- The HTML Skeleton
- The <head> Element
- The <body> Element
- Whitespace
- HTML Elements
- Attributes
- Empty vs. Container Tags
- Blocks and Inline Elements
- Comments
- Special Characters
- History of HTML
- lang Attribute
- Paragraphs, Headings, and Text
- Paragraphs
- Breaks and Horizontal Rules
- Creating an HTML Page
- Quoted Text
- Preformatted Text
- Text-Level Semantic Elements
- HTML Links
- Text Links
- Absolute vs. Relative Paths
- Absolute Paths
- Relative Paths
- Default Pages
- Targeting New Windows
- Email Links
- Adding Links
- Targeting a Specific Location on the Page
- The title Attribute
- HTML Images
- Inserting Images
- Making Images Accessible
- Alternative Text
- Long Descriptions
- Height and Width Attributes
- Image Links
- Adding Images to the Page
- HTML Lists
- Unordered Lists
- Nesting Unordered Lists
- Ordered Lists
- Nesting Ordered Lists
- The type Attribute
- The start Attribute
- Definition Lists
- Creating Lists
- HTML Tables
- Creating Tables
- Adding a Caption
- thead, tbody, and tfoot
- Merging Cells
- Creating Tables
- Sectioning a Web Page
- Semantic Block-Level Elements
- The article Tag
- Audio and Video
- Supported Media Types
- The audio Element
- Audio Formats
- audio Tag Attributes
- The video Element
- video Tag Attributes
- Video
- Accessibility
Required Prerequisites
None