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
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