2. More Html/CSS
Last updated
Last updated
Understand enough about HTML and CSS inorder to be able to move on to bootstrap tomorrow
Understand CSS is used to change the look and feel of elements on a webpage
Understand how to use CSS classes and selectors to change elements
2 hours
Slide Deck. This slide deck needs to be updated with what we will be covering. Use it & this lesson plan as a starting point for making your own slide deck. Skip the table slide.
Emmanuel Deck
Jacob Deck:
Make sure to explain you must close every Tag
How do you split this address up?
A line break is a seperation of text through the creation of a new line, we can use this to format text such as address lines to create a single text with a text on each new line.
We can accomplish this through the use of three different ways
Break tag - Seperates the line where the tag is used - has no ending tags.
Pre tag - Keeps the formatting for the text exactly the same including line breaks and spaces.
Using css styling: https://stackoverflow.com/questions/39325414/line-break-in-html-with-n
A Tag
A tags let you link to another website, page or even element
More on Divs
Go through Div tag. Explain usefulness: It is a general way to group together elements, especially for styling. Briefly explain and tell them we will be using in more depth when we get to css
What is a div tag? Div is a tag that we use to define a section / division in HTML. Also acts as a container for html elements to be styled in CSS
Class Ex: Practise <pre> <br> and <a> tags
Allows you to add styles. Styles change the appearance of an element and make it look lovely
Three ways of doing it:
The style tag allows us to do inline styles in the html
Can be a linked style sheet
Can use the style attribute on an element
The style tag must be placed within the head tag
Explain what an attribute is
Display same with style attribute Get students to do it and save as a new file
Display same with CSS in seperate file and linked on html page. Get students to do it and save as a new file
How to target element to be styled:
By tag
By element id
By class
Inform we have been using class and demonstrate by tag (e.g. the h2 tag)
See Jacob slide deck for full description of CSS selectors
2. More Html/CSSLast lesson went through divs. But didn't explain why so useful. Styling is one of the places as you can group together elements to be styled in a certain way
In this example we've styled all the text white, but styled the three blocks differently using divs
You can get CSS help from here: Css-Tricks
Html page |-> Css files |-> Js scripts
Live server in vs code to live reload code
Have a split screen setup so don't have to switch screens as often.
Pre-prepare the html files for the exs for the students so can just jump right in and for example add the style attribute to an element.
DO NOT cover tables: won't be useful in next few days