The three pillars of web development are:
- HTML for providing the copy and structure of content
- CSS for styling the content
- JavaScript for making the content interactive
In this course, we will be looking at HTML and CSS.
Web development is constantly evolving, and new techniques for creating ever-more complex layouts are being developed. You must have the core principles in place under the belt to know how to structure your HTML semantically and write CSS that follows the DRY (Don’t Repeat Yourself) principle.
There is a lot to learn, especially with CSS. We won’t be able to cover every possible CSS property in these modules, but they will give you the basis from which to work and be able to find the specific property you need for your web design.
By the end of this course, you will need to have built the website you designed in Design 1. The daily tasks are there to keep you on track to deliver the website by the time you have finished. Please message your tutors if you want feedback on your site as you are developing it.
If anything is unclear, check your progression plan and/or contact a tutor on the forums.
Module Objectives
I can:
- Use VS Code to write HTML and CSS
- Write semantic HTML
- Format your code to be easy to read
- Maintain a neat folder structure
- Link to pages and files
- Add a favicon to pages
- Select elements using CSS
- Use CSS specificity and inheritance
- Style text with fonts and sizing
- Load a non-web safe font to the browser