Using CSS in Web Design Course

Click to book a course today

Overview

The course is designed to provide an introduction to the power of Cascading Style Sheets (CSS) to control the look and feel of your HTML documents in an organised and efficient manner.  You will use fonts, colours, leading, margins, typefaces, and other design elements of a web document to create well designed pages that can be completely restyled with only a few changes to your CSS code.

Using CCS in Web Design training coursesAudience

Web designers needing to use Cascading Style Sheets to create good design structure on web pages.

Course Objectives

At the end of this course, delegates will be able to create well designed pages (with fonts, multicolumns, graphics, colours, hyperlinks and input forms) that aim to provide a good overall user experience.

Prerequisites

You should have a good working knowledge of HTML.

Course Contents (2 days)

  • Introduction to Web Page Design
    • The Basic Purpose of CSS
    • When to use a Table
    • Parts of a CSS Rule
    • Types of CSS Rules
    • CSS on Properties and Elements
    • Where to define CSS Styles
  • Putting CSS into Perspective
    • CSS is good for Colour, Fonts, and Images
    • Multiple Style Sheets, Users, and CSS
    • What CSS can’t do by itself
    • CSS and Web Accessibility
    • Accommodating older browsers
    • Make modern browsers more accommodating
  • Digging Below The Surface
    • Applying CSS to HTML Documents
    • How Inheritance Works in CSS
    • Selectors and Structure of CSS Rules
    • Selectors:
      • Element Type, Universal, Class, ID,
         Pseudo-Element, Pseudo-Class,
        Descendant, Parent-Child,
        Adjacent, Attribute
    • Grouping Selectors
    • Expressing Measurements
      • Absolute & Relative Values
  • Page Layout with CSS
  • CSS Web Site Design
    • Advantages of CSS Design
    • CSS Positioning
    • Multi-Column Layouts
    • The CSS Box Model
    • Display property
    • Float and Clear properties
    • Absolute, Relative, and Positioning Contexts
    • More on Positioning Page Blocks
    • Measurement Units & Types Influence Design
    • The z-Index Property & Overlapping Content  
  • Styling Text and other Content with CSS
    • How to Specify Colours
    • Setting body Colour
    • Transparency, Colour, and User Overrides
    • Interesting Uses of Colour
  • Using Fonts
    • How CSS deals with Fonts
    • The font-family and font-size Properties
    • HTML sizes V CSS Sizes
    • Variability across browsers/Platforms
    • Other Font properties
    • Standard V Non-Standard Font Families
    • Specifying Font Lists
    • Using Nonstandard and Downloadable Fonts
  • Text Effects and the Cascade
    • The span Element
    • Text Alignment as a Design Technique
    • Horizontal and Vertical Spacing
    • The line-height, letter-spacing and
      word-spacing properties
    • Text Decorations
    • Shadowed Text without Graphics
    • Styling Hyperlinks
    • Styling Lists with CSS
    • Cascading and Inheritance
    • Cascading basics
    • Sort Order
    • Specificity
    • Origin
    • Weight
  • Adding Graphics
    • Alignment of Images and Text
    • Placing Text On Top of Images
    • Clipping HTML Content
  • Improving the User Experience
    • Basic List Styling With CSS
    • Enhancing the look of a Menu
    • Creating a Submenu within the Main Menu
    • Using a Background Image as a fixed canvas

Course Materials

Enliten IT will provide each delegate with a workbook and other useful reference materials where applicable.

Enliten IT reserves the right to modify course content and materials as required in the interests of continuous course improvement, at any time, without notification.

The suggested course duration is a guideline. Course topics and duration may be modified by the instructor based upon the knowledge and skill level of the course participants.

Note:

We only offer this course on a private in-house basis. For pricing and availability just pick up the phone and call on 0845 1085481.


UK Areas We Cover

London
Hackney | Islington | Camden | Brent | Havering | Barking | Dagenham | Redbridge | Newham | Waltham Forest | Haringey | Enfield | Barnet | Harrow | Hillingdon

Essex
Basildon | Braintree | Brentwood | Chelmsford | Colchester | Harlow | Harwich | Loughton | Saffron Walden | Southend-on-Sea | Tilbury | Romford | Hornchurch | Rainham | Upminster

East Anglia
Cambridge | Peterborough | Hoddesdon | Hertford | Welwyn Garden City | Stevenage | Bishops Stortford | Letchworth | Royston | Huntingdon | Bury St. Edmunds | Boston | Wisbech | Norwich | Ipswich | Harwich | Felixstowe | Newmarket

North East
Newcastle-Upon-Tyne | Sunderland | Washington | Durham | Hartlepool | Stockton-on-Tees | Middlesbrough