Subscribe to Newsletter

Print

XHTML Training Course


(This course is offered only on-demand to a private batch and can be customized as per the business requirements)

Overview

XHTML Training course provides a solid overview of XHTML, CSS and JavaScript. It is intended for designers who are already familiar with HTML basics and want to move on to the XHTML standard.

Learn the XHTML including CSS and JavaScript and how they come together to create a more strict HTML standard that displays well in most browsers, including mobile devices such as cell phones and PDAs.

Objectives

At the end of XHTML Training course, participants will be able to write XHTML-compliant web pages, use CSS for layout and use JavaScript for handling the client-side events.

Suggested Audience - Web developers and Web designers . It is valuable to both beginners and advanced developers that already have experience in developing web applications.

Duration - 2 Days

Prerequisites - Participants should be somewhat familiar with HTML, CSS, and JavaScript. Prior exposure to XML and Ajax is helpful, but not required.

Syllabus

1. Overview
  • Intro, Elements, Attributes, Nested-elements
  • Blocks and Inline Elements
  • Layout vs. presentation elements
  • Best practices
2. XHTML
  • Well-formedness
  • Grammar (DTD, Schema)
  • Validation
3. Editing
  • Editing source, white space, special characters
  • WYSIWYG visual editing
  • Working around complicated code
  • Best practices
4. Creating links
  • Relative, Absolute, Default
  • Targeting Frames (windows)
  • Email links
  • Anchors
  • Best practices
5. Introduction to CSS
  • What is CSS
  • Advantages of using CSS
  • Validating CSS
6. CSS and HTML
  • Inline Style Sheets
  • Embedded Style Sheets
  • External Style Sheets
7. CSS Essentials
  • Units in CSS
  • Typography
    • Text Formatting
    • Text Layout
  • Colors and Backgrounds
    • Defining Colors
    • Background images
    • Positioning Backgrounds
  • Formatting
    • Padding
    • Borders
    • Margins
  • Layout
    • Lists
    • Tables
  • Forms
    • Styling Input Elements
    • Styling text Elements
    • Styling Select and Option Elements
    • Form Buttons
  • Combining Properties
8. Selectors
  • Simple Selectors
    • Universal Selectors
    • Type Selectors
  • Descendant Selectors
  • Child Selectors
  • Adjacent Sibling Selectors
  • Attribute Selectors
  • Class Selectors
  • ID Selectors
  • Pseudo Selectors