Training » All Courses » XML » XHTML

Course Summary

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.

Duration

2 days.

Objectives

Upon completion of XHTML and CSS Training, you will be able to write XHTML-compliant web pages, use CSS for layout and use JavaScript for handling the client-side events.

Instructors

Photo

Aleksandar (Saša) Gargenta is the technology brains at Marakana. Always on top of the latest in software, Aleksandar is company's radar for technology that matters.

Aleksandar is the author of Marakana's Java, Advanced Java, Spring/Hibernate, JBoss, Apache, XML/XSL, and JUnit/TestNG training courses. Phew. And if that's not enough, he's also the chief architect of Marakana Spark, the on-demand software platform that powers marakana.com and a number of other training companies. As an instructor he's taught hundreds of classes for everyone from Apple to Disney, from NASA to the Department of Defense.

In his spare time Aleksandar runs the San Francisco Java and the San Francisco Android User Groups with over a thousand members between the two. More about Aleksandar Gargenta...

Outline


Module 1 - XHTML


Overview

  • Intro, Elements, Attributes, Nested-elements
  • Blocks and Inline Elements
  • Layout vs. presentation elements
  • Best practices

XHTML

  • Well-formedness
  • Grammar (DTD, Schema)
  • Validation

Editing

  • Editing source, white space, special characters
  • WYSIWYG visual editing
  • Working around complicated code
  • Best practices

Creating links

  • Relative, Absolute, Default
  • Targeting Frames (windows)
  • Email links
  • Anchors
  • Best practices

Module 2 - CSS Introduction


Introduction

  • What is CSS
  • Advantages of using CSS
  • Validating CSS

CSS and HTML

  • Inline Style Sheets
  • Embedded Style Sheets
  • External Style Sheets

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

Selectors

  • Simple Selectors
    • Universal Selectors
    • Type Selectors
  • Descendant Selectors
  • Child Selectors
  • Adjacent Sibling Selectors
  • Attribute Selectors
  • Class Selectors
  • ID Selectors
  • Pseudo Selectors