Beispiel:HTML-Kategorien.html
Aus SELFHTML-Wiki
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0;" />
<link rel="stylesheet" type="text/css" media="screen" href="./Beispiel:SELFHTML-Beispiel-Grundlayout.css" />
<link rel="stylesheet" type="text/css" media="screen" href="CSS/Grundlayout.css" />
<title>HTML5-Kategorien von Elementen</title>
</head>
<body>
<h1>HTML5-Kategorien von Elementen</h1>
<svg viewBox="-250 -150 924 288" width="900" height="288">
<title>HTML5-Kategorien von Elementen</title>
<style type="text/css">
svg { font: bold 18px sans-serif; text-anchor: middle;}
text { fill: #000; pointer-events: none; }
.original {font: normal 14px italics;}
ellipse { fill: #fffbf0; stroke: #dfac20; opacity: 0.67; }
ellipse:hover { fill:#e7c157; stroke:#866a00; stroke-width: 5px; }
ellipse:not(:hover) + foreignObject { display: none; }
div { font: 14px sans-serif; }
h2 { margin: 0 0 0.25em 0; padding: 0; font: 900 27px sans-serif; text-shadow: 0.15em 0.15em 0.2em gray; }
ul { margin: 0; padding: 0 0 0 1em; }
li { display: inline; margin: 0; padding: 0; line-height: 1.5; }
li:not(:last-child):after { content: ', '; }
span { font: italic 14px sans-serif; }
code { font: 1em monospace; color: orangered; }
p { margin: 0.75em 0 0 0; padding: 0 0 0 1em; font: italic 14px sans-serif; }
</style>
<g class="a" transform="translate(2, -3)">
<ellipse rx="244" ry="132"/>
<foreignObject x="250" y="-150" width="400" height="288" transform="translate(-2, 3)">
<div xmlns="http://www.w3.org/1999/xhtml">
<h2>Flow content</h2>
<ul>
<li><code>a</code></li>
<li><code>abbr</code></li>
<li><code>address</code></li>
<li><code>area</code>*</li>
<li><code>article</code></li>
<li><code>aside</code></li>
<li><code>audio</code></li>
<li><code>b</code></li>
<li><code>bdi</code></li>
<li><code>bdo</code></li>
<li><code>blockquote</code></li>
<li><code>br</code></li>
<li><code>button</code></li>
<li><code>canvas</code></li>
<li><code>cite</code></li>
<li><code>code</code></li>
<li><code>data</code></li>
<li><code>datalist</code></li>
<li><code>del</code></li>
<li><code>dfn</code></li>
<li><code>div</code></li>
<li><code>dl</code></li>
<li><code>em</code></li>
<li><code>embed</code></li>
<li><code>fieldset</code></li>
<li><code>figure</code></li>
<li><code>footer</code></li>
<li><code>form</code></li>
<li><code>h2</code></li>
<li><code>h2</code></li>
<li><code>h3</code></li>
<li><code>h4</code></li>
<li><code>h5</code></li>
<li><code>h6</code></li>
<li><code>header</code></li>
<li><code>hr</code></li>
<li><code>i</code></li>
<li><code>iframe</code></li>
<li><code>img</code></li>
<li><code>input</code></li>
<li><code>ins</code></li>
<li><code>kbd</code></li>
<li><code>keygen</code></li>
<li><code>label</code></li>
<li><code>main</code></li>
<li><code>map</code></li>
<li><code>mark</code></li>
<li><code>math</code></li>
<li><code>meter</code></li>
<li><code>nav</code></li>
<li><code>noscript</code></li>
<li><code>object</code></li>
<li><code>ol</code></li>
<li><code>output</code></li>
<li><code>p</code></li>
<li><code>pre</code></li>
<li><code>progress</code></li>
<li><code>q</code></li>
<li><code>ruby</code></li>
<li><code>s</code></li>
<li><code>samp</code></li>
<li><code>script</code></li>
<li><code>section</code></li>
<li><code>select</code></li>
<li><code>small</code></li>
<li><code>span</code></li>
<li><code>strong</code></li>
<li><code>style</code>*</li>
<li><code>sub</code></li>
<li><code>sup</code></li>
<li><code>svg</code></li>
<li><code>table</code></li>
<li><code>textarea</code></li>
<li><code>time</code></li>
<li><code>u</code></li>
<li><code>ul</code></li>
<li><code>var</code></li>
<li><code>video</code></li>
<li><code>wbr</code></li>
<li><span>Text*</span></li>
</ul>
<p>* Unter bestimmten Umständen.</p>
</div>
</foreignObject>
<text x="0" y="-98">Fluß-Elemente</text>
<text x="10" y="-84" class="original">(Flow)</text>
</g>
<g class="b" transform="translate(127, -48.5)">
<ellipse rx="75" ry="42.5"/>
<foreignObject x="250" y="-150" width="400" height="288" transform="translate(-127, 48.5)">
<div xmlns="http://www.w3.org/1999/xhtml">
<h2>Heading content</h2>
<ul>
<li><code>h2</code></li>
<li><code>h2</code></li>
<li><code>h3</code></li>
<li><code>h4</code></li>
<li><code>h5</code></li>
<li><code>h6</code></li>
</ul>
</div>
</foreignObject>
<text x="2" y="0">Überschriften</text>
<text x="2" y="15" class="original">(Heading)</text>
</g>
<g class="c" transform="translate(125, 42)">
<ellipse rx="75" ry="42.5"/>
<foreignObject x="250" y="-150" width="400" height="288" transform="translate(-125, -42)">
<div xmlns="http://www.w3.org/1999/xhtml">
<h2>Sectioning content</h2>
<ul>
<li><code>article</code></li>
<li><code>aside</code></li>
<li><code>nav</code></li>
<li><code>section</code></li>
</ul>
</div>
</foreignObject>
<text x="1" y="0">Aufteilung</text>
<text x="1" y="15" class="original">(Sectioning)</text>
</g>
<g class="d" transform="translate(-113, 86)">
<ellipse rx="117" ry="47" transform="rotate(-15)"/>
<foreignObject x="250" y="-150" width="400" height="288" transform="translate(113, -78)">
<div xmlns="http://www.w3.org/1999/xhtml">
<h2>Metadata content</h2>
<ul>
<li><code>base</code></li>
<li><code>link</code></li>
<li><code>meta</code></li>
<li><code>noscript</code></li>
<li><code>script</code></li>
<li><code>style</code></li>
<li><code>title</code></li>
</ul>
</div>
</foreignObject>
<text x="-4" y="0">Metadaten</text>
<text x="-4" y="15" class="original">(Metadata)</text>
</g>
<g class="e" transform="translate(-128, -34)">
<ellipse rx="94" ry="51"/>
<foreignObject x="250" y="-150" width="400" height="288" transform="translate(128, 34)">
<div xmlns="http://www.w3.org/1999/xhtml">
<h2>Interactive content</h2>
<ul>
<li><code>a</code></li>
<li><code>audio</code>*</li>
<li><code>button</code></li>
<li><code>embed</code></li>
<li><code>iframe</code></li>
<li><code>img</code>*</li>
<li><code>input</code>*</li>
<li><code>keygen</code></li>
<li><code>label</code></li>
<li><code>object</code>*</li>
<li><code>select</code></li>
<li><code>textarea</code></li>
<li><code>video</code>*</li>
</ul>
<p>* Unter bestimmten Umständen.</p>
</div>
</foreignObject>
<text x="-36" y="-5">Interaktive</text>
<text x="-36" y="10">Elemente</text>
<text x="-36" y="20" class="original">(Interactive)</text>
</g>
<g class="f" transform="translate(-40.5, -5)">
<ellipse rx="76.5" ry="80"/>
<foreignObject x="250" y="-150" width="400" height="288" transform="translate(40.5, 5)">
<div xmlns="http://www.w3.org/1999/xhtml">
<h2>Phrasing content</h2>
<ul>
<li><code>a</code>*</li>
<li><code>abbr</code></li>
<li><code>area</code>*</li>
<li><code>audio</code></li>
<li><code>b</code></li>
<li><code>bdi</code></li>
<li><code>bdo</code></li>
<li><code>br</code></li>
<li><code>button</code></li>
<li><code>canvas</code></li>
<li><code>cite</code></li>
<li><code>code</code></li>
<li><code>data</code></li>
<li><code>date</code></li>
<li><code>datalist</code></li>
<li><code>del</code>*</li>
<li><code>dfn</code></li>
<li><code>em</code></li>
<li><code>embed</code></li>
<li><code>i</code></li>
<li><code>iframe</code></li>
<li><code>img</code></li>
<li><code>input</code></li>
<li><code>ins</code>*</li>
<li><code>kbd</code></li>
<li><code>keygen</code></li>
<li><code>label</code></li>
<li><code>map</code>*</li>
<li><code>mark</code></li>
<li><code>math</code></li>
<li><code>meter</code></li>
<li><code>noscript</code></li>
<li><code>object</code></li>
<li><code>output</code></li>
<li><code>progress</code></li>
<li><code>q</code></li>
<li><code>ruby</code></li>
<li><code>s</code></li>
<li><code>samp</code></li>
<li><code>script</code></li>
<li><code>select</code></li>
<li><code>small</code></li>
<li><code>span</code></li>
<li><code>strong</code></li>
<li><code>sub</code></li>
<li><code>sup</code></li>
<li><code>svg</code></li>
<li><code>textarea</code></li>
<li><code>time</code></li>
<li><code>u</code></li>
<li><code>var</code></li>
<li><code>video</code></li>
<li><code>wbr</code></li>
<li><span title="text content">Text</span>*</li>
</ul>
<p>* Unter bestimmten Umständen.</p>
</div>
</foreignObject>
<text x="0" y="-42">Phrasing Content</text>
<text x="0" y="-30" class="original">(Stil-Elemente)</text>
</g>
<g class="g" transform="translate(-42, 0)">
<ellipse rx="68" ry="30"/>
<foreignObject x="250" y="-150" width="400" height="288" transform="translate(42, 7)">
<div xmlns="http://www.w3.org/1999/xhtml">
<h2>Embedded content</h2>
<ul>
<li><code>audio</code></li>
<li><code>canvas</code></li>
<li><code>embed</code></li>
<li><code>iframe</code></li>
<li><code>img</code></li>
<li><code>math</code></li>
<li><code>object</code></li>
<li><code>svg</code></li>
<li><code>video</code></li>
</ul>
</div>
</foreignObject>
<text x="0" y="0">zum Einbinden</text>
<text x="0" y="15" class="original">(Embedded)</text>
</g>
</svg>
<p>Fahren Sie mit der Maus über die einzelnen Bereiche.</p>
</body>
</html>