Introducing CSS

HTML Elements

HTML Elements are at the heart of the HTML specification. There are perhaps a dozen categories or elements to explore - in Lab-01 we explored elements from 5 of these categories. Here we review these and examine the role and format of each one in detail.

CSS Fundamentals

If we are just using just HTML elements we may properly structured page - however it will have a very plain and unattractive appearance. To introduce 'style' into a page we need another language - Cascading Style Sheets. This is a different language from HTML and is usually stored in a separate file - the stylesheet.

CSS Selectors

This language looks simple at first, but as we will see in the next few weeks, it is considerably more complex than HTML and will require a very careful approach to get right

The Evolution of the Web

Both HTML & CSS continue to evolve. Understanding where it is going is part and parcel of becoming a programmer. Here we look a some aspects of the history of HTML, including some major milestones in its evolution.

Labs

Lab: Lab-02

In this lab we will begin a new project which will have CSS stylesheet from the beginning. We will explore some of the basic features of CSS, including colours, font and interesting techniques for setting styles across entire sections of a page.