Brenton Strine has developed his web development skills since the advent of the Internet in the 1990's. Professor Strine’s HTML course is aimed at beginning programmers looking to build their first web page, but also goes in depth into HTML5 features to satisfy even veteran users. Professor Strine begins with the basic concepts and then spends the majority of the lesson writing actual code and seeing its interaction with the operating environment and browser. Some of the topics covered include Web Development Tools, Essential Tags, Markup Language, Semantics, Links, and Flash Embedding. Professor Strine’s HTML course is the perfect foundation for other Educator courses such as CSS, JavaScript, and AJAX.
| I. HTML |
| |
Your First Web Page |
17:01 |
| | |
Intro |
0:00 | |
| | |
World Wide Web |
0:23 | |
| | |
| Introduction to HTML |
0:25 | |
| | |
| Looking at Source Code |
0:53 | |
| | |
HTML5 |
1:58 | |
| | |
| HTML5 Specification |
1:59 | |
| | |
Creating a Web Page |
4:10 | |
| | |
| What You Will Need to Create a Web Page |
4:11 | |
| | |
| Example: Basic Web Page |
4:40 | |
| | |
Example: Creating a Web Page |
5:46 | |
| | |
| HTML Elements |
6:33 | |
| | |
| Adding a Title |
7:08 | |
| | |
| Main Body |
7:48 | |
| | |
| First Level Heading |
8:23 | |
| | |
| Adding an Image |
8:42 | |
| | |
| Paragraph |
9:09 | |
| | |
| Adding a List and URLs |
11:13 | |
| | |
| Footer |
14:09 | |
| | |
| CSS: Styling |
16:02 | |
| |
Web Basics and Web History |
32:23 |
| | |
Intro |
0:00 | |
| | |
The Web |
0:56 | |
| | |
| Overview of the Web |
0:58 | |
| | |
The Web Page |
2:39 | |
| | |
| Overview of the Web Page |
2:40 | |
| | |
Web Technologies |
4:45 | |
| | |
| Overview of Web Technologies |
4:46 | |
| | |
The Web Today |
9:22 | |
| | |
| The Web Today |
9:23 | |
| | |
What is HTML |
11:22 | |
| | |
| HyperText Markup Language |
11:23 | |
| | |
The Creation of the Internet |
12:40 | |
| | |
| History of the Internet |
12:41 | |
| | |
Developments in HTML |
14:10 | |
| | |
| The Birth of HTML |
14:11 | |
| | |
| Early Problems |
15:35 | |
| | |
Early Browsers |
16:24 | |
| | |
| History of Early Browsers |
16:25 | |
| | |
NCSA Mosaic |
17:55 | |
| | |
| NCSA Mosaic |
17:56 | |
| | |
The Browser Wars Begin |
19:39 | |
| | |
| History of the Browser Wars |
19:40 | |
| | |
Casualties of War |
22:27 | |
| | |
| Results of the Browser Wars |
22:28 | |
| | |
HTML 4 Stabilization |
25:31 | |
| | |
| History and Overview of HTML4 |
25:32 | |
| | |
Modern Browser Developments |
27:27 | |
| | |
| Modern Browsers |
27:29 | |
| | |
HTML5 |
30:57 | |
| | |
| Overview of HTML5 |
30:58 | |
| |
Web Development Tools |
26:28 |
| | |
Intro |
0:00 | |
| | |
Browsers |
0:17 | |
| | |
| Introduction to Browsers |
0:18 | |
| | |
| Example: Browsers |
2:35 | |
| | |
Firefox Add-ons |
3:14 | |
| | |
| Firefox Browser |
3:15 | |
| | |
| Example: Firebug Add-ons |
3:54 | |
| | |
| Example: Web Developer Toolbar and ColorZilla |
7:51 | |
| | |
Domain Names and Hosting |
10:23 | |
| | |
| Overview of Domain Names and Hosting |
10:24 | |
| | |
| Your Own Domain |
11:03 | |
| | |
Installing a Local Web Server |
12:42 | |
| | |
| Installing a Local Web Server |
12:43 | |
| | |
| Apache Web |
13:29 | |
| | |
WYSIWYG Editors |
15:56 | |
| | |
| Introduction to WYSIWYG Editors |
15:57 | |
| | |
Content Management System |
18:31 | |
| | |
| How Content Management System Works |
18:32 | |
| | |
| Example: WordPress |
20:00 | |
| | |
File Transfer Protocol |
22:26 | |
| | |
| File Transfer Protocol |
22:27 | |
| |
HTML Elements and Attributes |
21:50 |
| | |
Intro |
0:00 | |
| | |
Proper use of Elements and Attributes |
0:14 | |
| | |
| Elements and Attributes |
0:16 | |
| | |
| Example |
1:06 | |
| | |
Normal HTML Elements |
2:00 | |
| | |
| Start Tag, Content, and End Tag |
2:02 | |
| | |
| Example: Warning! |
2:34 | |
| | |
Void HTML Elements |
3:23 | |
| | |
| Self-Closing Tags |
3:24 | |
| | |
| List of Void Elements |
4:04 | |
| | |
| Example: Line Break |
5:00 | |
| | |
HTML Comments |
6:13 | |
| | |
| Purpose of Comment Tags |
6:14 | |
| | |
| Example: Comment Tags |
6:50 | |
| | |
Attributes |
7:25 | |
| | |
| Properties of Attributes |
7:27 | |
| | |
| Example: Attributes |
7:39 | |
| | |
| Example: Whitespace |
10:22 | |
| | |
HTML Character Codes |
12:05 | |
| | |
| Character References |
12:07 | |
| | |
| Example: Registered Trademark Symbol |
12:35 | |
| | |
| Example: Using Character References |
13:23 | |
| | |
Example: Start Tag and End Tag |
15:57 | |
| | |
Example: Self-Closing Tag |
16:37 | |
| | |
Example: Attributes |
17:37 | |
| | |
Example: Proper use of Elements and Attributes |
19:02 | |
| | |
Example: Comment |
20:09 | |
| | |
Example: Whitespace |
20:46 | |
| |
Essential Tags Part 1 |
41:42 |
| | |
Intro |
0:00 | |
| | |
Document Structure Tags |
1:13 | |
| | |
| Document Structure Tags and Example |
1:14 | |
| | |
Layout Tags |
3:24 | |
| | |
| Layout Tags |
3:26 | |
| | |
| Example: Layout Tags |
7:48 | |
| | |
| Example: Layout Tags |
11:28 | |
| | |
| Example: Layout Tags |
13:17 | |
| | |
| Example: Layout Tags |
14:22 | |
| | |
Text Level Tags |
17:22 | |
| | |
| Text Level Tags |
17:23 | |
| | |
| Example: Text Level Tags |
17:48 | |
| | |
Grouping Content Tags |
24:23 | |
| | |
| Grouping Content Tags |
24:24 | |
| | |
| <p> Tag |
24:45 | |
| | |
| <hr> Tag |
25:31 | |
| | |
| <figure>, <figcaption>, and <blockquote> Tag |
26:14 | |
| | |
| <div> Tag |
26:58 | |
| | |
| Example: Grouping Content Tags |
27:28 | |
| | |
Embedded Content Tags |
33:12 | |
| | |
| Embedded Content Tags |
33:13 | |
| | |
| Example: Embedded Content Tags |
35:39 | |
| |
Essential Tags Part 2 |
24:20 |
| | |
Intro |
0:00 | |
| | |
Simple Tables |
0:17 | |
| | |
| Simple Tables |
0:19 | |
| | |
| Example: Simple Tables |
2:31 | |
| | |
Semantic Tables |
5:11 | |
| | |
| Semantic Tables |
5:14 | |
| | |
| Example: Semantic Tables |
6:24 | |
| | |
Simple Lists |
8:14 | |
| | |
| Simple Lists |
8:18 | |
| | |
| Unordered List |
8:36 | |
| | |
| Ordered List |
8:42 | |
| | |
| Example: Simple Lists |
9:37 | |
| | |
Definition Lists |
14:08 | |
| | |
| Definition Lists |
14:09 | |
| | |
| Example: Definition Lists |
15:21 | |
| | |
Forms |
17:11 | |
| | |
| Forms |
17:12 | |
| | |
| Example: Forms |
17:52 | |
| |
Markup Language |
29:38 |
| | |
Intro |
0:00 | |
| | |
HTML 1 Through 3.2 |
0:13 | |
| | |
| Period of Rapid Growth of HTML |
0:14 | |
| | |
Tag Soup |
2:03 | |
| | |
| Definition of Tag Soup |
2:04 | |
| | |
| Example: Tag Soup |
3:00 | |
| | |
| Example: Tag Soup and Valid Doctype |
4:45 | |
| | |
HTML 4.01 |
5:26 | |
| | |
| Overview of HTML 4.01 |
5:27 | |
| | |
| Three Flavors of HTML 4.01: Strict, Transitional, and Frameset |
6:05 | |
| | |
XHTML 1 |
7:19 | |
| | |
| Overview of XHTML 1 |
7:20 | |
| | |
| Example: XHTML 1 |
9:20 | |
| | |
XHTML1 Syntax |
11:48 | |
| | |
| Lower Case Rule |
11:49 | |
| | |
| Closed Elements Rule |
12:25 | |
| | |
| Encased in Quotes Rule |
14:18 | |
| | |
| Boolean Attributes May Not Be Minimized |
14:35 | |
| | |
| Correct Nesting is Enforced |
15:29 | |
| | |
The Problem with XHTML |
16:15 | |
| | |
| Problem with XHTML |
16:16 | |
| | |
XHTML 2 |
19:22 | |
| | |
| Overview of XHTML 2 |
19:23 | |
| | |
HTML 5 |
20:43 | |
| | |
| Overview of HTML 5 |
20:44 | |
| | |
Validating |
22:44 | |
| | |
| Validators |
22:45 | |
| | |
| Example: W3C Markup Validation Service |
25:26 | |
| |
Page Structure and Meta-data Elements |
32:50 |
| | |
Intro |
0:00 | |
| | |
The Doctype |
0:12 | |
| | |
| Doctype |
0:13 | |
| | |
| Example: Doctype |
1:25 | |
| | |
The Root Element |
1:57 | |
| | |
| Root Element |
1:58 | |
| | |
| Example: Root Element |
2:45 | |
| | |
The Head Element |
3:38 | |
| | |
| Head Element and Body Element |
3:39 | |
| | |
| Example: Head Element and Body Element |
5:06 | |
| | |
The Head Element |
5:42 | |
| | |
| Head Element vs. Header Element |
5:47 | |
| | |
The Title Element |
6:51 | |
| | |
| Title Element |
6:52 | |
| | |
| Example: Title Element |
7:54 | |
| | |
The Base Element |
9:00 | |
| | |
| Base Element |
9:03 | |
| | |
| Example: Base Element |
9:42 | |
| | |
The Link Element |
14:07 | |
| | |
| Link Element: rel, type, and href |
14:08 | |
| | |
| Example: Link Element |
15:13 | |
| | |
The Meta Element |
17:54 | |
| | |
| Meta Element: charset, name, and http-equiv |
17:55 | |
| | |
| Example: Meta Element |
21:00 | |
| | |
The Style Element |
23:35 | |
| | |
| Style Element |
23:37 | |
| | |
| Example: Style Element |
24:40 | |
| |
Text-Level Semantics |
30:13 |
| | |
Intro |
0:00 | |
| | |
Text Level Semantics |
0:06 | |
| | |
| Paragraph Level |
0:07 | |
| | |
The <a> Element |
2:23 | |
| | |
| Definition of the <a> Element |
2:25 | |
| | |
The <em> Element |
3:25 | |
| | |
| Definition of the <em> Element |
3:26 | |
| | |
The <strong> Element |
6:50 | |
| | |
| The <strong> Element |
6:51 | |
| | |
The <small> Element |
8:35 | |
| | |
| The <small> Element |
8:36 | |
| | |
| Example of <small> Element |
10:19 | |
| | |
The <cite> Element |
10:55 | |
| | |
| The <cite> Element |
10:56 | |
| | |
| Example of <cite> Element |
12:32 | |
| | |
The <q> Element |
12:45 | |
| | |
| The <q> Element |
12:46 | |
| | |
| Example of <q> Element |
13:34 | |
| | |
The <abbr> Element |
15:35 | |
| | |
| The <abbr> Element |
15:36 | |
| | |
| Example of <abbr> Element |
16:41 | |
| | |
The <dfn> Element |
17:03 | |
| | |
| The <dfn> Element |
17:04 | |
| | |
| Example of <dfn> Element |
18:01 | |
| | |
The <time> Element |
19:11 | |
| | |
| The <time> Element and Example |
19:12 | |
| | |
The <code> Element |
21:18 | |
| | |
| The <code> Element |
21:19 | |
| | |
| Example of <code> Element |
23:00 | |
| | |
The <sub> and <sup> Elements |
23:31 | |
| | |
| The <sub> and <sup> Elements |
23:32 | |
| | |
| Example of <sub> and <sup> Elements |
23:50 | |
| | |
The <i> Element |
24:51 | |
| | |
| The <i> Element and Example |
24:52 | |
| | |
The <b> Element |
27:16 | |
| | |
| The <b> Element |
27:17 | |
| | |
| Example of <b> Element |
29:07 | |
| |
Heading and Sectioning |
23:39 |
| | |
Intro |
0:00 | |
| | |
Heading Elements |
0:06 | |
| | |
| Heading Tags |
0:07 | |
| | |
Heading Rules |
1:13 | |
| | |
| Heading Rules and Example |
1:35 | |
| | |
Sectioning Roots |
5:39 | |
| | |
| Sectioning Roots |
5:41 | |
| | |
Sectioning Contents |
6:25 | |
| | |
| Sectioning Content Elements |
6:27 | |
| | |
Section Wrapping |
7:40 | |
| | |
| Section Wrapping |
7:41 | |
| | |
| Example: Section Wrapping |
10:10 | |
| | |
Real World Example 1 |
15:36 | |
| |
Forms |
47:51 |
| | |
Intro |
0:00 | |
| | |
Form Terminology |
0:23 | |
| | |
| Form |
0:24 | |
| | |
| Control |
0:43 | |
| | |
| Control Name and Control Label |
1:09 | |
| | |
| Input Type and State |
1:52 | |
| | |
Form Controls |
2:20 | |
| | |
| Button: Submit and Reset |
2:32 | |
| | |
| Radio |
3:37 | |
| | |
| Checkbox |
4:00 | |
| | |
| Select Menu |
4:05 | |
| | |
| Textarea |
4:28 | |
| | |
| Various Input Types |
4:38 | |
| | |
Example: Basic Controls of Form Element |
7:05 | |
| | |
Example: Buttons |
18:20 | |
| | |
Example: Additional Controls |
20:56 | |
| | |
Example: Special Input Types |
27:55 | |
| | |
Example: Date and Time Control |
33:40 | |
| | |
Example: Create Your Own Control |
37:32 | |
| | |
Example: Placeholder Text |
39:10 | |
| | |
Example: Datalist |
41:43 | |
| | |
Example: Sizing and Input Containment |
42:16 | |
| | |
Example: Select Modification |
42:51 | |
| | |
Example: Required Attribute |
44:41 | |
| |
Links |
36:41 |
| | |
Intro |
0:00 | |
| | |
URIs and URLs |
0:23 | |
| | |
| Definitions of URL and URI |
0:36 | |
| | |
| Differences Between URL and URI |
0:42 | |
| | |
| Example: URI and URL |
1:14 | |
| | |
Typical URI Construction |
2:33 | |
| | |
| Domain and Subdomain |
2:34 | |
| | |
| Protocol |
4:18 | |
| | |
| IP Address |
5:05 | |
| | |
Typical URI Construction |
5:32 | |
| | |
| Second Level Domain |
5:33 | |
| | |
| Port |
6:07 | |
| | |
| Foldernames |
6:46 | |
| | |
Typical URI Construction |
8:06 | |
| | |
| Filename and File Extension |
8:08 | |
| | |
Typical URI Construction |
10:38 | |
| | |
| Name/ Value Pairs |
10:40 | |
| | |
| Internal Anchors |
11:45 | |
| | |
Typical URI Construction |
12:30 | |
| | |
| Example: URI Construction |
12:31 | |
| | |
Relative and Absolute URIs |
14:20 | |
| | |
| Relative and Absolute URIs |
14:22 | |
| | |
| Example: Relative and Absolute URIs |
18:32 | |
| | |
Link States |
24:15 | |
| | |
| Link States |
24:16 | |
| | |
| Example: Link States |
25:18 | |
| | |
Block Level Links |
27:02 | |
| | |
| Example: Block Level Links |
27:03 | |
| | |
Bookmark Links |
29:18 | |
| | |
| Bookmark Links |
29:20 | |
| | |
| Example: Bookmark Links |
30:15 | |
| | |
Attributes |
32:06 | |
| | |
| href and target |
32:20 | |
| | |
| rel, media, hreflang, and type |
33:18 | |
| |
Embedded Content |
46:05 |
| | |
Intro |
0:00 | |
| | |
Embedding Image |
0:22 | |
| | |
| Embedding an Image |
0:25 | |
| | |
Image File Formats |
3:38 | |
| | |
| Image Format: Jpg |
3:42 | |
| | |
| Image Format: Png |
4:13 | |
| | |
| Image Format: Gif |
4:40 | |
| | |
| Compression |
6:05 | |
| | |
| Image Format: Precise Lines and Fewer Colors |
8:38 | |
| | |
| Animated Gif |
10:49 | |
| | |
| Alpha Transparency Png |
11:09 | |
| | |
Embedding Audio |
12:52 | |
| | |
| Old Way of Embedding Audio |
13:00 | |
| | |
| New Way of Embedding Audio |
14:54 | |
| | |
| Example: Adding Buttons |
20:04 | |
| | |
| Message for Users |
26:36 | |
| | |
Audio Attributes |
27:46 | |
| | |
| Control |
28:29 | |
| | |
| Autoplay |
28:44 | |
| | |
| Loop |
29:36 | |
| | |
| Preload |
30:40 | |
| | |
Embedding Video |
32:00 | |
| | |
| Embedding Video |
32:11 | |
| | |
| Controls |
34:22 | |
| | |
| Poster Attributes |
36:01 | |
| | |
| Video Formats |
37:36 | |
| | |
| Solving Formatting Problem |
39:26 | |
| |
The Canvas Element |
19:25 |
| | |
Intro |
0:00 | |
| | |
Creating the Element |
0:38 | |
| | |
| What is the Canvas Element? |
0:39 | |
| | |
| HTML and Canvas Element |
1:48 | |
| | |
| Example: Canvas Element |
3:23 | |
| | |
Creating the Canvas in JavaScript |
5:13 | |
| | |
| getContext() Method |
5:17 | |
| | |
| Checking Browser Support with the getContext() Method |
6:00 | |
| | |
| Example: Creating the Canvas in JavaScript |
7:31 | |
| | |
Drawing in the Canvas |
10:13 | |
| | |
| Methods for Drawing in the Canvas |
10:14 | |
| | |
| 2d Context |
10:58 | |
| | |
| Example: Creating Drawing in the Canvas |
11:39 | |
| | |
| Example: Adding an Image and Texts |
15:30 | |
| | |
| Example: Advance Canvas Element |
17:31 | |
| |
Content Models |
29:08 |
| | |
Intro |
0:00 | |
| | |
The HTML 4.01 Content Model |
0:16 | |
| | |
| Block Elements and Inline Elements |
0:18 | |
| | |
| Example: Block Elements and Inline Elements |
1:18 | |
| | |
| W3C Markup Validation Service |
3:28 | |
| | |
The HTML5 Content Model |
6:21 | |
| | |
| Overview of HTML5 New Content Categories |
6:22 | |
| | |
Flow Content |
8:02 | |
| | |
| Specification for Content Models |
8:05 | |
| | |
| Flow Content |
9:41 | |
| | |
| Example: Flow Content Elements |
10:40 | |
| | |
| List of Flow Content |
11:35 | |
| | |
| BlockQuote Element |
11:50 | |
| | |
Sectioning Content |
13:19 | |
| | |
| Introduction to Sectioning Content |
13:20 | |
| | |
Heading Content |
14:06 | |
| | |
| Heading Content and hgroup Element |
14:07 | |
| | |
Phrasing Content |
16:56 | |
| | |
| Attributes of Phrasing Content |
16:57 | |
| | |
| Anchor Element in Phrasing Content |
17:28 | |
| | |
Embedded Content |
19:33 | |
| | |
| Attributes of Embedded Content |
19:34 | |
| | |
| No Content |
19:53 | |
| | |
| Transparent Content |
20:38 | |
| | |
| Source Elements and Param Elements |
21:15 | |
| | |
Interactive Content |
24:16 | |
| | |
| Interactive Content Elements |
24:17 | |
| | |
| Button Element |
25:57 | |
| |
The DOM |
13:10 |
| | |
Intro |
0:00 | |
| | |
The DOM |
0:26 | |
| | |
| Document Object Model |
0:27 | |
| | |
The DOM Tree |
0:55 | |
| | |
| DOM Trees |
0:56 | |
| | |
| Example: DOM Tree |
1:31 | |
| | |
| Vocabulary: Tree, Node,Branch, Parent, Child |
2:15 | |
| | |
Exploring the DOM |
3:13 | |
| | |
| Example: Built-in Browser Inspection and Firebug |
3:15 | |
| | |
| Example: Manually Exploring the DOM |
6:01 | |
| | |
| JavaScript |
7:28 | |
| | |
DOM Navigation Techniques |
7:55 | |
| | |
| DOM Navigation Techniques |
7:56 | |
| |
Favicons |
13:14 |
| | |
Intro |
0:00 | |
| | |
Favorite Icons |
0:08 | |
| | |
| Function of Favorite Icons |
0:09 | |
| | |
Bowser Support |
1:10 | |
| | |
| Browser Support |
1:13 | |
| | |
| Location in Browsers |
1:46 | |
| | |
Implementation Methods |
2:04 | |
| | |
| Implementation Methods for Favorite Icons |
2:05 | |
| | |
| Favicon and Apple Mobile Devices |
4:51 | |
| | |
Creating the Icon |
6:13 | |
| | |
| How to Create the Icon |
6:14 | |
| | |
Favicon Resources |
9:10 | |
| | |
| Websites for Icon Creation and Conversion |
9:11 | |
| | |
| Programs for Icon Creation and Conversion |
11:50 | |
| |
Embedding Flash and Other Objects |
15:07 |
| | |
Intro |
0:00 | |
| | |
Flash and other Plug-ins |
0:41 | |
| | |
| Main Problems with Flash |
0:44 | |
| | |
| Benefits of Flash |
2:02 | |
| | |
Embedding Flash: the Old Way |
2:57 | |
| | |
| The Old Way to Embed Flash |
2:58 | |
| | |
Embedding Flash: the Satay Method |
6:42 | |
| | |
| Satay Method |
6:43 | |
| | |
Embedding Flash: HTML5 |
9:28 | |
| | |
| How to Embed Flash in HTML5 |
9:29 | |
| | |
Embedding Flash Directly in <video> |
11:39 | |
| | |
| Embedding Flash Directly in Video Element |
11:40 | |
| | |
Review of Embedding |
13:24 | |
| | |
| Image Elements |
13:39 | |
| | |
| Video, Audio, and Canvas Elements |
13:44 | |
| | |
| Embed Elements |
13:53 | |
| | |
| Object Elements |
14:04 | |
| |
Offline Cache |
19:53 |
| | |
Intro |
0:00 | |
| | |
Purpose |
0:47 | |
| | |
| Purpose of Offline Cache |
0:48 | |
| | |
The Appache |
2:06 | |
| | |
| Attributes of Appcache |
2:07 | |
| | |
The Manifest File |
3:22 | |
| | |
| Manifest File |
3:23 | |
| | |
| Example of Manifest |
3:32 | |
| | |
| Section Headers: Cache, Fallback, and Network |
4:21 | |
| | |
Server-Side Considerations |
5:17 | |
| | |
| text/cache-manifest MIME-type |
5:18 | |
| | |
| Other Server-Side Considerations |
5:41 | |
| | |
| ExpiresActive On and ExpiresDefault 'access' |
6:07 | |
| | |
Example: Offline Cache 1 |
7:44 | |
| | |
Example: Overwriting Files |
11:09 | |
| | |
Example: Wild Cards for Network |
14:58 | |
| | |
Example: Offline Cache 2 |
16:06 | |
| |
Web Development Principles |
26:47 |
| | |
Intro |
0:00 | |
| | |
Interoperability |
0:36 | |
| | |
| Interoperability of Web Development |
0:37 | |
| | |
Interoperable Websites Should Work |
3:05 | |
| | |
| Qualities of Interoperable Websites |
3:06 | |
| | |
Backward Compatibility |
5:52 | |
| | |
| Compatibility With Older Technology |
5:53 | |
| | |
| Example: Meta Tag |
9:07 | |
| | |
Forward Compatibility |
9:33 | |
| | |
| Advancement in Technology |
9:34 | |
| | |
Accessibility |
10:11 | |
| | |
| Accessibility of Content |
10:12 | |
| | |
| Semantic Code |
11:43 | |
| | |
| Example: Where Will This Link Take You? |
13:56 | |
| | |
Graceful Degradation |
14:59 | |
| | |
| Graceful Degradation or Fault Tolerance |
15:00 | |
| | |
| Types of Degradation |
16:35 | |
| | |
Progressive Enhancement |
18:36 | |
| | |
| Progressive Enhancement |
18:37 | |
| | |
Future Detection and Browser Sniffing |
21:05 | |
| | |
| Future Detection Versus Browser Sniffing |
21:06 | |
| | |
| Example: Email Input Type |
23:39 | |
| | |
Tim Berners-Lee's Quote |
26:20 | |