<?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>html Archive - Maximilian Krieg</title>
	<atom:link href="https://maximiliankrieg.de/tag/html/feed/" rel="self" type="application/rss+xml" />
	<link>https://maximiliankrieg.de/tag/html/</link>
	<description>Wissen, Technik &#38; Erfahrungen</description>
	<lastBuildDate>Sat, 30 May 2026 20:14:41 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://maximiliankrieg.de/wp-content/uploads/2026/05/cropped-20260524_logo_2_512-2-32x32.png</url>
	<title>html Archive - Maximilian Krieg</title>
	<link>https://maximiliankrieg.de/tag/html/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Quellenangaben für das blockquote-Element</title>
		<link>https://maximiliankrieg.de/2026/04/quellenangaben-fuer-das-blockquote-element-2/</link>
					<comments>https://maximiliankrieg.de/2026/04/quellenangaben-fuer-das-blockquote-element-2/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Thu, 02 Apr 2026 18:14:05 +0000</pubDate>
				<category><![CDATA[Server und Website]]></category>
		<category><![CDATA[blockquote]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=1941</guid>

					<description><![CDATA[<p>Vor einigen Jahren hatte ich den Artikel Quellenangaben für das blockquote-Element für mein Joomla-basiertes Blog geschrieben. Dabei hatte ich Zitat und Quelle direkt im HTML-Editor&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/04/quellenangaben-fuer-das-blockquote-element-2/">Quellenangaben für das blockquote-Element</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Vor einigen Jahren hatte ich den Artikel <a href="https://maximiliankrieg.de/2015/04/quellenangaben-fuer-das-blockquote-element/" type="post" id="1928">Quellenangaben für das blockquote-Element</a> für mein Joomla-basiertes Blog geschrieben. Dabei hatte ich Zitat und Quelle direkt im HTML-Editor in den jeweiligen Abschnitten definiert und bewusst auf den visuellen Editor verzichtet, da dieser damals stark proprietären und insbesondere DIV-lastigen HTML-Code erzeugte.</p>



<p class="wp-block-paragraph">Da WordPress inzwischen intensiv mit Block-Elementen im visuellen Editor arbeitet und dabei deutlich semantischeren HTML-Code erzeugt, habe ich mich entschieden, das Thema neu aufzulegen und entsprechend anzupassen.</p>



<p class="wp-block-paragraph">Bevor es an die Umsetzung geht, schauen wir uns kurz an, warum der Halbgeviertstrich bei Zitaten verwendet wird. Im Deutschen (und auch international) ist der Halbgeviertstrich <strong>(–)</strong> der Standard für:</p>



<ul class="wp-block-list">
<li>Autorenangaben bei Zitaten</li>



<li>Gedankenstriche im Satz</li>



<li>Aufzählungsähnliche Hervorhebungen</li>
</ul>



<p class="wp-block-paragraph">Diesen Halbgeviertstrich möchte ich vor der Quellenangabe automatisch per CSS einfügen, sodass keine manuellen typografischen Anpassungen im eigentlichen Inhalt mehr erforderlich sind. Dafür lohnt sich ein genauerer Blick auf die von WordPress erzeugte HTML-Struktur. Als Beispiel dienen das folgende Zitat und die zugehörige Quellenangabe.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.</p>
<cite>http://www.loremipsum.de</cite></blockquote>



<p class="wp-block-paragraph">WordPress erzeugt aus dem Block folgenden HTML-Code, den ich zur besseren Lesbarkeit nachträglich eingerückt habe.</p>



<pre class="wp-block-code"><code>&lt;blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
    &lt;p>
        Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
        eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
        voluptua.
    &lt;/p>
    &lt;cite>http://www.loremipsum.de&lt;/cite>
&lt;/blockquote></code></pre>



<p class="wp-block-paragraph">Um den Halbgeviertstrich automatisch zu ergänzen, füge ich folgenden CSS-Code im Custom-CSS-Bereich meines WordPress-Themes hinzu. Auf diese Weise wird der Strich zentral über das Stylesheet gesteuert und bei allen Zitaten einheitlich dargestellt, ohne dass er manuell im Editor eingefügt werden muss. Das sorgt nicht nur für eine konsistente Typografie, sondern trennt auch sauber Inhalt und Darstellung</p>



<pre class="wp-block-code"><code>blockquote > cite::before { 
    content: "— ";
}</code></pre>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/04/quellenangaben-fuer-das-blockquote-element-2/">Quellenangaben für das blockquote-Element</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2026/04/quellenangaben-fuer-das-blockquote-element-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Simple Stoppuhr mit JavaScript und HTML (V2)</title>
		<link>https://maximiliankrieg.de/2017/03/simple-stoppuhr-mit-javascript-und-html-v2/</link>
					<comments>https://maximiliankrieg.de/2017/03/simple-stoppuhr-mit-javascript-und-html-v2/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Sun, 19 Mar 2017 22:08:00 +0000</pubDate>
				<category><![CDATA[Nützliches]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=2419</guid>

					<description><![CDATA[<p>Auf die Rückfrage hin, ob ich die zuvor beschriebene Variante meiner&#160;simplen Stoppuhr&#160;noch weiter vereinfachen könnte, habe ich mich nochmal an den Code gesetzt und ihn&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2017/03/simple-stoppuhr-mit-javascript-und-html-v2/">Simple Stoppuhr mit JavaScript und HTML (V2)</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Auf die Rückfrage hin, ob ich die zuvor beschriebene Variante meiner&nbsp;<a href="https://maximiliankrieg.de/2016/01/simple-stoppuhr-mit-javascript-und-html/" type="post" id="2427">simplen Stoppuhr</a>&nbsp;noch weiter vereinfachen könnte, habe ich mich nochmal an den Code gesetzt und ihn etwas modifiziert. Eine allgemeine und sinnvolle Änderung ist die Positionierung der Aktionsfelder über der eigentlichen Ausgabe. Anstatt die Knöpfe zu deaktivieren, werden sie nun ausgeblendet, wodurch der Mauszeiger auf seiner aktuellen Position verweilen kann. Weiterhin wird in der neuen Variante, wie angefragt, auf eine Restart-Funktion verzichtet. Der Code hierzu findet sich im Artikel.</p>



<h3 class="wp-block-heading">Ansicht der Stoppuhr</h3>



<p class="wp-block-paragraph">Wie in der folgenden Abbildung zu sehen ist, habe ich auf die Ausgabe der exakten Uhrzeit verzichtet, da diese primär zur Überprüfung in der vorherigen Variante genutzt wurde.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a3f598e26937&quot;}" data-wp-interactive="core/image" data-wp-key="6a3f598e26937" class="wp-block-image size-full wp-lightbox-container"><img fetchpriority="high" decoding="async" width="886" height="261" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/05/20170325-technik-stoppuhr.png" alt="" class="wp-image-2420" title="Darstellung der Zustände Start- und Stopp in der Stoppuhr" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/05/20170325-technik-stoppuhr.png 886w, https://maximiliankrieg.de/wp-content/uploads/2026/05/20170325-technik-stoppuhr-300x88.png 300w, https://maximiliankrieg.de/wp-content/uploads/2026/05/20170325-technik-stoppuhr-768x226.png 768w" sizes="(max-width: 886px) 100vw, 886px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Darstellung der Zustände Start- und Stopp in der Stoppuhr</figcaption></figure>



<p class="wp-block-paragraph">In Version 2 wird lediglich die summierte Zeit angezeigt und je nach aktuellem Zustand der zur Verfügung stehende Button.</p>



<h3 class="wp-block-heading">Programmcode</h3>



<pre class="wp-block-code"><code>&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;title&gt;Stoppuhr&lt;/title&gt;
&lt;style&gt;
    .myWatch {
        border: 1px solid black;
        margin: 1rem;
        padding: 1rem;
        background-color: grey;
        width: 25rem
    }
&lt;/style&gt;

&lt;body&gt;
    &lt;script&gt;
        var runTime = 0;
        var startTime = 0;

        function addItem(varText) {
            var entry = document.createElement('li');
            entry.appendChild(document.createTextNode(varText));
            document.getElementById('myLog').appendChild(entry);
        }

        function init() {
            document.getElementById("btn_pause").style.display = "none";
        }

        function startWatch() {
            startTime = new Date();
            document.getElementById("btn_pause").style.display = 'block';
            document.getElementById("btn_start").style.display = 'none';
        }

        function pause() {
            runTime = runTime + new Date().getTime() - startTime.getTime();
            addItem("Laufzeit: " + runTime / 1000 + "s");
            document.getElementById("btn_start").style.display = 'block';
            document.getElementById("btn_pause").style.display = 'none';
        }
    &lt;/script&gt;
    &lt;div class="myWatch"&gt;
        &lt;h1&gt;Stoppuhr&lt;/h1&gt;
        &lt;input name="btn_start" id="btn_start" onclick="startWatch();" type="button" value="Start" /&gt;
        &lt;input name="btn_pause" id="btn_pause" onclick="pause();" type="button" value="Pause" /&gt;
        &lt;ol id="myLog"&gt;&lt;/ol&gt;
    &lt;/div&gt;
    &lt;script&gt;
        init();
    &lt;/script&gt;
&lt;/body&gt;

&lt;/html&gt;</code></pre>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2017/03/simple-stoppuhr-mit-javascript-und-html-v2/">Simple Stoppuhr mit JavaScript und HTML (V2)</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2017/03/simple-stoppuhr-mit-javascript-und-html-v2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>CSS-Anpassungen und HTML-Vorlagen</title>
		<link>https://maximiliankrieg.de/2016/06/css-anpassungen-und-html-vorlagen/</link>
					<comments>https://maximiliankrieg.de/2016/06/css-anpassungen-und-html-vorlagen/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Sat, 18 Jun 2016 21:19:00 +0000</pubDate>
				<category><![CDATA[Server und Website]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=2433</guid>

					<description><![CDATA[<p>Ich habe die letzten Wochen viel ausprobiert und schlussendlich einige Veränderungen an dem Layout meiner Seite und dem Layout der Artikelinhalte vorgenommen. Als eine Art&#160;Snapshot&#160;möchte&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2016/06/css-anpassungen-und-html-vorlagen/">CSS-Anpassungen und HTML-Vorlagen</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Ich habe die letzten Wochen viel ausprobiert und schlussendlich einige Veränderungen an dem Layout meiner Seite und dem Layout der Artikelinhalte vorgenommen. Als eine Art&nbsp;<em>Snapshot</em>&nbsp;möchte ich daher alle Anpassungen in diesem Beitrag zusammenfassen. Damit ich die Grundstruktur meiner Artikel nicht immer von Vorne schreiben muss, kopiere ich oftmals Code-Segmente aus älteren Beiträgen. Dieser Beitrag dient daher für mich selbst und meine künftige Beiträge als Referenz.</p>



<h3 class="wp-block-heading">Globales Seitenlayout</h3>



<p class="wp-block-paragraph">Die hier beschriebenen Styles sind abhängig von dem aktuell eingesetzten Template. Bei einem Wechsel muss ich sie individuell neu anpassen. Vorwiegend habe ich die Fußzeile kleiner gemacht, da sie einen viel zu große Abstand in alle Richtungen hat. Weiterhin habe ich die Differenzierung&nbsp;zwischen dem Hintergrund, dem Menü und den eigentlichen Inhalten durch Schatteneffekte und farbliche Hervorhebung weiter verstärkt.</p>



<pre class="wp-block-code"><code>.sidebarImages {
float:left;width:100%;
}

.copyright{
margin:0;
}

.t3-copyright {
padding:1rem 0;
}

#t3-footer{
    margin-top:1rem;
}

.t3-mainnav{
	box-shadow:0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}

.t3-mainbody{
	background-color:white;
	box-shadow:0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}

.t3-wrapper{
	background-color:#f1f1f1;
}</code></pre>



<h3 class="wp-block-heading">Inhaltslayout</h3>



<p class="wp-block-paragraph">Diese Styles beziehen sich auf die Inhalte der Artikel meiner Seite. Sie verbessern die Struktur und Lesbarkeit. Da ich sie regelmäßig benötige, werde ich auch den HTML-Quelltext an dieser Stelle präsentieren. Ich vermeide den Einsatz von Klassen, um eine höhere Kompatibilität mit älteren Beiträgen zu erzielen und den Quelltext einfach zu halten. Ich setzte stattdessen bevorzugt Selektoren ein.</p>



<h4 class="wp-block-heading">Tabellenlayout</h4>



<p class="wp-block-paragraph">Tabellen sollen bei mir die maximale Seitenbreite ausnutzen. Durch die prozentuale Angabe skalieren sie auch gut bei mobilen Geräten oder Monitoren unterschiedlicher Größe. Da das Template nur horizontale Linien bei Tabellen verwendet, habe ich eine zellenbasierte Umrandung eingeführt. Wenn möglich verwende ich auch das&nbsp;<code>caption</code>-Tag. Damit es auffällt, habe ich den rot eingefärbt. Ich bin aktuell noch unentschlossen, ob ich eine Nummerierung der Tabellen, wie bei den Bildern, einführen möchte.</p>



<pre class="wp-block-code"><code>table {
width:100%;
	margin-bottom:10px;
}

td, th {
padding: 0.5rem; 
border: 1px solid #dddddd;
}

caption{
	font-style: italic; 
color:red; 
	text-align:center;
}</code></pre>



<pre class="wp-block-code"><code>&lt;table&gt;
&lt;caption&gt;Überschrift&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;&lt;th&gt;Quelltext&lt;/th&gt;&lt;th&gt;Ergebnis&lt;/th&gt;&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
&lt;/td&gt;
&lt;td&gt;
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</code></pre>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Quelltext</th><th>Ergebnis</th></tr></thead><tbody><tr><td>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.</td><td>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.</td></tr></tbody></table></figure>



<h4 class="wp-block-heading">Zitate</h4>



<p class="wp-block-paragraph">Um die&nbsp;Qualität meiner Beiträge zu verbessern&nbsp;und meinen eigenen wissenschaftlichen Ansprüchen gerecht zu werden, verwende ich verstärkt&nbsp;<code>blockquote</code>&#8211; und&nbsp;<code>cite</code>-Elemente. Der eingefügte&nbsp;Text ist kursiv, um ihn noch deutlicher hervorzuheben. Vor der Quelle wird automatisch ein Strich eingefügt, damit sie etwas eingerückt wird.</p>



<pre class="wp-block-code"><code>blockquote &gt; p {
	font-size: 14px; 
	font-style:italic;
}

blockquote &gt; footer &gt; cite::before { 
content: "— ";
}</code></pre>



<pre class="wp-block-code"><code>&lt;div class="mkrEbeneStart&gt;
&lt;blockquote&gt;
&lt;p&gt;Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.&lt;/p&gt;
&lt;footer&gt;&lt;cite&gt;http://www.loremipsum.de/&lt;/cite&gt;&lt;/footer&gt;
&lt;/blockquote&gt;
&lt;/div&gt;</code></pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.http://www.loremipsum.de/</p>
</blockquote>



<h4 class="wp-block-heading">Bilder</h4>



<p class="wp-block-paragraph">Ich definiere&nbsp;zunächst, dass alle Bilder auf meiner Seite zentriert sein sollen. Weiterhin werden Bilder, die ich in Artikeln verwende, zusätzlich mit&nbsp;einer Beschriftung und Nummerierung versehen, wie bei einer wissenschaftlichen Arbeit.</p>



<pre class="wp-block-code"><code>img {
	display: block; 
	margin-left: auto; 
	margin-right: auto;
	margin-bottom:10px;
	width:100%;
}

.mkrEbeneStart img + figcaption:before{
	counter-increment: cBilder;
	content: "Abb. " counter(cBilder) ": ";
}

.mkrEbeneStart figcaption{
	text-align:center;
	padding-bottom:1rem;
}</code></pre>



<pre class="wp-block-code"><code>&lt;div class="mkrEbeneStart"&gt;
&lt;figure&gt;&lt;img title="Grauer Kasten" src="images/uploads/2015/20150618-grauerkasten.png" alt="Grauer Kasten" /&gt;&lt;figcaption&gt;Grauer Kasten&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure&gt;&lt;img title="Grauer Kasten" src="images/uploads/2015/20150618-grauerkasten.png" alt="Grauer Kasten" /&gt;&lt;figcaption&gt;Grauer Kasten&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;</code></pre>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a3f598e28664&quot;}" data-wp-interactive="core/image" data-wp-key="6a3f598e28664" class="wp-block-image size-full wp-lightbox-container"><img decoding="async" width="150" height="119" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2016/06/20150618-grauerkasten.png" alt="" class="wp-image-2436" title="Grauer Kasten"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Grauer Kasten</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a3f598e28859&quot;}" data-wp-interactive="core/image" data-wp-key="6a3f598e28859" class="wp-block-image size-full wp-lightbox-container"><img decoding="async" width="150" height="119" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2016/06/20150618-grauerkasten.png" alt="" class="wp-image-2436" title="Grauer Kasten"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Grauer Kasten</figcaption></figure>



<h4 class="wp-block-heading">Überschriften</h4>



<p class="wp-block-paragraph">In einem früheren Artikel habe ich bereits beschrieben, wie man eine automatische Nummerierung bei Überschriften realisiert. Ich spanne ein&nbsp;<code>div</code>&nbsp;um den Bereich auf, der nummerierte Überschriften verwenden soll. Ich mache dies, um Konflikte mit dem jetzigen oder einem&nbsp;zukünftigen Template zu vermeiden. Aktuell halte ich es so, dass in neuen Artikeln alle Überschriften durchnummeriert werden. Ich verwende zwar keine&nbsp;<code>&lt;h5&gt;</code>-Überschriften, habe aber provisorisch den Style angelegt. Ich achte weiterhin darauf, dass jede Ebene in einer eigenen&nbsp;<code>section</code>&nbsp;liegt. Ein umschließendes&nbsp;<code>header</code>-Tag für die Überschriften vermeide ich, da es dann Probleme mit der Nummerierung gibt. Neu an dieser Stelle ist ebenfalls, dass auf der obersten Ebene der Counter für die Bildnummerierung initialisiert wird.</p>



<pre class="wp-block-code"><code>.mkrEbeneStart{
	counter-reset: ebene1 cBilder;
}

.mkrEbeneStart h3{
	counter-reset: ebene2;
}

.mkrEbeneStart h4{
	counter-reset: ebene3;
}

.mkrEbeneStart h3:before{
	content: counter(ebene1) " ";
	counter-increment: ebene1;
}

.mkrEbeneStart h4:before{
	content: counter(ebene1) "." counter(ebene2) " ";
	counter-increment: ebene2;
}

.mkrEbeneStart h5:before{
	counter-increment: ebene3;
	content: counter(ebene1) "." counter(ebene2) "." counter(ebene3) " ";
}</code></pre>



<pre class="wp-block-code"><code>&lt;div class="mkrEbeneStart"&gt;
&lt;section&gt;
&lt;h3&gt;Überschrift&lt;/h3&gt;
&lt;p&gt;Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.&lt;/p&gt;
&lt;section&gt;
&lt;h4&gt;Überschrift&lt;/h4&gt;
&lt;p&gt;Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.&lt;/p&gt;
&lt;/section&gt;
&lt;section&gt;
&lt;h4&gt;Überschrift&lt;/h4&gt;
&lt;p&gt;Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.&lt;/p&gt;
&lt;/section&gt;
&lt;/section&gt;
&lt;section&gt;
&lt;h3&gt;Überschrift&lt;/h3&gt;
&lt;p&gt;Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.&lt;/p&gt;
&lt;section&gt;
&lt;h4&gt;Überschrift&lt;/h4&gt;
&lt;p&gt;Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.&lt;/p&gt;
&lt;/section&gt;
&lt;section&gt;
&lt;h4&gt;Überschrift&lt;/h4&gt;
&lt;article&gt;&lt;header&gt;
&lt;p&gt;Hier steht eine Frage oder Aussage&lt;/p&gt;
&lt;/header&gt;&lt;p&gt;Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.&lt;/p&gt;&lt;/article&gt;
&lt;/section&gt;
&lt;/section&gt;
&lt;/div&gt;</code></pre>



<h3 class="wp-block-heading">Überschrift</h3>



<p class="wp-block-paragraph">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.</p>



<h4 class="wp-block-heading">Überschrift</h4>



<p class="wp-block-paragraph">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.</p>



<h4 class="wp-block-heading">Überschrift</h4>



<p class="wp-block-paragraph">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.</p>



<h3 class="wp-block-heading">Überschrift</h3>



<p class="wp-block-paragraph">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.</p>



<h4 class="wp-block-heading">Überschrift</h4>



<p class="wp-block-paragraph">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.</p>



<h4 class="wp-block-heading">Überschrift</h4>



<p class="wp-block-paragraph">Hier steht eine Frage oder Aussage</p>



<p class="wp-block-paragraph">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.</p>



<h4 class="wp-block-heading">Arbeitsblöcke</h4>



<p class="wp-block-paragraph">Ich vermeide bewusst die&nbsp;tiefe Stufung mit Überschriften, da sonst mehr Aufwand in die Strukturierung als in die eigentlichen Inhalte fließt. Für konkrete Inhalte und Aufgabenstellungen verwende ich daher&nbsp;<code>article</code>-Elemente. Defizite in der hierarchischen Strukturierung akzeptiere ich an dieser Stelle. Damit genau zu sehen ist, wo ein thematischer Block abschließt, ziehe ich einen dünnen Rand um den Artikel herum.</p>



<pre class="wp-block-code"><code>.mkrEbeneStart article&gt;header&gt;p{
	font-weight: bold;
}

.mkrEbeneStart article{
	border: 1px dashed #dddddd;
	margin: 1rem 0; 
	padding:1rem;
}</code></pre>



<pre class="wp-block-code"><code>&lt;article&gt;&lt;header&gt;
&lt;p&gt;Hier steht eine Frage oder Aussage&lt;/p&gt;
&lt;/header&gt;&lt;p&gt;Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.&lt;/p&gt;&lt;/article&gt;</code></pre>



<p class="wp-block-paragraph">Hier steht eine Frage oder Aussage</p>



<p class="wp-block-paragraph">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2016/06/css-anpassungen-und-html-vorlagen/">CSS-Anpassungen und HTML-Vorlagen</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2016/06/css-anpassungen-und-html-vorlagen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Simple Stoppuhr mit JavaScript und HTML</title>
		<link>https://maximiliankrieg.de/2016/01/simple-stoppuhr-mit-javascript-und-html/</link>
					<comments>https://maximiliankrieg.de/2016/01/simple-stoppuhr-mit-javascript-und-html/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Wed, 13 Jan 2016 22:15:00 +0000</pubDate>
				<category><![CDATA[Nützliches]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=2427</guid>

					<description><![CDATA[<p>Vor einigen Tagen habe ich ein kleines JavaScript für ein Formular geschrieben, das zur Erfassung von Tätigkeitsdauern genutzt wird. Das Design und die Funktionsweise ist&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2016/01/simple-stoppuhr-mit-javascript-und-html/">Simple Stoppuhr mit JavaScript und HTML</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Vor einigen Tagen habe ich ein kleines JavaScript für ein Formular geschrieben, das zur Erfassung von Tätigkeitsdauern genutzt wird. Das Design und die Funktionsweise ist sehr rudimentär gehalten, da keine genauen Anforderungen diesbezüglich spezifiziert wurden.</p>



<p class="wp-block-paragraph">Die folgende Abbildung zeigt die exemplarische Anwendung von Start, Pause, Start, Pause und Ende. Danach beschreibe ich die grundlegenden Ideen hinter meiner Implementierung und den vollständigen Code.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a3f598e2a11f&quot;}" data-wp-interactive="core/image" data-wp-key="6a3f598e2a11f" class="wp-block-image size-full wp-lightbox-container"><img decoding="async" width="527" height="278" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/05/20160313-technik-beispiel.png" alt="" class="wp-image-2428" title="Exemplarische Ausführung der Stoppuhr von Start bis Ende" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/05/20160313-technik-beispiel.png 527w, https://maximiliankrieg.de/wp-content/uploads/2026/05/20160313-technik-beispiel-300x158.png 300w" sizes="(max-width: 527px) 100vw, 527px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Exemplarische Ausführung der Stoppuhr von Start bis Ende</figcaption></figure>



<p class="wp-block-paragraph">Im folgenden Listing ist der vereinfachte HTML-Code und das entsprechende JavaScript aufgeführt. Mit einer Start-Pause-Funktion ist es möglich Unterbrechungen abzubilden. Die Steuerelemente werden dynamisch aktiviert und deaktiviert. Dies geschieht in Abhängigkeit der jeweiligen Zustände. Da das vordefinierte Formular ein paar technische Herausforderungen beinhaltet, habe ich mich gegen eine visuelle Repräsentation mit automatischer Aktualisierung entschieden. Stattdessen werden Zeitstempel gespeichert und angezeigt, um zeitliche Differenzen abzubilden.</p>



<pre class="wp-block-code"><code>&lt;!DOCTYPE html&gt;
&lt;html&gt;
   &lt;title&gt;Stoppuhr&lt;/title&gt;
   &lt;body&gt;
      &lt;script&gt;
         function addItem(varText) {
            var entry = document.createElement('li');
            entry.appendChild(document.createTextNode(varText));
            document.getElementById('myLog').appendChild(entry);
         }

         function disableButtons(bStart, bPause, bEnd, bRestart) {
            document.getElementById("btn_start").disabled = bStart;
            document.getElementById("btn_pause").disabled = bPause;
            document.getElementById("btn_end").disabled = bEnd;
            document.getElementById("btn_restart").disabled = bRestart;
         }

         function restart() {
            runTime = 0;
            start();
         }

         function start() {
            startTime = new Date();
            addItem("Start:" + new Date());
            disableButtons(true, false, false, true);
			runState = 0;
         }

         function pause() {
			
            runTime = runTime + new Date().getTime() - startTime.getTime();
            addItem("Pause: " + new Date());
            addItem("Laufzeit: " + runTime / 1000 + "s");
            disableButtons(false, true, false, true);
			runState = 1;
         }

         function end() {
		    if (runState==0){
               runTime = runTime + new Date().getTime() - startTime.getTime()};
			
			if (runState==1){
			   //
			}
			   
            addItem("Ende: " + new Date());
            addItem("Laufzeit: " + runTime / 1000 + "s bzw. " + runTime / 60000 + "m");
            addItem("Aufgerundet: " + Math.ceil(runTime / 60000) + "m");
            disableButtons(true, true, true, false);
			runState=2;
         }
      &lt;/script&gt;
      &lt;h1&gt;Laufzeit&lt;/h1&gt;
      &lt;ol id="myLog"&gt;&lt;/ol&gt;
      &lt;input name="btn_start" id="btn_start" onclick="start();" type="button" value="Start" /&gt;
      &lt;input name="btn_pause" id="btn_pause" onclick="pause();" type="button" value="Pause" /&gt;
      &lt;input name="btn_end" id="btn_end" onclick="end();" type="button" value="Ende" /&gt;
      &lt;input name="btn_restart" id="btn_restart" onclick="restart();" type="button" value="Restart" /&gt;
      &lt;script&gt;
         var runTime;
         var startTime;
         var runState;
         restart();
      &lt;/script&gt;
   &lt;/body&gt;
&lt;/html&gt;</code></pre>



<p class="wp-block-paragraph">Die folgende Abbildung zeigt die definierten Zustände meiner Stoppuhr. An dieser Stelle ist zu sagen, dass die Implementierung der Funktionen sicherlich besser machbar ist, aber für die definierten Anforderungen ausreichend ist.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a3f598e2a660&quot;}" data-wp-interactive="core/image" data-wp-key="6a3f598e2a660" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="373" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://maximiliankrieg.de/wp-content/uploads/2026/05/20160313-technik-zustaende-1024x373.png" alt="" class="wp-image-2429" title="Zustandswechsel beschrieben anhand der JavaScript-Funktionen" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/05/20160313-technik-zustaende-1024x373.png 1024w, https://maximiliankrieg.de/wp-content/uploads/2026/05/20160313-technik-zustaende-300x109.png 300w, https://maximiliankrieg.de/wp-content/uploads/2026/05/20160313-technik-zustaende-768x280.png 768w, https://maximiliankrieg.de/wp-content/uploads/2026/05/20160313-technik-zustaende.png 1139w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Zustandswechsel beschrieben anhand der JavaScript-Funktionen</figcaption></figure>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2016/01/simple-stoppuhr-mit-javascript-und-html/">Simple Stoppuhr mit JavaScript und HTML</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2016/01/simple-stoppuhr-mit-javascript-und-html/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Quellenangaben für das blockquote-Element</title>
		<link>https://maximiliankrieg.de/2015/04/quellenangaben-fuer-das-blockquote-element/</link>
					<comments>https://maximiliankrieg.de/2015/04/quellenangaben-fuer-das-blockquote-element/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Fri, 03 Apr 2015 17:55:00 +0000</pubDate>
				<category><![CDATA[Server und Website]]></category>
		<category><![CDATA[blockquote]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=1928</guid>

					<description><![CDATA[<p>Mit Hilfe des&#160;blockquote-Elements können Zitate von externen Quellen optisch hervorgehoben werden. Möchte man jedoch eine Quelle zu einem Zitat hinzufügen, beginnen sich die Geister zu&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2015/04/quellenangaben-fuer-das-blockquote-element/">Quellenangaben für das blockquote-Element</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Mit Hilfe des&nbsp;<code>blockquote</code>-Elements können Zitate von externen Quellen optisch hervorgehoben werden. Möchte man jedoch eine Quelle zu einem Zitat hinzufügen, beginnen sich die Geister zu scheiden. Nach ausgiebiger Recherche habe ich mich für einen Weg entschieden, der nicht der ursprünglichen Empfehlungen des W3C entspricht. Ich orientiere mich an dem Verfahren des Bootstrap-Frameworks, das hierfür ein&nbsp;<code>footer</code>-Element verwendet. Diese Methode In diesem Artikel möchte ich aufzeigen, wie man Blockzitate mit einer Quellenangabe versehen kann.</p>



<p class="wp-block-paragraph">Der folgende Ausschnitt zeigt, wie ich Blockzitate in künftigen Artikel strukturieren werde.</p>



<pre class="wp-block-code"><code>&lt;blockquote&gt;
&lt;p&gt;Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.&lt;/p&gt;
&lt;footer&gt;&lt;cite&gt;http://www.loremipsum.de/&lt;/cite&gt;&lt;/footer&gt;
&lt;/blockquote&gt;</code></pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<blockquote>
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.</p>
<footer><cite>http://www.loremipsum.de</cite></footer></blockquote>
</blockquote>



<p class="wp-block-paragraph">Das W3C sieht an dieser Stelle vor, dass ein Zitat von einem&nbsp;<code>figure</code>-Element umschlossen wird und die Quellenangabe in einem&nbsp;<code>figcaption</code>-Element eingefügt wird. Mehr hierzu kann beim W3C (<a href="http://dev.w3.org/html5/spec-preview/the-blockquote-element.html">Link</a>) nachgelesen werden. Weitere Beispiele und Informationen hierzu sind auf html5doctor (<a href="http://html5doctor.com/cite-and-blockquote-reloaded">Link</a>) zu finden. Der oben gezeigte Code führt zu folgender Darstellung.</p>



<p class="wp-block-paragraph">Damit ich nicht manuell den Strich vor der Quelle setzen muss, lasse ich dies automatisch durch einen Style erledigen.</p>



<pre class="wp-block-code"><code>blockquote &gt; footer &gt; cite::before { 
    content: "— ";
}</code></pre>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2015/04/quellenangaben-fuer-das-blockquote-element/">Quellenangaben für das blockquote-Element</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2015/04/quellenangaben-fuer-das-blockquote-element/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Automatische Nummerierung mit CSS</title>
		<link>https://maximiliankrieg.de/2014/07/automatische-nummerierung-mit-css/</link>
					<comments>https://maximiliankrieg.de/2014/07/automatische-nummerierung-mit-css/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Tue, 08 Jul 2014 19:45:00 +0000</pubDate>
				<category><![CDATA[Server und Website]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=1207</guid>

					<description><![CDATA[<p>In diesem Beitrag möchte ich aufzeigen, wie ich die automatische Nummerierung von Abschnitten mittels Cascading Style Sheets umsetze. Ich formatiere und strukturiere meine Beiträge mit&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2014/07/automatische-nummerierung-mit-css/">Automatische Nummerierung mit CSS</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In diesem Beitrag möchte ich aufzeigen, wie ich die automatische Nummerierung von Abschnitten mittels Cascading Style Sheets umsetze. Ich formatiere und strukturiere meine Beiträge mit Überschriften der Ebene 3, Ebene 4 und Paragraphen. Die Nummerierung soll aber lediglich innerhalb bestimmter Abschnitte aktiviert sein, weswegen ich ein&nbsp;<code>&lt;div&gt;</code>&nbsp;als Container definiere.</p>



<h3 class="wp-block-heading">Cascading Style Sheets (CSS)</h3>



<pre class="wp-block-code"><code>.mkrEbeneStart{
	counter-reset: ebene1;
}
.mkrEbeneStart h3{
	counter-reset: ebene2;
}
.mkrEbeneStart h4{
	counter-reset: ebene3;
}
.mkrEbeneStart h3:before{
	content: counter(ebene1) " ";
    counter-increment: ebene1;
}
.mkrEbeneStart h4:before{
    content: counter(ebene1) "." counter(ebene2) " ";
    counter-increment: ebene2;
}</code></pre>



<h3 class="wp-block-heading">Hypertext Markup Language (HTML)</h3>



<p class="wp-block-paragraph">Wie sahen die Überschriften vorher aus?</p>



<pre class="wp-block-code"><code>&lt;h3&gt;Ebene 1&lt;/h3&gt; 
&lt;h4&gt;Ebene 2&lt;/h4&gt;</code></pre>



<h3 class="wp-block-heading">Ebene 1</h3>



<h4 class="wp-block-heading">Ebene 2</h4>



<p class="wp-block-paragraph">Wie sehen die Überschriften jetzt aus?</p>



<pre class="wp-block-code"><code>&lt;div class="mkrEbeneStart"&gt;
	&lt;h3&gt;Ebene 1&lt;/h3&gt;
	&lt;h4&gt;Ebene 2&lt;/h4&gt;
&lt;/div&gt;</code></pre>



<h3 class="wp-block-heading">Ebene 1</h3>



<h4 class="wp-block-heading">Ebene 2</h4>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2014/07/automatische-nummerierung-mit-css/">Automatische Nummerierung mit CSS</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2014/07/automatische-nummerierung-mit-css/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
