CTSPlanner
Sign-in not configured
Communication Technology

COM3075 Cascading Style Sheets

Advanced · 1 credit · MDC - Media, Design, and Communication Arts

Description
Students develop accessible and standards-compliant Web pages using current techniques for advanced cascading style sheets (CSS).
Prerequisite
COM2055: Web Design 2
Parameters
Access to a computer work station and the Internet. Note: Validation of work can be done at http://validator.w3.org.

Outcomes The student will:

  • 1 differentiate among the use of inline, embedded and external style sheets

  • 2 demonstrate standard CSS coding practices for design, navigation, images, forms, tables, positioning, accessibility and cross-browser issues

  • 3 show that CSS syntax is made up of selectors and declaration blocks

    • 3.1 identify commonly used style declarations and selectors; e.g., type, class, id, child, adjacent, pseudo-class, and first-child pseudo-class

    • 3.2 explain when to use appropriate selectors

  • 4 determine when to import or link a style sheet

  • 5 understand how the browser differentiates among the different styles; e.g., hierarchy

  • 6 identify and understand the types of rendering; e.g., quirks mode and compliance mode

  • 7 create navigation for a Web site using either a vertical, horizontal or tab-based system

  • 8 determine whether to use inline, embedded and/or external style sheets in a Web site

    • 8.1 incorporate appropriate properties, values and unit identifiers regarding:

      • 8.1.1 fonts

      • 8.1.2 anchors

      • 8.1.3 text

      • 8.1.4 lists

    • 8.2 create/modify images to be used as both stand-alone and background, using:

      • 8.2.1 borders, background and padding properties

      • 8.2.2 float and margin properties to enhance image

    • 8.3 apply the following properties to tabular data to ensure that what is being viewed is accessible and attractive:

      • 8.3.1 border

      • 8.3.2 caption

      • 8.3.3 font

      • 8.3.4 text

      • 8.3.5 padding

      • 8.3.6 colour

      • 8.3.7 the :nth-child pseudo-class notation

      • 8.3.8 the “hover” value applied to the “tr” tag

    • 8.4 modify/create a form that accepts user input using input and text areas, radio button, check boxes, drop-down lists and buttons, considering:

      • 8.4.1 labels

      • 8.4.2 fieldset

      • 8.4.3 legends

    • 8.5 use appropriate styles on each of the form elements to ensure the form is accessible and attractive to the user/client

    • 8.6 test the Web site in more than one browser, or in a different version of the current browser, to check for cross-browser compatibility and fix all incompatibility issues using appropriate cross-browser techniques; e.g., getting .png image transparency in IE6

    • 8.7 use appropriate id and class attributes appropriately

    • 8.8 use enhanced layout properties: clear and position

  • 9 identify copyright restrictions and permissions and put them into practice

  • 10 present a selection of work completed in this course to an audience

    • 10.1 assess work regarding:

      • 10.1.1 how the elements and principles of design help facilitate good composition in his or her work

      • 10.1.2 the technical and creative aspects of the work; e.g., clean coding, attractive

      • 10.1.3 areas of concern/difficulty (if applicable)

      • 10.1.4 meeting school and community standards; e.g., appropriate language

      • 10.1.5 the use of tools and equipment

    • 10.2 participate in peer/teacher assessment

    • 10.3 add the selected work to a portfolio

  • 11 apply consistent and appropriate work station routines

    • 11.1 demonstrate good health and safety practices; e.g., posture, positioning of hardware and furniture

    • 11.2 demonstrate security for hardware, software, supplies and personal work

  • 12 demonstrate basic competencies

    • 12.1 demonstrate fundamental skills to:

      • 12.1.1 communicate

      • 12.1.2 manage information

      • 12.1.3 use numbers

      • 12.1.4 think and solve problems

    • 12.2 demonstrate personal management skills to:

      • 12.2.1 demonstrate positive attitudes and behaviours

      • 12.2.2 be responsible

      • 12.2.3 be adaptable

      • 12.2.4 learn continuously

      • 12.2.5 work safely

    • 12.3 demonstrate teamwork skills to:

      • 12.3.1 work with others

      • 12.3.2 participate in projects and tasks

  • 13 create a transitional strategy to accommodate personal changes and build personal values

    • 13.1 identify short-term and long-term goals

    • 13.2 identify steps to achieve goals

Program of Studies 2010. Source document, © Alberta Education.