Cascading Style Sheets
Course Number: CAS 213
Transcript Title: Cascading Style Sheets
Created: May 7, 2014
Updated: August 20, 2014
Total Credits: 4
Lecture Hours: 30
Lecture / Lab Hours: 0
Lab Hours: 30
Satisfies Cultural Literacy requirement: No
Satisfies General Education requirement: No
Grading options: A-F (default), P-NP, audit
Introduces the use of external Cascading Stylesheets (CSS) to format web pages that comply with industry and accessibility standards, work in multiple browsers, and adapt to a variety of screen display sizes. Includes established CSS terminology as well as CSS3 innovations, applying graceful degradation and progressive enhancement to provide improved aesthetics and usability for the web user. Prerequisite CAS 206. Audit available.
Upon successful completion of this course, students will be able to:
- Create and link external stylesheets to format web pages that are easy to maintain and update, separating the HTML content from the presentation style.
- Apply aesthetic design skills to select styles for colors, fonts, and other properties to create an optimal web user experience.
- Follow CSS best practices to create web pages that are accessible and that scale for viewing on a wide range of electronic devices.
Outcome Assessment Strategies
Grading of this class will be based on completion of project(s) developed individually or as part of a team. Assessments may include completion of a multi-page web site implementing extensive CSS techniques, tests or quizzes, assignments.
Course Activities and Design
Student completion of reading, quizzes, exercises, and a final project are some of the instructional methods that can be used. Suggested class format is either synchronous (lecture, in classroom or online meetings) or asynchronous (via video or recorded presentations) to emphasize key skills and concepts; student hands-on practice of skills; and demonstration of understanding through assessments and review of student labs and project(s).
Course Content (Themes, Concepts, Issues and Skills)
Develop and apply external Cascading Style Sheets to control the appearance of elements on a web page, expanding on the foundational skills learned in the prerequisite CAS 206. New CSS style elements and techniques introduced in this class include the following:
- Apply aesthetic design skills to create a visually interesting web site by formatting the following HTML elements:
- Margins, padding, and borders
- Web page graphics
- Tables and forms
- Apply CSS techniques to control the structure of a web page, including the following:
- Fluid, fixed, hybrid, and multicolumn page layouts to support multiple electronic devices
- The box model to control the layout of text on the page
- Navigational menus
- Use transforms and animations to add interest and functionality to a web page.