Inline Elements

<a>

Attributes

Content

<abbr> <acronym> <cite> <code> <dfn> <em> <kbd> <samp> <strong> <var>

Attributes

Content

<b> <big> <i> <small> <sub> <sup> <tt>

Attributes

Content

<bdo>

Attributes

Content

<br>

Attributes

Content

<button>

Attributes

Content

<del> <ins>

Attributes

Content

<img>

Attributes

Content

<input>

Attributes

Content

<label>

Attributes

Content

<map>

Attributes

Content

At least one of the following elements must appear.

<noscript>

Attributes

Content

At least one of the following elements must appear.

A Warning

<noscript> is both an inline and a block-level element. But, however <noscript> is used, it may contain only block-level elements. This strange rule means that a <noscript> used inline will assuredly make no sense structurally: in order to use <noscript> inside a paragraph, for example, an author needs to wrap the contents of <noscript> inside another paragraph, creating a nonsensical nesting. Thus, the only sane way to use <noscript> is as a block-level element.

<object>

Attributes

Content

<q>

Attributes

Content

<ruby>

The <ruby> element is a relative newcomer to the world of HTML. It is used for annotating spans of text, specifically, it is tradtionally used to give pronounciations for East Asian words. The <ruby> element is still quite rare, and it will likely become optional in future when the W3C reformulates XHTML with XML Schema Modules. The Ruby website gives more detailed infomation.

Attributes

Content

Either one of the following two content sets must appear in <ruby>:

<select>

Attributes

Content

At least one of the following elements must appear.

<script>

Attributes

Content

<span>

Attributes

Content

<textarea>

Attributes

Content

XHTML Quick Reference Guide for XHTML 1.1

Copyright © 2002 DDCC. May be copied, distributed, and modified under the terms of the GNU Free Documentation License. This guide is provided "as is." No warranty of any kind is expressed or implied.