Here you find the readings you have to complete before the second lecture.
• The division of labor between HTML and CSS
• Introduction to HTML:
• Parents, children, attributes
• Indentation
• Semantic elements
• Paragraphs, links, images, lists
• Introduction to ARIA:
• What is ARIA and why is it important?
• Using ARIA in HTML
• Validating ARIA
• Introduction to CSS:
• Where can we write it and what difference does that make?
• Selectors (id, class, element type), properties
• How to structure a CSS file
• Naming things
• External files: relative and absolute paths
• Getting to know your text editor
Before you start check out this video and/or this article about good learning practices.
Read about HTML5
Deadline Monday
- Please create a repository on Github, call it
hyf-html-css. - Inside this repository create a folder
week0. - Use the code of the application assignment you have made(in codepen.io), copy and paste the html in a
index.htmlfile and the css in astyle.cssfile and upload it to github in theweek0folder. - For better instructions on how to do this please check the how to hand in homework down below.
Don't forget, you can always revisit Khan Academy: Into to HTML/CSS: Making web pages if you are stuck and need a reminder
Deadline Saturday
- Make your own web resume:
- One page
- Two files: HTML and CSS
- Include the following:
- Your personal info
- A picture
- A few lines about who you are
- Education
- Work experience
- Please do not include your current address, phone number and mail address, your CV will be hosted on Github
- Include the following:
- Different types of headings (
<h1>,<h2>) - A list (
<ul>). In this list include the learning strategies you used making your resume. Also include some of the resources/references, this can be documentation/video etc, that where helpful. - Another list (
<ul>). In this list you include the most important platforms/resources where you can find all hyf related information. <img><p>- Some CSS properties:
margin,padding - Make sure that you page looks nice, and that your text is readable & accessible (ARIA)
- Different types of headings (
- BEFORE you hand it in, read the Style guide and check your files (you can also use the HTML validator).
Steps:
-
In your newly created Github account search for the invitation from the HackYourFuture organization to you join your classes team.
-
Create a new repository (name it something like hyf-html-css) make sure you select the option: initialize with README.
-
Inside your new repository create a folder called "week1". If you have trouble finding out how to create a folder in Github check this Stack Overflow question
Tip: you can also create a "week1" folder on your local computer that contains you files and upload the entire folder to Github.
-
Upload the files you created on your computer (step 3 of the homework) inside this folder, write a description for this “commit” (for example: "homework week1").
-
Your hyf-html-css/week1 should now contain an index.html and a main.css file (and maybe a folder containing your images)
-
Open the files in your folder to check if all of this worked.
-
Now you can view your homework online at: https://hereyouplaceyourgithubusername.github.io/hyf-html-css/week1
-
Please upload a link to your homework in Trello.
- https://github.com/mkruijt/HTML-CSS
- In the README file there are links to the homework hosted by Github!
Chrome: Accessibility for developer
Software
Deadline Sunday morning
Go trough the reading material in the README.md to prepare for your next class

