Don't write bad HTML - with Manuel from HTMHell
Skills:
HTML & CSS90%
Key Takeaways
Teaches best practices for writing HTML, highlighting common mistakes and good practices with Manuel from HTMHell
Original Description
🎓 View our courses: https://scrimba.com/links/all-courses
Manuel Matuzović wants the world to know about the benefits of writing great HTML - and how to do it! He's even created a blog, newsletter and Twitter account dedicated to teaching us all about HTML good (and bad) practices! 😇
In this stream, Manuel will show us some important HTML must and must not dos, as well as highlighting some vital validation and accessibility features which will take your HTML to a pro level!
🖥 Contents 🖥
0:00 - Introduction
1:40 - HTML seems so simple… Is it?
2:58 - Manuel’s background / Overview of “HTMHell”
6:40 - What is a11y? What Manuel’s accessibility audit typically looks like
8:09 - Accessibility testing
10:58 - Do you have to test both “Tab” and “Shift-Tab” ?
12:00 - What do you mean by “automatic testing”? / Lighthouse / Applications to assist in testing a11y
14:15 - Axe Dev Tools
16:30 - ScreenReader tool
19:47 - How to turn a design mockup into an HTML document
24:00 - Example of how to breakdown a design structure (extension Manuel uses: tota11y)
30:10 - Example #2 - determining what elements you should consider when given a design
33:45 - Would it have helped if he made the paint roller icon pulsate in a subtle way to indicate it's a button?
35:06 - How to choose anchors or buttons in some scenarios ?
36:42 - Are head components that important for a website with less traffic?
41:48 - What text of a site is preferred to be written directly in HTML vs added in JavaScript?
45:22 - Are DIVs bad?
49:15 - Are sections bad?
55:58 - Sections vs. Articles
58:21 - Closing remarks
🔗 Useful links: 🔗
🌳 Scrimba’s Linktree: https://linktr.ee/scrimba
🐦 Say hi on Twitter:
Scrimba: https://twitter.com/scrimba
Leanne: https://twitter.com/RybaLeanne
HTMHell: https://twitter.com/htm_hell
Manuel: https://twitter.com/mmatuzo
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from Scrimba · Scrimba · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
CSS Grid Course: Learn the Basics in 3 Minutes
Scrimba
CSS Grid Course: Positioning Items
Scrimba
CSS Grid Course: Why Learn It And How It Compares To Bootstrap
Scrimba
CSS Grid Course: auto-fit & minmax
Scrimba
CSS Grid Course: Implicit Rows
Scrimba
CSS Grid Course: Fraction Units And Repeat
Scrimba
CSS Grid Course: Justify Items and Align Items
Scrimba
CSS Grid Course: An Awesome Image Grid
Scrimba
CSS Grid Course: Named Lines
Scrimba
CSS Grid Course: auto-fit vs auto-fill
Scrimba
CSS Grid Course: Justify Content and Align Content
Scrimba
CSS Grid Course: Template areas
Scrimba
27. Setting up the structure - Responsive CSS Tutorial
Scrimba
25. Making the navigation responsive - Responsive CSS Tutorial
Scrimba
36. Playing with the title's position and negative margins - Responsive CSS Tutorial
Scrimba
31. Starting the CSS for our page - Responsive CSS Tutorial
Scrimba
26. Taking a look at the rest of the project - Responsive CSS Tutorial
Scrimba
15. Spacing out the columns - Responsive CSS Tutorial
Scrimba
33. Starting to think mobile first - Responsive CSS Tutorial
Scrimba
22. Making our navigation look good - Responsive CSS Tutorial
Scrimba
37. Changing image size with object-fit - Responsive CSS Tutorial
Scrimba
44. Module Wrap up - Responsive CSS Tutorial
Scrimba
16. Controlling the vertical position of flex items - Responsive CSS Tutorial
Scrimba
39. Setting up the widgets and talking breakpoints - Responsive CSS Tutorial
Scrimba
42. Setting up the About Me page - Responsive CSS Tutorial
Scrimba
35. Changing the visual order with flexbox - Responsive CSS Tutorial
Scrimba
23. Adding the underline - Responsive CSS Tutorial
Scrimba
21. Using flexbox to start styling our navigation - Responsive CSS Tutorial
Scrimba
20. Creating a navigation - Responsive CSS Tutorial
Scrimba
40. Using a new pseudo class to wrap up the homepage - Responsive CSS Tutorial
Scrimba
43. Fixing up some loose ends - Responsive CSS Tutorial
Scrimba
32. Starting the layout. Looking at the big picture - Responsive CSS Tutorial
Scrimba
24. A more complicated navigation - Responsive CSS Tutorial
Scrimba
28. Feature article structure - Responsive CSS Tutorial
Scrimba
34. Styling the featured article - Responsive CSS Tutorial
Scrimba
18. Making layout responsive with flex direction - Responsive CSS Tutorial
Scrimba
19. flex direction explained - Responsive CSS Tutorial
Scrimba
41. Creating the recent posts page - Responsive CSS Tutorial
Scrimba
17. Media Query basics - Responsive CSS Tutorial
Scrimba
30. Home Page. HTML for the aside - Responsive CSS Tutorial
Scrimba
38. Styling recent articles for large screens - Responsive CSS Tutorial
Scrimba
29. The home page. HTML for the recent articles - Responsive CSS Tutorial
Scrimba
10. ems and rems an example - Responsive CSS Tutorial
Scrimba
1. Starting to think responsively - Responsive CSS Tutorial
Scrimba
4. Controlling the width of images - Responsive CSS Tutorial
Scrimba
5. min width and max width - Responsive CSS Tutorial
Scrimba
3 CSS Units. Percentage - Responsive CSS Tutorial
Scrimba
11. Flexbox refresher and setting up some HTML - Responsive CSS Tutorial
Scrimba
12. Basic Styles and setting up the columns - Responsive CSS Tutorial
Scrimba
8. The Solution Rems - Responsive CSS Tutorial
Scrimba
14. Setting the columns widths - Responsive CSS Tutorial
Scrimba
2 CSS Units - Responsive CSS Tutorial
Scrimba
7. The problem with ems - Responsive CSS Tutorial
Scrimba
6. CSS Units. The em unit - Responsive CSS Tutorial
Scrimba
13. Adding the background color - Responsive CSS Tutorial
Scrimba
9. Picking which unit to use - Responsive CSS Tutorial
Scrimba
Tutorial to Learn Alpine JS - Full Course for Beginners
Scrimba
Guide To Algorithms in Javascript [Binary Search] - Full Course / Tutorial
Scrimba
Learn UI Design [7 Fundamentals Tutorial] - Full Course for Beginners
Scrimba
Javascript Tutorial for Beginners [From 0 to ES6+] - Full Course
Scrimba
More on: HTML & CSS
View skill →Related Reads
📰
📰
📰
📰
We Turned 2-Hour Frontend Memory Leak Debugging into a 5-Minute CI Check
Dev.to · BAOFUFAN
Stop Building Beautiful Frontends. Build Fast Ones Instead.
Dev.to · Israel Enyo Menyaga
Great perspective—framework vs. library is the right way to frame it. 👏
Dev.to · abderrahmen bejaoui
Show Dev: CountryClue – A fast and minimalist world flag guessing game
Dev.to · Тимофій Олійник
Chapters (20)
Introduction
1:40
HTML seems so simple… Is it?
2:58
Manuel’s background / Overview of “HTMHell”
6:40
What is a11y? What Manuel’s accessibility audit typically looks like
8:09
Accessibility testing
10:58
Do you have to test both “Tab” and “Shift-Tab” ?
12:00
What do you mean by “automatic testing”? / Lighthouse / Applications to assist
14:15
Axe Dev Tools
16:30
ScreenReader tool
19:47
How to turn a design mockup into an HTML document
24:00
Example of how to breakdown a design structure (extension Manuel uses: tota11y
30:10
Example #2 - determining what elements you should consider when given a design
33:45
Would it have helped if he made the paint roller icon pulsate in a subtle way
35:06
How to choose anchors or buttons in some scenarios ?
36:42
Are head components that important for a website with less traffic?
41:48
What text of a site is preferred to be written directly in HTML vs added in Ja
45:22
Are DIVs bad?
49:15
Are sections bad?
55:58
Sections vs. Articles
58:21
Closing remarks
🎓
Tutor Explanation
DeepCamp AI