XHTML, step by step

Get started working with Extensible Hypertext Markup Language. XHTML is a language based on HTML, but expressed in well-formed XML. However, XHTML has more to offer than just regularizing tags and characters -- XHTML can alter the way you approach Web design. This tutorial gives step-by-step instruction for developers familiar with HTML who want to learn how to use XHTML in practical Web sites.


Table of contents

  • Introducing XHTML
  • Who should take this tutorial?
  • Prerequisites
  • About the examples in this tutorial
  • Anatomy of an XHTML Web page
  • The flavors of XHTML
  • The XML declaration
  • Document type declarations
  • Main elements and namespace
  • A complete example
  • Understand the ground rules
  • Avoid obsolete elements
  • Use an end tag for all elements
  • Incorrect XHTML
  • Correct XHTML
  • Use proper form for all attributes
  • Use the xml:lang attribute
  • Replace common HTML idioms
  • Use stylesheets to set font and text details
  • Use the XML stylesheet processing instruction
  • Use style to align content
  • Align content with an internal stylesheet
  • Use ins and del to express edited content
  • Do not use text/html with XHTML 1.1
  • Use the W3C XHTML validator
  • Use the XML declaration for character encoding
  • Use XSLT to provide standby conversion to HTML
  • Embed XHTML in other vocabularies
  • XSLT document with embedded XHTML

The context surrounding XHTML
A language is always born in a particular context and it is usually the expression of a need that has been felt at a given moment. XHTML is no exception, and I would even add that we can not understand the value of this markup language without knowing the stakes of its existence.

A markup language
Before going further, you must understand a simple but often forgotten notion, even by insiders. XHTML is a markup language.

Size : 154.377 Kb
File type : pdf
Downloads: 341
Created: 2018-09-26

Others XHTML Tutorials

XHTML tutorial in PDF

Introduction to XHTML

Others related eBooks about XHTML, step by step

Beginning node.js pdf download

This is a Node.js PDF Tutorial for free download. You will learn About What Node.js is, What Node.js is not, Features, Followed by a some example of each of the modules of Node.js API. By the end of this Tutorial, you will be able to understand the basics of Node.js ....

Introduction to CSS

This document explain the CSS page composition with example code ,training courses in PDF under 27 pages designated to beginners....

Modern Web Development on the JAMstack

Download free course Modern Web Development on the JAMstack, pdf file on 127 pages by Mathias Biilmann, Phil Hawksworth....

Reintroducing React

In this book, unlike any you may have come across before, I will deliver funny, unfeigned ..., download free React tutorial in PDF (257 pages) created by Ohans Emmanuel ....

Angular Testing Succinctly

Though sometimes perceived as a hurdle, testing can save developers from heartbreak in the..., download free Angular tutorial in PDF (94 pages) created by Joseph Booth ....

Learning Website Development with Django

A beginner's PDF tutorial to building web applications,quickly and cleanly, with the Django application framework by Ayman Hourieh....

Getting started with WordPress

Download free WordPress tutorial course in PDF, training file in 72 chapters and 208 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Introduction to ReactJS

Learn the basics of JavaScript and DOM. Develop application user interfaces with ReactJS and Flux. Learn how JSX works. Master the Framework in a Web application environment....

Acceptance Test Driven Development with React

Download free course Acceptance Test Driven Development with React, pdf file on 182 pages by Leanpub....

Wordpress In A Week

Download free course Wordpress In A Week, pdf file on 142 pages by Zak Cagaros....