<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AfsU77</id>
	<title>Microformats Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AfsU77"/>
	<link rel="alternate" type="text/html" href="https://microformats.org/wiki/Special:Contributions/AfsU77"/>
	<updated>2026-04-23T10:32:01Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=semantic-xhtml-design-principles&amp;diff=17003</id>
		<title>semantic-xhtml-design-principles</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=semantic-xhtml-design-principles&amp;diff=17003"/>
		<updated>2007-05-28T11:39:02Z</updated>

		<summary type="html">&lt;p&gt;AfsU77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Semantic XHTML Design Principles=&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
XHTML is built on XML, and thus XHTML-based formats can be used not only for convenient display presentation, but also for general-purpose data exchange.  In many ways, XHTML-based formats exemplify the best of both HTML and XML worlds.  However, when building XHTML-based formats, it helps to have a guiding set of principles.&lt;br /&gt;
&lt;br /&gt;
# Reuse the schema (names, objects, properties, values, types, hierarchies, constraints) as much as possible from pre-existing, established, well-supported standards by reference.  Avoid restating constraints expressed in the source standard.  Informative mentions are ok.&lt;br /&gt;
## For types with multiple components, use nested elements with class names equivalent to the names of the components.&lt;br /&gt;
## Plural components are made singular, and thus multiple nested elements are used to represent multiple text values that are comma-delimited.&lt;br /&gt;
# Use the most accurately precise semantic XHTML building block for each object etc.&lt;br /&gt;
# Otherwise use a generic structural element (e.g. &amp;lt;code&amp;gt;&lt;/div&gt;</summary>
		<author><name>AfsU77</name></author>
	</entry>
</feed>