This repository was archived by the owner on Jun 19, 2025. It is now read-only.
-
Couldn't load subscription status.
- Fork 28
This repository was archived by the owner on Jun 19, 2025. It is now read-only.
My thoughs about the html css beginners #37
Copy link
Copy link
Open
Description
I tried this yesterday with some girls at the RailsGirls Workshop and after doing it with them I sadly must say: this tutorial needs serious work. The didactic behind it is not very good 😭 . They coudn't work on it for more than 10 minutes without help from a tutor.
Things I would love to see changed:
- You need to explicit say what the reader has to do. At first it should say "open the text editor, create a new file". After that you should give a small working html to copy and paste and explain what it does. The girls didn't know what to do at the beginning or where to copy the stuff. You need to show a basic structure at first so that everyone sees the nesting. It was totally confusing and not doable without a tutor. Take the reader by a hand and explain everything. They need clear language from you what to do.
- Do not do a small example html and a project afterwards as 2nd step. Say at the beginning what you want to build and build it with the reader. One page at a time. The "okay this is done, let's do a project with this" is confusing. It's an unnecessary break in the flow.
- Some css examples don't match the HTML and some examples (div in a h1?!) are confusing for the reader
- Don't put too much stuff into each step.
margin-left,float,list-style-type: none...all in one step and explaining it all?! Why not something simple and step by step add stuff? And I really would removelist-style-typefrom the first day of learning HTML. - The layout of the example app is way too complicated.
aside,section,navbar...and all without real explanations...I would change this to a much much easier thing. Why not justp,a,h1,div? You can do lot's with that on your first day. And don't forget: don't add more than one unknown element into each example and explain it before adding the next one. - You shouldn't do a layout with
display: inlineanddisplay:inline-block,width: 44%... as the first step learning HTML. - The
clear: bothelement is bad practice and should NEVER be teached. It breaks the "HTML should not contain elements that are needed for the style" rule. The better solution with the:afterelement is the way to go. But I don't think this should be in the first day of learning HTML. As I said: dumb it down a little. You can do lot's of stuff with a few margins, colors, paddings and float left/right.
Metadata
Metadata
Assignees
Labels
No labels