CSS Fundamentals
You will learn the essentials CSS concepts to design standard-compliant web sites using CSS.
- Use CSS to create pixel precision web page elements layout
- Control web page elements visual appearance with CSS
- How to create and attach external CSS style sheets
- How /when to use embedded or Inline CSS styles
- Difference between absolute, fixed, relative, static positioning
- How to use float, inline or block elements display
-
Defining a CSS Style
- CSS Style
- CSS Selector
- CSS Rule
- CSS property
CSS Selectors
- Type Selector
- CSS Class
- ID Selectors
- Attribute Selectors
- Contextual Selectors
- Child Selectors
- Adjacent Sibling Selector
-
CSS Box Model
- Box Dimensions
- Margins
- Padding
- Borders
- Minimum Height/Width
-
CSS Positioning
- Absolute Positioning
- Fixed Positioning
- Static Positioning
- Relative Positioning
-
Cascading and CSS Inheritance
- Cascading Styles
- CSS Rules Sort Order
- Rules Specificity
- CSS Rule Origin
- CSS Rule Weight
-
CSS Floating
- Left Floating
- Right Floating
- Clear Left
- Clear Right
- Clear Both
-
Absolute Positioning
- Position Absolute
- Top, Left, Bottom, Right
- z-Index
- Visibility
- Overflow
- Box Clipping
-
CSS Pseudo-Classes
- Anchor pseudo-classes
- :first-child
- :lang pseudo class
Pseudo-Elements
- First Letter
- First Line
- Before
- After
-
Measurement Units
- Relative Units
- Absolute Units
- Device Dependent Unit
-
Typography with CSS
- Defining Text Font
- Font Style and Weight
- Lines Spacing
- Text Decoration
- Horizontal Text alignment
- Vertical Alignment
- Word Spacing and Letter Spacing
-
Display Properties
- Element Overflow
- z-index
- Block Display
- Display None
- Display Inline
-
Visual Effects & CSS Filters
- Image Opacity/Transparency
- Block Opacity
- Blend Transition
- Cursor
CSS Media Type
- Aural Media Type
- Screen Media Type
- Print Media Type
- Handheld Media Type
-
Using a Background
- Background Color
- Background Image
- Background Image Alignment
-
Designing Site Navigation with CSS
- Navigation Layout
- Defining Anchor blocks
- Creating Rollover Effects
- Designing Fly-out Menus
- SEO with Site Navigation
-
Designing Web Form with CSS
- Styling Text Fields
- Styling Textarea
- Styling Radio buttons
- Styling Check Boxes
- Styling Drop-down list (Select)
- Styling Form Buttons
- Formatting Labels with CSS
-
CSS Table Properties
- Table Layout
- Border Spacing
- Border Collapse
- Empty Cells
-
Rounded Corners with CSS
- Round Corners with Images
- Round Corners CSS without Images
-
IE6 CSS Bugs & Fixes
- Box Padding
- Block Floating
- Hover Effect