3 -Styling Web Pages with CSS — Topics & Learning Outcomes

📋 Module Topics🎯 Student Learning Outcomes

Module Topics

Introduction to CSS

An overview of what Cascading Style Sheets are and how they work alongside HTML to control the visual presentation of web pages. Students learn how to link CSS to their HTML documents using inline, internal, and external stylesheet methods.

CSS Selectors

Exploration of the different types of CSS selectors including element, class, ID, and combination selectors used to target specific HTML elements. Students learn how specificity and the cascade determine which styles are applied when rules conflict.

The Box Model

A foundational concept explaining how every HTML element is treated as a rectangular box with content, padding, border, and margin areas. Students learn how to manipulate these properties to control spacing and sizing of elements on a page.

Typography and Colors

Covers CSS properties for styling text including font family, size, weight, line height, and text alignment to improve readability. Students also learn how to apply colors using named values, hex codes, and RGB notation to both text and backgrounds.

CSS Layout Techniques

An introduction to modern CSS layout methods including Flexbox and basic positioning to arrange elements on a web page. Students apply these techniques to structure multi-section page layouts in a visually organized way.

Styling a Complete Web Page

Students bring together all learned CSS concepts to apply cohesive visual styling to the websites they built in the previous lesson. This capstone topic reinforces best practices for writing clean, organized CSS stylesheets.

Student Learning Outcomes

By the end of this module, students will be able to:

MO1
Distinguish between inline, internal, and external CSS methods and select the appropriate method based on the scope and scale of a given styling scenario
Level: AnalyzeType: CognitiveCourse mapping: —
MO2
Construct CSS rules using element, class, ID, and combination selectors, applying knowledge of specificity and the cascade to resolve conflicting style declarations
Level: ApplyType: CognitiveCourse mapping: —
MO3
Manipulate the CSS box model properties — content, padding, border, and margin — to control the spacing and sizing of elements on a web page
Level: ApplyType: BehavioralCourse mapping: —
MO4
Arrange page elements into multi-section layouts by applying Flexbox alignment properties and CSS positioning techniques
Level: ApplyType: BehavioralCourse mapping: —
MO5
Produce a fully styled, cohesive web page by integrating typography, color, layout, and box model styles within a single organized external stylesheet
Level: CreateType: BehavioralCourse mapping: —

Course Outcomes (reference)

No course outcomes have been defined.