<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Die Welt ist gar nicht so. &#187; css</title>
	<atom:link href="http://blog.dieweltistgarnichtso.net/tag/css/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.dieweltistgarnichtso.net</link>
	<description>Sie ist ganz anders.</description>
	<lastBuildDate>Mon, 23 Sep 2013 15:41:20 +0000</lastBuildDate>
	<language>de-DE</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.0.35</generator>
	<item>
		<title>Drei Farben: Grau</title>
		<link>http://blog.dieweltistgarnichtso.net/drei-farben-grau</link>
		<comments>http://blog.dieweltistgarnichtso.net/drei-farben-grau#comments</comments>
		<pubDate>Thu, 01 Nov 2012 19:11:27 +0000</pubDate>
		<dc:creator><![CDATA[erlehmann]]></dc:creator>
				<category><![CDATA[Bilder]]></category>
		<category><![CDATA[In eigener Sache]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[barrierefreiheit]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[fehlsichtigkeit]]></category>
		<category><![CDATA[privilegien]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.dieweltistgarnichtso.net/?p=5760</guid>
		<description><![CDATA[Wie Millionen andere Hipster trage ich eine Brille. Groß ist mein Sehfehler nicht; offline kann ich (tagsüber) fast alles erkennen. Im Web habe ich jedoch immer wieder Probleme. Ein Beispiel ist Hacker News. Text ist dort klein und grau auf &#8230; <a href="http://blog.dieweltistgarnichtso.net/drei-farben-grau">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>
Wie Millionen andere Hipster trage ich eine <a href="http://de.wikipedia.org/wiki/Brille">Brille</a>. Groß ist mein Sehfehler nicht; offline kann ich (tagsüber) fast alles erkennen. Im Web habe ich jedoch immer wieder Probleme.
</p>
<p>
Ein Beispiel ist <a href="http://news.ycombinator.com"><i>Hacker News</i></a>. Text ist dort klein <em>und</em> grau auf grau – und dadurch schon bei geringer Unschärfe unlesbar:
</p>
<figure>
<img src="//daten.dieweltistgarnichtso.net/pics/screenshots/fail/contrast/hackernews-blur-clip.png" alt="Bildschirmfoto von Hacker News, weichgezeichnet (r=3; σ=1,5)">
<figcaption>Bildschirmfoto von <i>Hacker News</i>, weichgezeichnet (<a href="http://www.imagemagick.org/Usage/blur/#blur_args">r=3; σ=1,5</a>); <a href="//daten.dieweltistgarnichtso.net/pics/screenshots/fail/contrast/hackernews-clip.png">Originalbild</a></figcaption>
</figure>
<p>
Bei unterschiedlichem Kontrast können Inhalte sogar als Dekoration missverstanden werden. Auf <a href="http://stoptalk.wordpress.com/"><i>Stop! Talking.</i></a> übersah ich die Seitenleiste – bis <a href="http://foxitalic.de"><i>foxitalic</i></a> sie mir zeigte:
</p>
<figure>
<img src="//daten.dieweltistgarnichtso.net/pics/screenshots/fail/contrast/stoptalk-blur-clip.png" alt="Bildschirmfoto von Stop! Talking, weichgezeichnet (r=3; σ=1,5)">
<figcaption>Bildschirmfoto von <i>Stop! Talking.</i>, weichgezeichnet (<a href="http://www.imagemagick.org/Usage/blur/#blur_args">r=3; σ=1,5</a>); <a href="//daten.dieweltistgarnichtso.net/pics/screenshots/fail/contrast/stoptalk-clip.png">Originalbild</a></figcaption>
</figure>
<p>
Ist mangelnder Kontrast Absicht, erfolgt die Benachteiligung Nicht-<a href="http://de.wikipedia.org/wiki/Emmetropie">Normalsichtiger</a> bewusst. Ich halte es für falsch, Leute mit körperlichen Beeinträchtigungen von Inhalten auszuschließen, um körperlich Privilegierten ansprechendes Design zu bieten.
</p>
<p>
Entwickler und Betreiber von Webseiten sollten <a href="http://de.wikipedia.org/wiki/Web_Content_Accessibility_Guidelines">Richtlinien für barrierefreie Webinhalte</a> folgen, in denen <a href="http://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html">minimaler Kontrast</a> vorgeschrieben ist. Dabei helfen können die Webanwendung <a href="http://achecker.ca/checker/index.php"><i>AChecker</i></a> (<a href="http://atutor.ca/achecker/download.php">Quellcode</a>) und die <i>Firefox</i>-Erweiterung <a href="https://addons.mozilla.org/en-US/firefox/addon/wcag-contrast-checker/"><i>WCAG Contrast checker</i></a> (<a href="https://addons.cdn.mozilla.net/img/uploads/previews/full/33/33379.png">Bildschirmfoto</a>).
</p>
<p>
<strong>Im Zweifel gilt: <a href="http://informationarchitects.net/blog/100e2r/">Normale Schriftgröße, schwarz auf weiß.</a></strong>
</p>]]></content:encoded>
			<wfw:commentRss>http://blog.dieweltistgarnichtso.net/drei-farben-grau/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Textänderungen dekorieren mit CSS</title>
		<link>http://blog.dieweltistgarnichtso.net/textanderungen-dekorieren-mit-css</link>
		<comments>http://blog.dieweltistgarnichtso.net/textanderungen-dekorieren-mit-css#comments</comments>
		<pubDate>Sun, 11 Sep 2011 22:20:41 +0000</pubDate>
		<dc:creator><![CDATA[erlehmann]]></dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[del]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[ins]]></category>

		<guid isPermaLink="false">http://blog.dieweltistgarnichtso.net/?p=3837</guid>
		<description><![CDATA[Änderungen in HTML-Dokumenten werden durch die Tags &#60;del&#62; und &#60;ins&#62; ausgezeichnet. Standardmäßig werden diese vom Browser durch- bzw. unterstrichen angezeigt. Problematisch ist Letzteres, da Unterstreichungen typischerweise auf Hyperlinks hinweisen. Bei komplett unterstrichene Absätzen leidet zudem die Lesbarkeit. Dabei geht es &#8230; <a href="http://blog.dieweltistgarnichtso.net/textanderungen-dekorieren-mit-css">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>
Änderungen in <abbr title="Hypertext Markup Language">HTML</abbr>-Dokumenten werden durch die Tags <code>&lt;del&gt;</code> und <code>&lt;ins&gt;</code> ausgezeichnet. Standardmäßig werden diese vom Browser durch- bzw. unterstrichen angezeigt. Problematisch ist Letzteres, da Unterstreichungen typischerweise auf Hyperlinks hinweisen. Bei komplett unterstrichene Absätzen leidet zudem die Lesbarkeit. 
</p>
<p>
Dabei geht es optisch durchaus besser: <a href="http://de.wikipedia.org/wiki/Heise_online"><i>heise online</i></a> etwa umklammert Textänderungen und stellt längeren Hinzufügungen die Anmerkung „Update:“ voran – bei mehreren Überarbeitungen sogar durchnummeriert. Ein Beispiel hierfür ist die <a href="http://www.heise.de/newsticker/meldung/Facebook-beschwert-sich-ueber-datenschutzfreundlichen-2-Klick-Button-2-Update-1335658.html">Berichterstattung zum datenschutz<del>schonenden</del><ins>freundlichen</ins> Facebook-Button</a>.
</p>
<p>
<i>Heise online</i> erledigt dies serverseitig und gibt entsprechend verändertes <abbr title="Hypertext Markup Language">HTML</abbr> zurück. Machbar ist die Dekoration jedoch auch ohne zusätzliche Programmlogik — unter Nutzung der <abbr title="Cascading Style Sheets">CSS</abbr>-Pseudo-Elemente <a href="http://www.w3.org/TR/css3-content/#inserting"><code>::before</code> und <code>::after</code></a> sowie des <code>content</code>-Attributs. Mit diesen ist es nämlich möglich, dem Seitenlayout vollkommen neue Elemente hinzuzufügen.
</p>
<p>
Befinden sich etwa innerhalb eines <code>&lt;article&gt;</code>-Elements mehrere Absätze (<code>&lt;p&gt;</code>), fügt die <abbr title="Cascading Style Sheets">CSS</abbr>-Anweisung <code>article &gt; ins &gt; p:first-child::before { content: "Nachtrag: " }</code> vor dem ersten Absatz jeder eingefügten Textstelle einen entsprechender Hinweis ein. Auf ähnliche Weise lassen sich Änderungen innerhalb von Absätzen und mehrere Absätze umfassende Einfügungen mit <a href="http://en.wikipedia.org/wiki/Bracket#Angle_and_half_brackets_.EF.BD.A2.EF.BD.A3.2C_.E2.8C.8A_.E2.8C.8B">(halben) eckige Klammern</a> umgeben.
</p>
<p>
Die noch fehlende Nummerierung der Änderungen erfolgt mit <a href="http://www.w3.org/TR/css3-lists/#counter-style"><abbr title="Cascading Style Sheets">CSS</abbr>-Zählern</a>; Peter Kröner hat das schon einmal <a href="http://www.peterkroener.de/effektvolles-zahlen-mit-css-countern-und-absoluter-positionierung/">erklärt</a>. Am Ende steht eine wesentlich hübscheres und nützlicheres Dekoration für Änderungen in <abbr title="Hypertext Markup Language">HTML</abbr>-Dokumenten.
</p>
<p>
<strong><a href="http://daten.dieweltistgarnichtso.net/src/css-del-ins.html">Hier ist die Demo.</a></strong>
</p>
<p>
<small>
Ebenfalls interessant ist <a href="http://snook.ca/archives/html_and_css/an_experiment_w">diese Javascript-Technik</a> zum dynamischen Anzeigen von Textänderungen.
</small>
</p>]]></content:encoded>
			<wfw:commentRss>http://blog.dieweltistgarnichtso.net/textanderungen-dekorieren-mit-css/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fefesbook</title>
		<link>http://blog.dieweltistgarnichtso.net/fefesbook</link>
		<comments>http://blog.dieweltistgarnichtso.net/fefesbook#comments</comments>
		<pubDate>Tue, 19 Apr 2011 01:53:02 +0000</pubDate>
		<dc:creator><![CDATA[erlehmann]]></dc:creator>
				<category><![CDATA[Bastelei]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[fefe]]></category>

		<guid isPermaLink="false">http://blog.dieweltistgarnichtso.net/?p=3273</guid>
		<description><![CDATA[Im Jahr 2011 gründet IT-Sicherheitsexperte Felix von Leitner, genannt Fefe, das Blog Fefesbook, nachdem er sich erfolglos an einigen anderen Internetprojekten versucht hatte. Fefesbook (dt. Fefes Buch) ist eine Website zum Erstellen und Verbreiten von Rants und Verschwörungstheorien. Die Plattform &#8230; <a href="http://blog.dieweltistgarnichtso.net/fefesbook">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<a href="http://daten.dieweltistgarnichtso.net/pics/screenshots/web/fefesbook.png"><img src="http://daten.dieweltistgarnichtso.net/pics/screenshots/web/fefesbook.png" alt="Fefes Blog im Facebook-Stil" /></a>
<p>
Im Jahr 2011 gründet <abbr title="Informationstechnologie">IT</abbr>-Sicherheitsexperte Felix von Leitner, genannt <i>Fefe</i>, das Blog <a href="http://blog.fefe.de/?css=http://daten.dieweltistgarnichtso.net/src/fefesbook-css/fefesbook.css"><b>Fefesbook</b></a>, nachdem er sich erfolglos an <a href="http://www.fefe.de/fnord/">einigen</a> <a href="http://www.fefe.de/tinyldap/">anderen</a> <a href="http://www.fefe.de/gatling/">Internetprojekten</a> versucht hatte. <i>Fefesbook</i> (dt. Fefes Buch) ist eine Website zum Erstellen und Verbreiten von Rants und Verschwörungstheorien. Die Plattform ist im April 2011 erstmals zugänglich und wurde nach eigenen Angaben <q cite="http://blog.fefe.de/faq.html">in C gehackt, mit <i>dietlibc</i>, <i>libowfat</i>, unter <i>gatling</i> laufend und mit einem <i>tinyldap</i>-Backend</q>.
</p>
<p><small>
J.K. Rowling schreibt <a href="https://github.com/erlehmann/fefesbook-css">sieben Bücher</a> darueber, Stephen Spielberg <a href="http://blog.refefe.de/?css=http://daten.dieweltistgarnichtso.net/src/fefesbook-css/fefesbook.css">verfilmt</a> die Story schließlich. Prognostiziertes <abbr title="Internet Movie Database">IMDb</abbr>-Rating: 9.3/10
</small></p>
<ins datetime="2011-09-10T19:12:50+00:00">
<p>
Ich habe gerade zwei Bugs am Stylesheet gefixt. Einer ist schon in den Kommentaren erwähnt worden: Im aktuellen Chromium war <q cite="http://blog.dieweltistgarnichtso.net/fefesbook#comment-15327">der hintergrund komplett blau</q>. Das lag daran, dass Chromium den Selektor <code>html::before</code> wohl nicht richtig versteht und die Hintergrundfarbe des generierten <a href="http://www.w3.org/TR/css3-content/#pseudo-elements">Pseudoelements</a> auch auf das nachfolgende <code>html</code>-Element anwendet.
</p>
<p>
Die zweite Änderung hat ebenfalls mit Browserfersagen zu tun: Das Logo hatte zwar die gleiche blaue Hintergrundfarbe, die im Stylesheet verwendet wird – es gibt da aber <a href="http://hsivonen.iki.fi/png-gamma/">Unterschiede in der Gammakorrektur zwischen <abbr title="Portable Network Graphics">PNG</abbr> und <abbr title="Cascading Style Sheets">CSS</abbr></a>. Bei <i>Iceweasel</i> auf Debian fiel das besonders ins Auge; durch ein <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=626537">falsches Farbprofil</a> sah das verwendete Blau eher lila aus. Der Logo-Hintergrund ist daher jetzt transparent.
</p>
</ins>
]]></content:encoded>
			<wfw:commentRss>http://blog.dieweltistgarnichtso.net/fefesbook/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>3D-Anaglyph-Text mit CSS</title>
		<link>http://blog.dieweltistgarnichtso.net/3d-anaglyph-text-mit-css</link>
		<comments>http://blog.dieweltistgarnichtso.net/3d-anaglyph-text-mit-css#comments</comments>
		<pubDate>Thu, 07 Oct 2010 15:14:33 +0000</pubDate>
		<dc:creator><![CDATA[erlehmann]]></dc:creator>
				<category><![CDATA[Bastelei]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[anaglyph]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[fefe]]></category>

		<guid isPermaLink="false">http://blog.dieweltistgarnichtso.net/?p=3017</guid>
		<description><![CDATA[Bemüht man die Suchmaschine seiner Wahl, erhält man bisher exakt einen auf den ersten Blick brauchbaren Artikel zur Themenkombination „Anaglyph-Effekte und CSS“ (Demo). Die dort vorgestellte Methode ist allerdings aus mehreren Gründen unbrauchbar: Der zu dekorierende Text wird mittels generiertem &#8230; <a href="http://blog.dieweltistgarnichtso.net/3d-anaglyph-text-mit-css">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>
Bemüht man die Suchmaschine seiner Wahl, erhält man bisher exakt einen <span title="d.h. absolut nicht">auf den ersten Blick</span> brauchbaren <a href="http://line25.com/tutorials/how-to-create-a-cool-anaglyphic-text-effect-with-css">Artikel</a> zur Themenkombination „<a href="http://de.wikipedia.org/wiki/Anaglyphenbild">Anaglyph</a>-Effekte und <abbr title="Cascading Style Sheets">CSS</abbr>“ (<a href="http://line25.com/wp-content/uploads/2009/anaglyphic-text/demo/demo.html">Demo</a>). Die dort vorgestellte Methode ist allerdings aus mehreren Gründen unbrauchbar:
</p>
<ul>
	<li>Der zu dekorierende Text wird mittels <a href="http://www.w3.org/TR/CSS2/generate.html#content">generiertem Inhalt</a> in einem <a href="http://www.w3.org/TR/CSS2/selector.html#pseudo-elements">Pseudo-Element</a> dupliziert. Einfacher und semantisch sauberer wäre die Verwendung des CSS3-Attributes <a href="http://www.w3.org/TR/css3-text/#text-shadow"><i>text-shadow</i></a>.</li>
	<li>Die Glyphen sind nicht nur horizontal, sondern auch vertikal gegeneinander versetzt — man müsste den Kopf also stets schräg halten, um den gewünschten Effekt zu erzielen.</li>
	<li>Die verwendeten Farben sind Rot und Blau. Für Anaglyphendarstellungen werden heutzutage aber Rot und Cyan verwendet.</li>
</ul>
<p>
Nachdem <a href="http://twitter.com/discordianfish"><i>fish</i></a> mir eine Anaglyphenbrille überließ, habe ich mich heute morgen daran gemacht, ein eigenes <i>stylesheet</i> ohne diese Missstände zu erstellen. Umgesetzt habe ich das Ganze natürlich für unseren Lieblings-CSS-Sandkasten (<a href="http://daten.dieweltistgarnichtso.net/pics/screenshots/web/fefe-anaglyph.png"><i>screenshot</i></a>) …
</p>
<a href="http://blog.fefe.de/?css=http://daten.dieweltistgarnichtso.net/src/fefe-anaglyph-css/anaglyph.css"><img src="http://daten.dieweltistgarnichtso.net/pics/screenshots/web/fefe-anaglyph-logo.png" alt="Fefes Blog" /></a>
<p>
Um den 3D-Effekt zu verstärken, wird der <i>:hover</i>-Status mittels <a href="http://www.w3.org/TR/css3-transitions/"><i>CSS Transitions</i></a> animiert; in aktuellen <i>WebKit</i>- und <i>Gecko</i>-Browsern (Chrome, Safari, Firefox ab Version 4.0) sollten diese problemlos funktionieren. Der Quellcode findet sich <a href="http://github.com/erlehmann/fefe-anaglyph-css">auf <i>GitHub</i></a>.
</p>]]></content:encoded>
			<wfw:commentRss>http://blog.dieweltistgarnichtso.net/3d-anaglyph-text-mit-css/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HTML5-CC-Plugin für WordPress, Version 0.6 0.6.2</title>
		<link>http://blog.dieweltistgarnichtso.net/html5-cc-plugin-fur-wordpress-version-0-6</link>
		<comments>http://blog.dieweltistgarnichtso.net/html5-cc-plugin-fur-wordpress-version-0-6#comments</comments>
		<pubDate>Mon, 11 Jan 2010 06:23:47 +0000</pubDate>
		<dc:creator><![CDATA[erlehmann]]></dc:creator>
				<category><![CDATA[Bastelei]]></category>
		<category><![CDATA[Freie Lizenzen]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[creativecommons]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.dieweltistgarnichtso.net/?p=1572</guid>
		<description><![CDATA[Seit einiger Zeit schon bastele ich an einem WordPress-Plugin, das es ermöglichen soll, creative-commons-lizenzierte Bilder, Videos und Audio-Dateien einfach in Blogposts einzubetten und die Lizenzinformationen sowohl menschen- als auch maschinen-lesbar darzustellen. Für die Ungeduldigen unter den Lesern: Downloads gibt es &#8230; <a href="http://blog.dieweltistgarnichtso.net/html5-cc-plugin-fur-wordpress-version-0-6">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>
Seit einiger Zeit schon bastele ich an einem WordPress-Plugin, das es ermöglichen soll, <i>creative-commons</i>-lizenzierte Bilder, Videos und Audio-Dateien einfach in Blogposts einzubetten und die Lizenzinformationen sowohl menschen- als auch maschinen-lesbar darzustellen. Für die Ungeduldigen unter den Lesern: Downloads gibt es <a href="http://github.com/erlehmann/cc-figure/downloads">auf GitHub</a> (<a href="http://github.com/erlehmann/cc-figure/tarball/0.6.1">Direkt-Tarball</a>, <a href="http://github.com/erlehmann/cc-figure/zipball/0.6.1">Direktzip</a>). Für alle anderen folgt eine kurze Erklärung, gleich nach dem Klick.
</p>

<ins datetime="2010-01-17T05:10:53+00:00">
<p>
Um die in den Kommentaren bemerkten Pfadprobleme zu beheben, die durch die von GitHub vorgegebenen Ordnernamen entstanden, habe ich zur aktuellen Version 0.6.1 einen separaten <a href="http://github.com/erlehmann/cc-figure/raw/master/releases/cc-figure-0.6.1.tar.gz">Release-Tarball</a> erstellt. Es ist weiterhin möglich, dass sich das Markup in naher Zukunft <a href="http://www.w3.org/html/wg/tracker/issues/83">möglicherweise ändert</a>; ich werde versuchen, die Stylesheets für diesen Fall so anzupassen, dass dann auch das aktuelle, dann ungültige Markup weiterhin erfasst wird.
</p>
</ins>

<ins datetime="2010-01-22T09:46:32+00:00">
<p>
In der nun aktuellen <a href="http://github.com/erlehmann/cc-figure/raw/master/releases/cc-figure-0.6.2.tar.gz">Version 0.6.2</a> ist das <a href="http://blog.dieweltistgarnichtso.net/html5-cc-plugin-fur-wordpress-version-0-6#comment-4893">in den Kommentaren erwähnte</a> Stylesheet-Problem behoben.
</p>
</ins>

<span id="more-1572"></span>

<figure itemscope="itemscope" itemtype="http://n.whatwg.org/work">
    <dd><img src="http://daten.dieweltistgarnichtso.net/pics/screenshots/web/cc-figure/cc-figure-button.png" itemprop="work" alt="Bildschirmfoto einer WordPress-Editorseite. Ein Button mit Aufschrift „CC Figure“ ist rot umkringelt." ilo-full-src="http://daten.dieweltistgarnichtso.net/pics/screenshots/web/cc-figure/cc-figure-button.png"/></dd>
    <dt>
        <span itemprop="title">Der neue Button</span>
        <a href="http://blog.dieweltistgarnichtso.net/html5-cc-plugin-fur-wordpress-version-0-6" itemprop="author" style="">Nils Dagsson Moskopp</a>
        <small>
            <a href="http://creativecommons.org/licenses/by/3.0/de/" itemprop="license" style="">
                <abbr title="Creative Commons Namensnennung">CC-BY</abbr>
            </a>
        </small>
    </dt>
</figure>

<p>
Das Plugin fügt in der <abbr title="Hypertext Markup Language">HTML</abbr>-Editoransicht einen Button mit der Aufschrift „<abbr title="Creative Commons">CC</abbr> Figure“ hinzu. Klickt man auf diesen, öffnet sich ein neues Fenster bzw. Tab, in das man die Metadaten (z.B. Titel, Alternativtext, Autor) einer Bild-, Audio-, oder Video-Datei einträgt. Hat man alle Felder ausgefüllt, kann das Markup eingefügt werden; <a href="http://leonardriegel.blogspot.com/2009/08/der-so-einfach-ist-das-mann.html">so einfach ist das.</a>
</p>

<figure itemscope="itemscope" itemtype="http://n.whatwg.org/work">
    <dd><img src="http://daten.dieweltistgarnichtso.net/pics/screenshots/web/cc-figure/cc-figure-generator.png" itemprop="work" alt="Bildschirmfoto eines Formulars mit verschiedenen Feldern für Metadaten (u.A. Titel, Urheber, Quelle)." ilo-full-src="http://daten.dieweltistgarnichtso.net/pics/screenshots/web/cc-figure/cc-figure-generator.png"/></dd>
    <dt>
        <span itemprop="title">So einfach ist das.</span>
        <a href="http://blog.dieweltistgarnichtso.net/html5-cc-plugin-fur-wordpress-version-0-6" itemprop="author" style="">Nils Dagsson Moskopp</a>
        <small>
            <a href="http://creativecommons.org/licenses/by/3.0/de/" itemprop="license" style="">
                <abbr title="Creative Commons Namensnennung">CC-BY</abbr>
            </a>
        </small>
    </dt>
</figure>

<p>
Das so generierte <abbr title="Extensible Hypertext Markup Language">(X)HTML</abbr> kann natürlich per <abbr title="Cascading Style Sheets">CSS</abbr> dekoriert werden — mitgeliefert sind drei verschiedene Stylesheets. Auf eines bin ich besonders stolz; es formatiert die Lizenznotizen im Stil des Blogs <a href="http://www.spreeblick.com/">Spreeblick</a>. Zudem lässt sich im Admin-Interface (<a href="http://daten.dieweltistgarnichtso.net/pics/screenshots/web/cc-figure/cc-figure-admin.png">Screenshot</a>) der verwendete Metadaten-Standard umstellen — zur Auswahl stehen <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html"><i>Microdata</i>-Markup</a>  und <a href="http://en.wikipedia.org/wiki/RDFa"><abbr title="Resource Description Framework in attributes">RDFa</abbr></a>.
</p>

<p>
Mein Dank geht an folgende Personen (gelistet in der zeitlichen Reihenfolge, in der sie zum Gelingen beitrugen):
</p>
<ul>
<li><b>Matthias <i>wetterfrosch</i> Mehldau</b> für einen <a href="http://einmachglas.wordpress.com/2009/03/10/creative-commons-html-code/">Blogpost</a> zum Thema „Markup für Creative-Commons-Inhalte“</li>
	<li><b>Julia <i>zeitrafferin</i> Seeliger</b> für einen verwandten <a href="http://julia-seeliger.de/wunschzettel-creative-commons-plugin-fur-wordpress/">Artikel</a> nach dem Motto „man könnte doch mal“, das inspirierende Moment für mich.</li>
	<li><b>Johnny Häusler</b> für einen <a href="http://daten.dieweltistgarnichtso.net/pics/screenshots/web/spreeblick-plugin.png">Screenshot</a> des Spreeblick-Plugin-Interfaces</li>
	<li><b>Ian Hickson</b>, ohne den es das <i>Microdata</i>-Markup wohl nicht gäbe</li>
	<li><b>Michelle Thorne</b> für das Vermitteln eines Metadaten-Experten</li>
	<li><b>Nathan Yergler</b>, ebenjenen. Ich habe nicht auf seinen Rat gehört.</li>
</ul>

<p>
<small>
Ja, ich weiß, dass die ausschließliche Nutzung der deutschen Sprache nicht besonders förderlich für die Reichweite dieses Plugins ist. Ich hatte nunmal weder Zeit noch Lust, es zu übersetzen. Aber wenn jemand möchte … nur zu ! Und was die konfuse Qualität des Codes angeht: Er funktioniert soweit.
</small>
</p>]]></content:encoded>
			<wfw:commentRss>http://blog.dieweltistgarnichtso.net/html5-cc-plugin-fur-wordpress-version-0-6/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Fefes Blog im Imageboard-Layout</title>
		<link>http://blog.dieweltistgarnichtso.net/fefes-blog-im-imageboard-layout</link>
		<comments>http://blog.dieweltistgarnichtso.net/fefes-blog-im-imageboard-layout#comments</comments>
		<pubDate>Sun, 22 Nov 2009 06:57:46 +0000</pubDate>
		<dc:creator><![CDATA[erlehmann]]></dc:creator>
				<category><![CDATA[Bastelei]]></category>
		<category><![CDATA[Bilder]]></category>
		<category><![CDATA[Netzkultur]]></category>
		<category><![CDATA[Originärer Inhalt]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[fefe]]></category>
		<category><![CDATA[krautchan]]></category>

		<guid isPermaLink="false">http://blog.dieweltistgarnichtso.net/?p=1427</guid>
		<description><![CDATA[Wie uns soeben zu Ohren gekommen ist, wird dergeneral Anfang Dezember die gesamte Belegschaft Krautchans entlassen und zusammen mit dem Rest des Adminteams geschlossen zurücktreten. Die bisherige in Perl geschriebene Software DesuChan wird dann durch eine robuste, mit C entwickelte &#8230; <a href="http://blog.dieweltistgarnichtso.net/fefes-blog-im-imageboard-layout">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>
Wie uns soeben zu Ohren gekommen ist, wird <i>dergeneral</i> Anfang Dezember die gesamte Belegschaft <i>Krautchans</i> entlassen und zusammen mit dem Rest des Adminteams geschlossen zurücktreten. Die bisherige in <i>Perl</i> geschriebene Software <i>DesuChan</i> wird dann durch eine robuste, mit <i>C</i> entwickelte Lösung ersetzt, die auf <i>dietlibc</i> und <i>libowfat</i> basiert und den <i>gatling</i>-Webserver verwendet. Außerdem wird <i>Krautchan</i> ab 01.12. <i>Fefechan</i> heißen und es wird nur noch <i>/f/ &#8211; Fefe</i> geben.
</p>
<p>
Wer darauf nicht warten will, klicke bitte <a href="http://blog.fefe.de/?css=http://daten.dieweltistgarnichtso.net/src/fefe-chan-css/fefechan.css">hier</a>.
</p>
<p style="color:red; font-weight:bold;">
(USER WURDE FÜR DIESEN POST GEBANNT.)
</p>
<a href="http://daten.dieweltistgarnichtso.net/pics/screenshots/web/fefechan.png">
<img src="http://daten.dieweltistgarnichtso.net/pics/screenshots/web/thumbs/fefechan.png" alt="Fefes Blog im Imageboard-Layout" />
</a>]]></content:encoded>
			<wfw:commentRss>http://blog.dieweltistgarnichtso.net/fefes-blog-im-imageboard-layout/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nochmal genau erklärt: CC-Markup mit HTML 5</title>
		<link>http://blog.dieweltistgarnichtso.net/nochmal-genau-erklart-cc-markup-mit-html-5</link>
		<comments>http://blog.dieweltistgarnichtso.net/nochmal-genau-erklart-cc-markup-mit-html-5#comments</comments>
		<pubDate>Sat, 18 Jul 2009 06:53:19 +0000</pubDate>
		<dc:creator><![CDATA[erlehmann]]></dc:creator>
				<category><![CDATA[Bastelei]]></category>
		<category><![CDATA[Originärer Inhalt]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[creativecommons]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[spreeblick]]></category>

		<guid isPermaLink="false">http://blog.dieweltistgarnichtso.net/?p=1023</guid>
		<description><![CDATA[Die hier vorgestellte Vorgehensweise ist aufgrund von Änderungen an der HTML5-Spezifikation nicht mehr aktuell; u.A. wurde &#60;legend&#62; als Kindelement von &#60;figure&#62; entfernt und die Mikrodatasyntax geändert. Bevor ihr also Ähnliches versucht, schaut auch die aktuellen Abschnitte zu den entsprechenden Markup-Techniken &#8230; <a href="http://blog.dieweltistgarnichtso.net/nochmal-genau-erklart-cc-markup-mit-html-5">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<ins datetime="2009-10-08T17:11:38+00:00">
<p>
<strong>Die hier vorgestellte Vorgehensweise ist aufgrund von Änderungen an der <abbr title="Hypertext Markup Language">HTML</abbr>5-Spezifikation nicht mehr aktuell</strong>; u.A. wurde <code>&lt;legend&gt;</code> als Kindelement von <code>&lt;figure&gt;</code> entfernt und die Mikrodatasyntax geändert. Bevor ihr also Ähnliches versucht, schaut auch die <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/embedded-content-1.html#the-figure-element">aktuellen</a> <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html#microdata">Abschnitte</a> zu den entsprechenden Markup-Techniken an.
</p>
</ins>
<p>
In den letzten Tagen bastelte ich eine verbesserte Version des <abbr title="Creative Commons">CC</abbr>-<abbr title="Hypertext Markup Language">HTML</abbr>-5-Markup-Generators. Kurz gesagt handelt es sich hier um ein Webanwendung, die das Präsentieren von CC-Inhalten vereinfacht. Hierzu wird aus Eingaben etwa zu Urheber und Lizenz passendes (X)HTML generiert. Dieses kann dann einfach auf einer Webseite, etwa dem eigenen Blog eingefügt und mit ein bisschen <abbr title="Cascading Stylesheets">CSS</abbr> ansprechend präsentiert werden; ein Beispiel findet sich im <a href="http://blog.dieweltistgarnichtso.net/bre-pettis-als-south-park-figur">vorigen Blogeintrag</a>.
</p>
<p>
Nachdem der <a href="http://daten.dieweltistgarnichtso.net/src/cc-license-markup/generator2.xhtml">zugehörige <abbr title="Uniform Resource Locator">URL</abbr></a> bereits in der schnelllebigen Twitterwelt <a href="http://twitter.com/wetterfrosch/statuses/2693835599">verbreitet wird</a>, halte ich es für eine gute Idee, das Markup zu erklären. Denn während einige der verwendeten Elemente und Attribute sicherlich bekannt sind, stellt der Kern des Konstrukts ein Novum dar und wird erst durch die neuen Features von <a href="http://de.wikipedia.org/wiki/HTML_5">(X)HTML 5</a> ermöglicht. Zukunftsmusik ist es damit allerdings nicht: Das Markup wird in allen <a href="http://www.mozilla-europe.org/de/firefox/">einigermaßen</a> <a href="http://www.opera.com/browser/">aktuellen</a> <a href="http://www.apple.com/de/safari/">Browsern</a> korrekt geparst.
</p>
<p>
Wer sich für die technischen Details <em>nicht</em> interessiert, kann an dieser Stelle aufhören zu lesen und sich sofort <a href="http://daten.dieweltistgarnichtso.net/src/cc-license-markup/generator2.xhtml">passendes Markup generieren lassen</a>. Für alle anderen geht es gleich weiter, direkt nach dem Klick.
</p>
<span id="more-1023"></span>
<p>
Fangen wird mit dem Offensichtlichen an: Das generierte <a href="#xhtml-fragment-1">(X)HTML-Fragment</a> besteht aus einem <code>&lt;figure&gt;</code>-Element, welches als Kindelemente multimedialen Inhalt — Bild, Ton oder Video — und ein <code>&lt;legend&gt;</code>-Element enthält. <code>&lt;figure&gt;</code> ist ein mit HTML 5 neu eingeführtes Element zum Gruppieren von Inhalten, die die mit <code>&lt;legend&gt;</code> beschriftet werden. Hierbei ist es egal, ob die Beschriftung an erster oder letzter Stelle steht; genauer erklärt ist das Ganze natürlich <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/embedded-content-0.html#the-figure-element">in der Spezifikation</a>.
</p>
<figure id="xhtml-fragment-1">
<code>&lt;figure item="work"&gt;
    &lt;img src="http://example.org/kraut.png" itemprop="about"/&gt;
    &lt;legend&gt;
        &lt;span itemprop="title"&gt;Sauerkraut&lt;/span&gt;
        &lt;a itemprop="author" href="http://example.org/"&gt;Bernd Liefert&lt;/a&gt;
        &lt;small&gt;
            &lt;a itemprop="license" href="http://creativecommons.org/licenses/by/3.0/de/"&gt;
                &lt;abbr title="Creative Commons Namensnennung"&gt;CC-BY&lt;/abbr&gt;
            &lt;/a&gt;
        &lt;/small&gt;
    &lt;/legend&gt;
&lt;/figure&gt;</code>
<legend>Beispiel: Auszeichnung von Titel, Autor und Lizenz eines Bilddokuments</legend>
</figure>
<p>
Was innerhalb des <code>&lt;legend&gt;</code>-Elements statt findet, sieht zunächst reichlich konventionell aus: Kindelemente sind ein <code>&lt;span&gt;</code>, ein Link und ein <code>&lt;small&gt;</code>, die jeweils Titel, Autor, und Lizenzinformationen zum mit <code>&lt;legend&gt;</code> beschrifteten Werk angeben; in Letzterem wird der Name der Lizenz angeben und auf diese verlinkt. Wichtig und neu sind hier vor allem zwei Punkte: Einmal die Verwendung von <code>&lt;small&gt;</code>, das <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-small-element">laut Spezifikation</a> für rechtliche Informationen verwendet werden sollte, zweitens die Nutzung der <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html#microdata"><i>Microdata</i>-Annotationsmöglichkeiten</a> von HTML 5, welche es einem Parser ermöglichen, die Semantik der präsentierten Informationen aufzuschlüsseln — die Vorteile <a href="http://de.wikipedia.org/wiki/Maschinenlesbarkeit">maschinenlesbaren</a> Markups müssen wohl kaum mehr erläutert werden in einer Welt, in der man bei Flickr, Google und Yahoo nach CC-lizenzierten Bildern suchen kann.
</p>
<p>
Abstrakt betrachtet funktionieren <i>Microdata</i>-Annotationen ähnlich wie das <a href="http://wiki.creativecommons.org/RDFa#Content_discovery">von Creative Commons genutzte</a> <a href="http://en.wikipedia.org/wiki/RDFa"><abbr title="Resource Description Framework in attributes">RDFa</abbr></a>: Objekten können maschinenlesbare Name-Wert-Paare zugewiesen werden, etwa „<b>Dieses Bild</b> hat den <b>Titel</b> ‚<b>Sauerkraut</b>‘.“. HTML5 stellt hierzu die beiden Attribute <code>item</code> und <code>itemprop</code> und ein <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html#licensing-works">vordefiniertes Vokabular</a> für Urheber- und Lizenzinformationen bereit. Das beschriebene Objekt ist hier das mit <code>itemprop="about"</code> gekennzeichnete erste Kindelement der eingangs beschriebenen <code>&lt;figure&gt;</code>-Gruppierung, die ihrerseits mit <code>item="work"</code> die Kategorie der Metadaten konkretisiert.
</p>
<p>
Dass das so generierte Markup sich auf verschiedene Weisen dekorieren lässt, ist einfach zu zeigen: Der <a href="#stil-wetter">Wetter-Stil</a> (<a href="http://daten.dieweltistgarnichtso.net/src/cc-license-markup/wetter.css">Stylesheet</a>) demonstriert, wie anhand der verlinkten Lizenz unterschiedliche Icons präsentiert werden können. Einfacher gehalten ist der <a href="#stil-spreeblick">Spreeblick-Stil</a> (<a href="http://daten.dieweltistgarnichtso.net/src/cc-license-markup/spreeblick.css">Stylesheet</a>), der in der unteren linken Bildecke ein simples CC-Icon darstellt, bei dessen Überfahren mit der Maus der Urheber des Werkes angezeigt wird.
</p>
<figure id="stil-wetter">
    <img src="http://daten.dieweltistgarnichtso.net/pics/screenshots/cc-license-markup/stil-wetter.png"/>
    <legend>CC-Bildunterschrift nach einer <a href="http://einmachglas.wordpress.com/2009/03/10/creative-commons-html-code/">Idee</a> von Matthias „Wetter“ Mehldau</legend>
</figure>
<figure id="stil-spreeblick">
    <img src="http://daten.dieweltistgarnichtso.net/pics/screenshots/cc-license-markup/stil-spreeblick.png"/>
    <legend>CC-Notiz wie auf <a href="http://spreeblick.com">Spreeblick.com</a></legend>
</figure>
<p>
Apropos Spreeblick — <a href="#xhtml-fragment-spreeblick">deren Markup</a> sieht im direkten Vergleich eher arm aus: Nicht nur, dass vor Allem generische Elemente wie &lt;div&gt; und &lt;span&gt; verwendet werden — CSS wird hier genutzt, um Inhalte zu präsentieren. Und während ersteres durch die mangelnden Möglichkeiten von HTML 4 bedingt und somit verzeihlich ist, zeigt letzteres, dass der verantwortliche Webfrickler die Philosophie hinter der HTML und CSS zu Grunde liegenden Trennung von Inhalt und Präsentation ganz offensichtlich kaum verstanden hat. Schade eigentlich, semantisch ist derartiges Markup so nämlich garantiert nicht.
</p>
<figure id="xhtml-fragment-spreeblick">
    <code>&lt;div style="background-image: url(/wp-content/imagemagic/bad361f52671c79d858591b22df789f3.jpg); width: 499px; height: 273px;" class="imageWorks2_divBox imgfull cc"&gt;
    &lt;a href="http://www.flickr.com/photos/hamburgerjung/119336525/" class="license cc"&gt;
        &lt;span class="icon"&gt;cc&lt;/span&gt;
        &lt;span class="text"&gt;HamburgerJung&lt;/span&gt;
    &lt;/a&gt;
&lt;/div&gt;</code>
    <legend>Markup zur Präsentation eines Bildes in einem <a href="http://www.spreeblick.com/2009/07/17/sommerloch/">aktuellen Artikel</a>auf Spreeblick</legend>
</figure>]]></content:encoded>
			<wfw:commentRss>http://blog.dieweltistgarnichtso.net/nochmal-genau-erklart-cc-markup-mit-html-5/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CC-Markup mit HTML5</title>
		<link>http://blog.dieweltistgarnichtso.net/cc-markup-mit-html5</link>
		<comments>http://blog.dieweltistgarnichtso.net/cc-markup-mit-html5#comments</comments>
		<pubDate>Wed, 27 May 2009 04:00:53 +0000</pubDate>
		<dc:creator><![CDATA[erlehmann]]></dc:creator>
				<category><![CDATA[Bastelei]]></category>
		<category><![CDATA[Originärer Inhalt]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[creativecommons]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://blog.dieweltistgarnichtso.net/?p=840</guid>
		<description><![CDATA[Dieser Artikel ist obsolet. Neue und bessere Informationen gibt es in einem aktuelleren Beitrag auf diesem Blog. Basierend auf der bereits erwähnten Anregung von wetter, einer Mail auf der WHATWG-Mailingliste und einigen Stunden Arbeit, präsentiert Die Welt ist gar nicht &#8230; <a href="http://blog.dieweltistgarnichtso.net/cc-markup-mit-html5">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<ins datetime="2009-07-18T07:28:23+00:00">
<p>
Dieser Artikel ist obsolet. Neue und bessere Informationen gibt es in <a href="http://blog.dieweltistgarnichtso.net/nochmal-genau-erklart-cc-markup-mit-html-5">einem aktuelleren Beitrag</a> auf diesem Blog.
</p>
</ins>
<p>
Basierend auf der bereits erwähnten <a href="http://einmachglas.wordpress.com/2009/03/10/creative-commons-html-code/">Anregung von <i>wetter</i></a>, einer <a href="http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-May/019668.html">Mail auf der <abbr title="Web Hypertext Application Technology Working Group">WHATWG</abbr>-Mailingliste</a> und einigen Stunden Arbeit, präsentiert <i>Die Welt ist gar nicht so</i>, Deutschlands <em>flauschigstes</em> Weblog, nun eine Möglichkeit, einzelne Inhalte auf Webseiten mit Creative-Commons-Lizenzen auszuzeichnen. Und das funktioniert so:
</p>
<p>
In <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/"><abbr title="Hypertext Markup Language">HTML</abbr>5 / <abbr title="Etensible Hypertext Markup Language">XHTML</abbr>5</a> ist eine Kombination der Elemente <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/embedded-content-0.html#the-figure-element"><code>&lt;figure&gt;</code></a> und <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/interactive-elements.html#the-legend-element"><code>&lt;legend&gt;</code></a> vorgesehen, um Inhalten eine Beschriftung zuzuordnen. Zudem ist die Semantik des <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-small-element"><code>&lt;small&gt;</code></a>-Elementes derart umdefiniert worden, dass es guten Gewissens für Urheberrechtshinweise genutzt werden kann. Das daraus abgeleitete Gerüst zur Anheftung einer Creative-Commons-Lizenz an bestimmte Inhalte (hier: ein Bild) hat also in etwa folgende Struktur:
</p>
<p>
<code>&lt;figure&gt;

    &lt;img src="http://images.example.org/lavalampe.png"&gt;

    &lt;legend&gt;
        &lt;span class="title"&gt;
            Shaky und seine Lavalampe
        &lt;/span&gt;
        &lt;a href="http://example.org/quelle"&gt;
            Bernd Lieferts
        &lt;/a&gt;
        &lt;small&gt;
            &lt;a href="http://creativecommons.org/licenses/by/3.0/de/"&gt;
                &lt;abbr title="Creative Commons Namensnennung"&gt;
                    CC-BY
                &lt;/abbr&gt;
            &lt;/a&gt;
        &lt;/small&gt;
    &lt;/legend&gt;

&lt;/figure&gt;</code>
</p>
<p>
Mit <a href="http://blog.dieweltistgarnichtso.net/uploads/src/cc-license-markup/style.css">ein bisschen <abbr title="Cascading Stylesheets">CSS</abbr></a> sieht das Ganze eigentlich ganz nett aus (<a href="http://blog.dieweltistgarnichtso.net/uploads/src/cc-license-markup/markup.xhtml">Beweis</a>). Alle, die zu faul zum selber Tippen sind, können sich per Javascript <a href="http://blog.dieweltistgarnichtso.net/uploads/src/cc-license-markup/generator.xhtml">entsprechendes Markup generieren</a> lassen — wobei sie natürlich entsprechende Stylesheets in der Hinterhand halten sollten (schaut doch einfach mal, wie <a href="http://twitter.com/343max">Max Winde</a> das bei <a href="http://spreeblick.com/">Spreeblick</a> gelöst hat).
</p>]]></content:encoded>
			<wfw:commentRss>http://blog.dieweltistgarnichtso.net/cc-markup-mit-html5/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fefe: Die Bildzeitung für Nerds</title>
		<link>http://blog.dieweltistgarnichtso.net/fefe-die-bildzeitung-fur-nerds</link>
		<comments>http://blog.dieweltistgarnichtso.net/fefe-die-bildzeitung-fur-nerds#comments</comments>
		<pubDate>Tue, 10 Mar 2009 07:31:52 +0000</pubDate>
		<dc:creator><![CDATA[erlehmann]]></dc:creator>
				<category><![CDATA[Netzkultur]]></category>
		<category><![CDATA[Originärer Inhalt]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[bildzeitung]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[fefe]]></category>

		<guid isPermaLink="false">http://blog.dieweltistgarnichtso.net/?p=491</guid>
		<description><![CDATA[Ich bezeichne Fefe ja bisweilen als den Wagner der Netzkultur — seine Kolumne sein Blog ist auf eine eigene Art und Weise durchaus unterhaltsam, und obwohl viel gelesen, nicht unbedingt als primäre Nachrichtenquelle zu empfehlen. wetter sieht das ähnlich und &#8230; <a href="http://blog.dieweltistgarnichtso.net/fefe-die-bildzeitung-fur-nerds">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Ich bezeichne <a href="http://www.fefe.de/">Fefe</a> ja bisweilen als den <a href="http://de.wikipedia.org/wiki/Franz_Josef_Wagner">Wagner</a> der Netzkultur — <del>seine Kolumne</del> <ins>sein Blog</ins> ist auf eine eigene Art und Weise durchaus unterhaltsam, und obwohl viel gelesen, nicht unbedingt als primäre Nachrichtenquelle zu empfehlen. <a href="http://einmachglas.wordpress.com/">wetter</a> sieht das ähnlich und <a href="http://twitter.com/wetterfrosch/status/1242016113">wünschte</a> sich <q>ein <i>FefeBlog2BoulevardZeitung-Latex-Template</i>, was nach Themen &#038; Userstatistik gewichtet und bunte <abbr title="Portable Document Format">PDFs</abbr> generiert</q>. So viel Aufwand habe ich dann doch nicht getrieben, aber für einen kleinen Imagewandel per <abbr title="Cascading Style Sheets">CSS</abbr> reichte es: <a href="http://blog.fefe.de">Fefes Blog</a> ist jetzt auch optisch <a href="http://blog.fefe.de/?css=http://blog.dieweltistgarnichtso.net/uploads/fefe-bild-css/bild.css">die Bildzeitung für Nerds</a> <ins datetime="2009-03-11T15:52:52+00:00">(Stylesheet ganz offiziell <a href="http://blog.fefe.de/index.html?css=bild.css">bei Fefe</a>)</ins>.
</p>
<a href="http://blog.dieweltistgarnichtso.net/uploads/fefe-bild-css/fefe-bild-css.png">
<img src="http://blog.dieweltistgarnichtso.net/uploads/fefe-bild-css/fefe-bild-css.thumbnail.png" alt="Fefes Blog im Bild-Stil"/>
</a>
<ins datetime="2009-03-11T15:45:14+00:00">
<p>
<a href="http://blog.fefe.de/?ts=b748b5ce">Ich bin berüüüüüühüüümt !!111cos(0)</a> Achja und meine WordPress-Installation hält das nicht aus, ich sollte mich beim nächsten mal gleich nach einer ordentlichen Caching-Lösung umsehen, bevor ich etwas Cooles mache.
</p>
</ins>
<ins datetime="2009-03-11T16:20:13+00:00">
<p>
Hab ein paar Fehler am Stylesheet behoben; u. A. wurden bestimmte Links nicht angezeigt und das Body-Element besitzt jetzt eine Mindest- und Maximal-Breite (<a href="/uploads/fefe-bild-css/bild.css.diff">Diff</a>, <a href="/uploads/fefe-bild-css/bild.css.alt">alte Version</a>).
</p>
</ins>]]></content:encoded>
			<wfw:commentRss>http://blog.dieweltistgarnichtso.net/fefe-die-bildzeitung-fur-nerds/feed</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>(X)HTML: Updates dekorieren mit CSS</title>
		<link>http://blog.dieweltistgarnichtso.net/xhtml-updates-dekorieren-mit-css</link>
		<comments>http://blog.dieweltistgarnichtso.net/xhtml-updates-dekorieren-mit-css#comments</comments>
		<pubDate>Fri, 13 Feb 2009 18:41:04 +0000</pubDate>
		<dc:creator><![CDATA[erlehmann]]></dc:creator>
				<category><![CDATA[Bastelei]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[del]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[ins]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://blog.dieweltistgarnichtso.net/?p=439</guid>
		<description><![CDATA[Von Zeit zu Zeit ergibt sich bei einer Webseite die Notwendigkeit, neue Informationen einzupflegen. HTML enthält hierfür die Elemente &#60;del&#62; und &#60;ins&#62;, die im Browser üblicherweise als durchge- bzw. unter-strichen dargestellt werden. Vorteil hierbei: Die Informationen werden semantisch markiert und &#8230; <a href="http://blog.dieweltistgarnichtso.net/xhtml-updates-dekorieren-mit-css">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>
Von Zeit zu Zeit ergibt sich bei einer Webseite die Notwendigkeit, neue Informationen einzupflegen. <abbr title="Hypertext Markup Language">HTML</abbr> enthält hierfür die Elemente <code>&lt;del&gt;</code> und <code>&lt;ins&gt;</code>, die im Browser üblicherweise als durchge- bzw. unter-strichen dargestellt werden. Vorteil hierbei: Die Informationen werden semantisch markiert und sind so z.B. auch für Suchmaschinen als Veränderungen erkennbar.
</p>
<p>
Doch obwohl aktuelle Blog- bzw. Content-Management-Systeme das Einfügen entsprechender Tags recht einfach machen, scheint sich zumindest in Bezug auf das <code>&lt;ins&gt;</code>-Element ein anderer präsentationaler Ansatz etabliert zu haben. Oft werden <i>Updates</i> nämlich einfach in einem neuen Absatz eingefügt, der mit entsprechendem, oft fett formatierten, Präfix präsentiert vorkommt. (Beispiele: <a href="http://www.heise.de/newsticker/Apple-schliesst-kritische-Sicherheitsluecke-in-Safari-Update--/meldung/132487">Heise</a>, <a href="http://netzpolitik.org/2009/bericht-der-deutschen-bahn-zur-mitarbeiterueberwachung/">Netzpolitik</a>, <a href="http://www.spreeblick.com/2009/02/05/the-sound-of-spreeblick-bei-motorfm/">Spreeblick</a>).
</p>
<p>
Ich vermute, dass dieses <em>unsemantische</em> Markup hauptsächlich verwendet wird, um Änderungen deutlicher kenntlich zu machen – ganz nebenbei bemerkt sehen unterstrichene Absätze auch nicht gerade gut aus. Es liegt also nahe, zu versuchen, beide Lösungen mittels CSS zu vereinen.
</p>
<p>
Wichtig ist hierbei die, <a href="http://de.selfhtml.org/html/text/logisch.htm#aenderungsmarkierung">Sonderstellung</a> der beiden Elemente <code>&lt;del&gt;</code> und <code>&lt;ins&gt;</code> zu beachten: Kommen diese innerhalb von Block-Elementen vor, fungieren sie als Inline-Elemente, andererseits können sie als Block-Elemente selber Block-Elemente enthalten. Inline-Änderungsmarkierungen bestehen meistens nur aus wenigen Wörtern, deswegen kann bei ihnen auf eine prominente Auszeichnung verzichtet werden.
</p>
<p>
Zunächst entledigt man sich also des Standard-Stils für das <code>&lt;ins&gt;</code>-Element, um ihn gleich danach für Elemente, die innerhalb eines Absatzes vorkommen, wieder einzuführen:
<code>
ins {text-decoration:none;}
p ins {text-decoration:underline;}
</code>
</p>
<p>
Nun erhält das erste (Selektor <code>:first-child</code>) unmittelbare (Selektor <code>&gt;</code>) Kindelement eines <code>&lt;ins&gt;</code>-Elements das Update-Präfix. Für <i>inline</i> (d.h. innerhalb eines Absatzes) vorkommende Elemente wird diese Regel dann aufgehoben:
<code>
ins &gt; :first-child:before {content:"Update: ";font-weight:bold;}
p ins &gt; :first-child:before {content:none;}
</code>
</p>
<p>
Die hier vorgestellte, semantisch saubere Lösung setze ich übrigens auch auf diesem Blog ein. Verbesserungsvorschläge in den Kommentaren sind natürlich immer erwünscht.
</p>]]></content:encoded>
			<wfw:commentRss>http://blog.dieweltistgarnichtso.net/xhtml-updates-dekorieren-mit-css/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ein Vortrag vom CSS-Erfinder</title>
		<link>http://blog.dieweltistgarnichtso.net/ein-vortrag-vom-css-erfinder</link>
		<comments>http://blog.dieweltistgarnichtso.net/ein-vortrag-vom-css-erfinder#comments</comments>
		<pubDate>Fri, 21 Nov 2008 17:31:47 +0000</pubDate>
		<dc:creator><![CDATA[erlehmann]]></dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.dieweltistgarnichtso.net/?p=86</guid>
		<description><![CDATA[Heute war Håkon Wium Lie im Rahmen der Opera University Tours an der Technischen Universität Berlin und hielt einen Vortrag zum Thema Webstandards, hierbei ging er u. A. auf neue Entwicklungen im Bereich Web (z. B. CSS 3, sowie die &#8230; <a href="http://blog.dieweltistgarnichtso.net/ein-vortrag-vom-css-erfinder">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Heute war <a href="http://de.wikipedia.org/wiki/H%C3%A5kon_Wium_Lie">Håkon Wium Lie</a> im Rahmen der <a href="http://www.opera.com/company/education/tours/#germany">Opera University Tours</a> an der Technischen Universität Berlin und hielt einen Vortrag zum Thema Webstandards, hierbei ging er u. A. auf neue Entwicklungen im Bereich Web (z. B. CSS 3, sowie die <abbr>HTML</abbr>-Elemente <code>&lt;video&gt;</code> und <code>&lt;audio&gt;</code>) ein und rief die Zuhörer dazu auf, als Webentwickler selber für die Verbreitung von offenen Standards und patentfreien Formaten wie <a href="http://de.wikipedia.org/wiki/Ogg_Theora">Ogg Theora</a> einzutreten. Weiterhin bemängelte er das Fehlen einer ordentlichen Musiknotationssprache. Witzig: Er hat sein <a href="urn:isbn:0321193121">Buch über CSS</a> fast ganz mit CSS formatiert – <q>to prove a point</q>.</p>
<p>Die Opera University Tour wird in den nächsten Tagen noch in München, Lübeck und Hannover Halt machen; ich kann jedem am Web Interessierten empfehlen, die Chance zu nutzen. Seid ihr jedoch in einer anderen Stadt oder habt keine Zeit, ist das auch nicht schlimm – der mitreisende Praktikant versicherte mir nämlich, dass eine Videoaufnahme des Vortrags bald auf dem <a href="http://my.opera.com/universitytours/blog/">zugehörigen Blog</a> erscheinen würde.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.dieweltistgarnichtso.net/ein-vortrag-vom-css-erfinder/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
