<?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>Server und Website Archive - Maximilian Krieg</title>
	<atom:link href="https://maximiliankrieg.de/category/technik/server-und-website/feed/" rel="self" type="application/rss+xml" />
	<link>https://maximiliankrieg.de/category/technik/server-und-website/</link>
	<description>Wissen, Technik &#38; Erfahrungen</description>
	<lastBuildDate>Fri, 29 May 2026 08:18:37 +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>Server und Website Archive - Maximilian Krieg</title>
	<link>https://maximiliankrieg.de/category/technik/server-und-website/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Formatanpassungen für Tabellen, Code und Titelleiste</title>
		<link>https://maximiliankrieg.de/2026/05/formatanpassungen-fuer-tabellen-code-und-titelleiste/</link>
					<comments>https://maximiliankrieg.de/2026/05/formatanpassungen-fuer-tabellen-code-und-titelleiste/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Sun, 24 May 2026 18:26:02 +0000</pubDate>
				<category><![CDATA[Server und Website]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[table]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=2321</guid>

					<description><![CDATA[<p>Für meinen Blog habe ich heute verschiedene CSS-Anpassungen vorgenommen, um Darstellung, Lesbarkeit und das allgemeine Layout weiter zu optimieren. Der Artikel beschreibt die Hintergründe der&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/05/formatanpassungen-fuer-tabellen-code-und-titelleiste/">Formatanpassungen für Tabellen, Code und Titelleiste</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Für meinen Blog habe ich heute verschiedene CSS-Anpassungen vorgenommen, um Darstellung, Lesbarkeit und das allgemeine Layout weiter zu optimieren. Der Artikel beschreibt die Hintergründe der Änderungen sowie die jeweiligen CSS-Anpassungen im Detail.</p>



<p class="wp-block-paragraph">Dabei ging es insbesondere um die Darstellung von Code-Blöcken, die Formatierung von Tabellen sowie die mobile Ansicht im Portrait-Modus. Ziel war es, die Styles des verwendeten WordPress-Themes gezielt an meine eigenen Anforderungen und den technischen Stil der Webseite anzupassen.</p>



<h2 class="wp-block-heading">Code</h2>



<p class="wp-block-paragraph">Die Standard-Abstände innerhalb des umschließenden Containers sowie des eigentlichen Code-Blocks haben mir optisch nicht zugesagt. Da ich im Regelfall eher Quellcode und Kommandozeilenausgaben dokumentiere, sollte sich die Darstellung auf der Seite eher daran orientieren.</p>



<p class="wp-block-paragraph">Der Code-Block soll bündig links beginnen, einen grauen Hintergrund besitzen und zusätzlich durch einen Rahmen hervorgehoben werden. Durch den zusätzlichen Border-Pixel wurde die Formatierung jedoch beeinflusst, weshalb das <code>box-sizing</code> entsprechend angepasst wird. Dabei ist zu beachten, dass das umschließende <code>pre</code>-Element die Klasse <code>wp-block-code</code> besitzt und nicht das eigentliche <code>code</code>-Element. Deshalb werden Hintergrundfarbe auf dem <code>pre</code>-Element und die Abstände auf dem <code>code</code>-Element gesetzt. Andernfalls entsteht zwischen <code>pre</code> und <code>code</code> ein unerwünschter weißer Bereich. </p>



<p class="wp-block-paragraph">Inline-Code soll hingegen ohne zusätzliche Abstände dargestellt werden und keinen eigenen farblichen Hintergrund besitzen.</p>



<pre class="wp-block-code"><code>.wp-block-code{
	padding:0.75em;
	margin-bottom:1em; 
	border-radius: 5px;
	border-style: solid;
	border-width:1px;
	box-sizing: content-box;
}</code></pre>



<h2 class="wp-block-heading">Tabellen</h2>



<p class="wp-block-paragraph">Der Abstand unterhalb der Tabelle war mir in der Standarddarstellung zu groß, da das umschließende Element bereits einen eigenen unteren Abstand besitzt. Daher wurde der zusätzliche <code>margin-bottom</code> der Tabelle entfernt. </p>



<p class="wp-block-paragraph">Außerdem sollte die Tabellenüberschrift farblich hervorgehoben werden. Die Hintergrundfarbe wird dabei gezielt auf die <code>th</code>-Elemente innerhalb des <code>thead</code> gesetzt. Dadurch bleibt die Formatierung flexibel, falls <code>th</code>-Elemente später zusätzlich beispielsweise für die erste Spalte innerhalb des Tabelleninhalts verwendet werden sollen.</p>



<pre class="wp-block-code"><code>.wp-block-table table {
	margin-bottom:0px;
}

.wp-block-table table &gt; thead &gt; tr &gt; th {
	background-color:#6d6d6d;
	color:white;
	border-color:#2b2b2b
}</code></pre>



<h2 class="wp-block-heading">Website-Titel</h2>



<p class="wp-block-paragraph">Auf mobilen Geräten im Portrait-Modus war der Seitentitel in Kombination mit Logo und Beschreibung zu groß, wodurch der Text umgebrochen ist. Deshalb wurde die Schriftgröße innerhalb einer Media Query gezielt für Geräte im Hochformat reduziert. </p>



<p class="wp-block-paragraph">Dadurch bleiben Titel, Beschreibung und Logo auch auf kleineren Displays sauber ausgerichtet und die Darstellung wirkt insgesamt kompakter und aufgeräumter.</p>



<pre class="wp-block-code"><code>@media screen and (orientation: portrait){
	.site-branding .site-title{font-size:1.1em;}
	.site-branding .site-description{font-size:0.6em;}
}</code></pre>



<h2 class="wp-block-heading">Changelog</h2>



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



<p class="wp-block-paragraph">Nach einem Update des Themes können mehrere Einstellungen zu den Code-Blocks entfernt werden. Die alten Einstellungen vermerke ich hier und ergänze die neuen Einstellungen direkt oben im Artikel.</p>



<pre class="wp-block-code"><code>.wp-block-code{
	margin-bottom:1em; 
	padding:0em;
	background: #e0e0e0;
	border-radius: 5px;
	border-style: solid;
	border-width:1px;
	box-sizing: content-box;
}

.wp-block-code code {
	font-family: Consolas, "Courier New", monospace;
	margin:0em; 
	padding:0.5em;
}

code {
	font-family: Consolas, "Courier New", monospace;
	margin:0em; 
	padding:0em;
	background-color:none;
}</code></pre>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/05/formatanpassungen-fuer-tabellen-code-und-titelleiste/">Formatanpassungen für Tabellen, Code und Titelleiste</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2026/05/formatanpassungen-fuer-tabellen-code-und-titelleiste/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<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>WordPress &#8211; Änderung Blog-Bildgröße</title>
		<link>https://maximiliankrieg.de/2023/11/wordpress-aenderung-blog-bildgroesse/</link>
					<comments>https://maximiliankrieg.de/2023/11/wordpress-aenderung-blog-bildgroesse/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Sun, 26 Nov 2023 11:25:31 +0000</pubDate>
				<category><![CDATA[Server und Website]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=292</guid>

					<description><![CDATA[<p>Beim Aufruf der Webseite ist aufgefallen, dass die Bilder im Blog-Layout unscharf sind, obwohl sie im richtigen Format dargestellt werden. Dies war auch schon der&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2023/11/wordpress-aenderung-blog-bildgroesse/">WordPress &#8211; Änderung Blog-Bildgröße</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Beim Aufruf der Webseite ist aufgefallen, dass die Bilder im Blog-Layout unscharf sind, obwohl sie im richtigen Format dargestellt werden. Dies war auch schon der Fall, bevor ich im <a href="https://maximiliankrieg.de/2023/11/wordpress-anpassung-css-fuer-entry-images/">CSS die Anpassungen</a> an den Styles rund um die Vorschaubilder vorgenommen habe. </p>



<p class="wp-block-paragraph">Beim Aufruf des Blog-Eintrags selbst wird das Bild korrekt dargestellt und danach wird auch eine andere Auflösung im Blog-Layout verwendet. Um dieses Darstellungsverhalten zu ändern, stelle ich die Mediengröße im Theme von 300&#215;300 auf 1024&#215;1024 um. Ein Aufruf der Website im Nachgang bestätigt die nun korrekte Darstellung.</p>



<figure data-wp-context="{&quot;galleryId&quot;:&quot;6a3903ccdd79c&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a3903ccdddc2&quot;}" data-wp-interactive="core/image" data-wp-key="6a3903ccdddc2" class="wp-block-image size-large wp-lightbox-container"><img fetchpriority="high" decoding="async" width="446" height="712" 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" data-id="293" src="https://maximiliankrieg.de/wp-content/uploads/2023/11/20231126-blog-media-old.png" alt="" class="wp-image-293" srcset="https://maximiliankrieg.de/wp-content/uploads/2023/11/20231126-blog-media-old.png 446w, https://maximiliankrieg.de/wp-content/uploads/2023/11/20231126-blog-media-old-188x300.png 188w" sizes="(max-width: 446px) 100vw, 446px" /><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></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a3903ccde19e&quot;}" data-wp-interactive="core/image" data-wp-key="6a3903ccde19e" class="wp-block-image size-large wp-lightbox-container"><img decoding="async" width="448" height="713" 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" data-id="294" src="https://maximiliankrieg.de/wp-content/uploads/2023/11/20231126-blog-media-new.png" alt="" class="wp-image-294" srcset="https://maximiliankrieg.de/wp-content/uploads/2023/11/20231126-blog-media-new.png 448w, https://maximiliankrieg.de/wp-content/uploads/2023/11/20231126-blog-media-new-188x300.png 188w" sizes="(max-width: 448px) 100vw, 448px" /><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></figure>
</figure>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2023/11/wordpress-aenderung-blog-bildgroesse/">WordPress &#8211; Änderung Blog-Bildgröße</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2023/11/wordpress-aenderung-blog-bildgroesse/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WordPress &#8211; Anpassung CSS für Entry-Images</title>
		<link>https://maximiliankrieg.de/2023/11/wordpress-anpassung-css-fuer-entry-images/</link>
					<comments>https://maximiliankrieg.de/2023/11/wordpress-anpassung-css-fuer-entry-images/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Sat, 25 Nov 2023 10:03:55 +0000</pubDate>
				<category><![CDATA[Server und Website]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=245</guid>

					<description><![CDATA[<p>Mir ist immer wieder beim Aufruf der Website auf verschiedenen Endgeräten aufgefallen, dass die Bilder im Blog-Layout nicht einheitlich skalieren bzw. die Bildgrößen selbst erheblichen&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2023/11/wordpress-anpassung-css-fuer-entry-images/">WordPress &#8211; Anpassung CSS für Entry-Images</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Mir ist immer wieder beim Aufruf der Website auf verschiedenen Endgeräten aufgefallen, dass die Bilder im Blog-Layout nicht einheitlich skalieren bzw. die Bildgrößen selbst erheblichen Einfluss darauf haben, wie die Ränder abgeschnitten oder wie sie im vorhandenen Bereich platziert werden.</p>



<p class="wp-block-paragraph">Vor der Anpassung sehen die Bilder bei Nicht-Standard-Bildschirmgrößen zum Beispiel wie folgt aus. Ebenfalls wird bei Transparenz ein grauer Hintergrund eingefügt statt einem weißen.</p>



<p class="wp-block-paragraph"></p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a3903ccdf39a&quot;}" data-wp-interactive="core/image" data-wp-key="6a3903ccdf39a" class="wp-block-image size-large is-resized wp-lightbox-container"><img decoding="async" width="1024" height="446" 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/2023/11/20231125-wordpress-blog-alt-1024x446.png" alt="" class="wp-image-246" style="width:840px;height:auto" srcset="https://maximiliankrieg.de/wp-content/uploads/2023/11/20231125-wordpress-blog-alt-1024x446.png 1024w, https://maximiliankrieg.de/wp-content/uploads/2023/11/20231125-wordpress-blog-alt-300x131.png 300w, https://maximiliankrieg.de/wp-content/uploads/2023/11/20231125-wordpress-blog-alt-768x334.png 768w, https://maximiliankrieg.de/wp-content/uploads/2023/11/20231125-wordpress-blog-alt.png 1137w" sizes="(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></figure>



<p class="wp-block-paragraph">Nach Prüfung mehrerer Optionen habe ich mich daher dazu entschiedenen das vorhandene Theme direkt im CSS zu bearbeiten. Folgende Einstellungen sind in der <code>Customify: style.min.css</code> aktiv und beeinflussen das Bild-Layout. </p>



<div class="wp-block-group is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-f2e70619 wp-block-group-is-layout-flex">
<pre class="wp-block-code"><code>.posts-layout .entry-thumbnail {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display: flex;
    line-height: 0;
    background-color: #d5d5d5;

}</code></pre>



<pre class="wp-block-code"><code>.posts-layout .entry-thumbnail {
    /*position: absolute;*/
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    /*display: flex;*/
    line-height: 0;
    /*background-color: #d5d5d5;*/
    padding:1em;
}</code></pre>
</div>



<p class="wp-block-paragraph">Am Smartphone sind nun in der vertikalen Ausrichtung die Bilder am unteren Ende abgeschnitten. Hierzu wird noch etwas Padding im Style für den Medientyp unten ergänzt.</p>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-f56f613f wp-block-group-is-layout-flex">
<pre class="wp-block-code"><code>@media screen and (max-width: 568px)
.posts-layout.layout--blog_classic .entry-media {
    margin-right: 0;


}</code></pre>



<pre class="wp-block-code"><code>@media screen and (max-width: 568px)
.posts-layout.layout--blog_classic .entry-media {
    margin-right: 0;
    /*padding-bottom: 2em;*/
}</code></pre>
</div>



<p class="wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">Update 26.11.2023: Padding-Bottom: 2em; wurde wieder deaktiviert.</mark></p>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-f56f613f wp-block-group-is-layout-flex">
<pre class="wp-block-code"><code>@media screen and (max-width: 568px)
.posts-layout .entry-media {
    margin-bottom: 1em;
    width: 100%!important;
    padding-top: 56.25%;
}</code></pre>



<pre class="wp-block-code"><code>@media screen and (max-width: 568px)
.posts-layout .entry-media {
    margin-bottom: 1em;
    width: 100%!important;
    /* padding-top: 56.25%; */
}</code></pre>
</div>



<p class="wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">Update 01.06.2024: Padding padding:1em; wieder deaktiviert.</mark></p>



<div class="wp-block-group is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-f2e70619 wp-block-group-is-layout-flex">
<pre class="wp-block-code"><code>.posts-layout .entry-thumbnail {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display: flex;
    line-height: 0;
    background-color: #d5d5d5;

}</code></pre>



<pre class="wp-block-code"><code>.posts-layout .entry-thumbnail {
    /*position: absolute;*/
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    /*display: flex;*/
    line-height: 0;
    /*background-color: #d5d5d5;*/
    /*padding:1em;*/
}</code></pre>
</div>



<p class="wp-block-paragraph">Durch die Anpassung betten sich die Bilder im Blog-Layout besser in das gegebene Theme auf verschiedensten Bildschirmgrößen ein. Im Vollbild-Modus sowie am Smartphone kann ich keinen Unterschied feststellen.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a3903ccdfb8b&quot;}" data-wp-interactive="core/image" data-wp-key="6a3903ccdfb8b" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="504" 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/2023/11/20231125-wordpress-blog-neu-1024x504.png" alt="" class="wp-image-247" srcset="https://maximiliankrieg.de/wp-content/uploads/2023/11/20231125-wordpress-blog-neu-1024x504.png 1024w, https://maximiliankrieg.de/wp-content/uploads/2023/11/20231125-wordpress-blog-neu-300x148.png 300w, https://maximiliankrieg.de/wp-content/uploads/2023/11/20231125-wordpress-blog-neu-768x378.png 768w, https://maximiliankrieg.de/wp-content/uploads/2023/11/20231125-wordpress-blog-neu.png 1081w" 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></figure>



<p class="wp-block-paragraph"></p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2023/11/wordpress-anpassung-css-fuer-entry-images/">WordPress &#8211; Anpassung CSS für Entry-Images</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2023/11/wordpress-anpassung-css-fuer-entry-images/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WordPress &#8211; Author-Widget und Anpassung Footer</title>
		<link>https://maximiliankrieg.de/2023/11/wordpress-author-widget-und-footer-anpassung/</link>
					<comments>https://maximiliankrieg.de/2023/11/wordpress-author-widget-und-footer-anpassung/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Sun, 19 Nov 2023 15:36:42 +0000</pubDate>
				<category><![CDATA[Server und Website]]></category>
		<category><![CDATA[about]]></category>
		<category><![CDATA[author]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[customify]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=202</guid>

					<description><![CDATA[<p>Im gewählten Theme Customify gibt es standardmäßig vier Widget-Bereiche im Footer. Die ersten beiden Bereiche habe ich mit Menüs befüllt, dem Hauptmenü sowie einem Menü,&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2023/11/wordpress-author-widget-und-footer-anpassung/">WordPress &#8211; Author-Widget und Anpassung Footer</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Im gewählten Theme <a href="https://wordpress.org/themes/customify/">Customify</a> gibt es standardmäßig vier Widget-Bereiche im Footer. Die ersten beiden Bereiche habe ich mit Menüs befüllt, dem Hauptmenü sowie einem Menü, welches allgemeinere Inhalte bereitstellt, wie Sitemap, Impressum und Datenschutzerklärung.</p>



<p class="wp-block-paragraph">Die letzten beiden Bereiche möchte ich zusammenlegen, um hier einen kurzen About-Text zu hinterlegen, der es einem Besucher einfacher macht die Seite kontextuell einzuordnen. Hierfür installiere ich das Plugin <a href="https://wordpress.org/plugins/simple-author-box/">Simple Author Box</a> und konfiguriere es entsprechend um. Da nur ein Autor auf dieser Seite agieren wird, genügt es, dass ein Text eingeblendet wird. Social Icons, Webseite und Mail-Adresse sind bereits über das Theme abgebildet. </p>



<p class="wp-block-paragraph">Die Box sieht wie folgt aus und beinhaltet Link zum Autor, eine Beschreibung und ein Profilbild.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a3903cce0c3e&quot;}" data-wp-interactive="core/image" data-wp-key="6a3903cce0c3e" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="894" height="322" 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/2023/11/2023-11-19-author-widget.png" alt="" class="wp-image-203" srcset="https://maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-19-author-widget.png 894w, https://maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-19-author-widget-300x108.png 300w, https://maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-19-author-widget-768x277.png 768w" sizes="auto, (max-width: 894px) 100vw, 894px" /><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">Simple Author Box Widget für den Autor</figcaption></figure>



<p class="wp-block-paragraph">Im Widget-Menü wird das Widget hierfür entsprechend im Footer-Sidebar-3-Bereich eingebettet.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a3903cce0f7b&quot;}" data-wp-interactive="core/image" data-wp-key="6a3903cce0f7b" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="787" 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/2023/11/2023-11-19-author-widget-2-1024x787.png" alt="" class="wp-image-204" srcset="https://maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-19-author-widget-2-1024x787.png 1024w, https://maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-19-author-widget-2-300x231.png 300w, https://maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-19-author-widget-2-768x590.png 768w, https://maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-19-author-widget-2.png 1063w" 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">Widget in Footer Sidebar 3</figcaption></figure>



<p class="wp-block-paragraph">Schlussendlich entfernen wir den Footer-Sidebar-4-Bereich aus dem Theme, wodurch sich der Footer-Sidebar-3-Bereich den freien verfügbaren Platz nimmt. Das Layout sieht vor der Umstellung wie folgt aus.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a3903cce12b8&quot;}" data-wp-interactive="core/image" data-wp-key="6a3903cce12b8" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="156" 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/2023/11/2023-11-19-footer-alt-1024x156.png" alt="" class="wp-image-205" srcset="https://maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-19-footer-alt-1024x156.png 1024w, https://maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-19-footer-alt-300x46.png 300w, https://maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-19-footer-alt-768x117.png 768w, https://maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-19-footer-alt-1536x234.png 1536w, https://maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-19-footer-alt.png 1878w" 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">Footer Layout im Customizer vor der Anpassung</figcaption></figure>



<p class="wp-block-paragraph">Nach der Umstellung sieht es im Layout wie folgt aus. Man könnte alternativ die Breite auch fest definieren. </p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a3903cce159a&quot;}" data-wp-interactive="core/image" data-wp-key="6a3903cce159a" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="200" 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/2023/11/2023-11-19-footer-neu-1024x200.png" alt="" class="wp-image-206" srcset="https://maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-19-footer-neu-1024x200.png 1024w, https://maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-19-footer-neu-300x59.png 300w, https://maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-19-footer-neu-768x150.png 768w, https://maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-19-footer-neu-1536x300.png 1536w, https://maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-19-footer-neu.png 1897w" 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">Footer Layout im Customizer nach der Anpassung</figcaption></figure>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2023/11/wordpress-author-widget-und-footer-anpassung/">WordPress &#8211; Author-Widget und Anpassung Footer</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2023/11/wordpress-author-widget-und-footer-anpassung/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Nextcloud &#8211; default_phone_region</title>
		<link>https://maximiliankrieg.de/2023/11/nextcloud-default_phone_region/</link>
					<comments>https://maximiliankrieg.de/2023/11/nextcloud-default_phone_region/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Sun, 19 Nov 2023 13:55:19 +0000</pubDate>
				<category><![CDATA[Server und Website]]></category>
		<category><![CDATA[nextcloud]]></category>
		<category><![CDATA[standard]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=198</guid>

					<description><![CDATA[<p>Nach dem Update auf die aktuellste Nextcloud-Version wird das Fehlen der Standard-Telefonregion angekreidet mit der folgenden Meldung. Um dies zu korrigieren, gehen wir in die&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2023/11/nextcloud-default_phone_region/">Nextcloud &#8211; default_phone_region</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Nach dem Update auf die aktuellste Nextcloud-Version wird das Fehlen der Standard-Telefonregion angekreidet mit der folgenden Meldung.</p>



<pre class="wp-block-code"><code>Für deine Installation ist keine Standard-Telefonregion festgelegt. Dies ist erforderlich, um Telefonnummern in den Profileinstellungen ohne Ländercode überprüfen zu können. Um Nummern ohne Ländercode zuzulassen, füge bitte "default_phone_region" mit dem entsprechenden ISO 3166-1-Code der gewünschten Region hinzu.</code></pre>



<p class="wp-block-paragraph">Um dies zu korrigieren, gehen wir in die config.php und ergänzen am Ende folgenden Eintrag.</p>



<pre class="wp-block-code"><code>'default_phone_region' =&gt; 'DE',</code></pre>



<p class="wp-block-paragraph">Siehe auch:</p>



<ul class="wp-block-list">
<li><a href="https://help.nextcloud.com/t/standard-telefonregion-festlegen/140694">Standard-Telefonregion festlegen &#8211; Nextcloud community</a></li>



<li><a href="https://lars-mielke.de/nextcloud-default_phone_region-standard-telefon-region-festlegen/">Nextcloud: default_phone_region &#8211; Standard Telefon-Region festlegen</a></li>
</ul>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2023/11/nextcloud-default_phone_region/">Nextcloud &#8211; default_phone_region</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2023/11/nextcloud-default_phone_region/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Nextcloud &#8211; PHP-Speichergrenze liegt unterhalb des empfohlenen Wertes von 512MB.</title>
		<link>https://maximiliankrieg.de/2023/11/nextcloud-php-speichergrenze-liegt-unterhalb-des-empfohlenen-wertes-von-512mb/</link>
					<comments>https://maximiliankrieg.de/2023/11/nextcloud-php-speichergrenze-liegt-unterhalb-des-empfohlenen-wertes-von-512mb/#comments</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Sat, 18 Nov 2023 18:46:00 +0000</pubDate>
				<category><![CDATA[Server und Website]]></category>
		<category><![CDATA[nextcloud]]></category>
		<category><![CDATA[php]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=193</guid>

					<description><![CDATA[<p>Nachdem ich meine Nextcloud-Instanz auf 27.1.3 erneuert habe, wird folgende Fehlermeldung im Backend angezeigt: Dies ist dem Umstand geschuldet, dass die neuste Nextcloud-Version auch PHP&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2023/11/nextcloud-php-speichergrenze-liegt-unterhalb-des-empfohlenen-wertes-von-512mb/">Nextcloud &#8211; PHP-Speichergrenze liegt unterhalb des empfohlenen Wertes von 512MB.</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Nachdem ich meine Nextcloud-Instanz auf 27.1.3 erneuert habe, wird folgende Fehlermeldung im Backend angezeigt:</p>



<pre class="wp-block-code"><code>Die PHP-Speichergrenze liegt unterhalb des empfohlenen Wertes von 512MB.</code></pre>



<p class="wp-block-paragraph">Dies ist dem Umstand geschuldet, dass die neuste Nextcloud-Version auch PHP 8.X erfordert. In der Basiskonfiguration sind in der php.ini jedoch nur 128MB aktiviert. Diesen Wert habe ich noch nicht angepasst. Da ich php-fpm als Prozessmanager nutze, handelt es sich bei der Anpassung um die Konfigurationsdatei mit dem Pfad <code>/etc/php/8.2/fpm/php.ini</code>.</p>



<pre class="wp-block-code"><code>; Maximum amount of memory a script may consume
; https://php.net/memory-limit
memory_limit = 128M
</code></pre>



<p class="wp-block-paragraph">Aus diesem Grund wird das Memory-Limit für PHP 8.2 auf meinem Server auf 512MB erhöht. Zu Zwecken der Nachvollziehbarkeit wird der alte Wert nur auskommentiert und beibehalten.</p>



<pre class="wp-block-code"><code>; Maximum amount of memory a script may consume
; https://php.net/memory-limit
;memory_limit = 128M
memory_limit = 512M</code></pre>



<p class="wp-block-paragraph">Anschließend wird der PHP-FPM-Dienst neu gestartet, damit die neue Konfiguration aktiv wird.</p>



<pre class="wp-block-code"><code>sudo systemctl restart php8.2-fpm.service</code></pre>



<p class="wp-block-paragraph">Siehe hierzu auch:</p>



<ul class="wp-block-list">
<li><a href="https://help.nextcloud.com/t/nextcloud-20-php-speichergrenze-memory-limit/101527">Nextcloud 20 &#8211; PHP Speichergrenze/memory_limit &#8211; <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f310.png" alt="🌐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Non-english support / <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f1e9-1f1ea.png" alt="🇩🇪" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Deutsch (german) &#8211; Nextcloud community</a></li>



<li><a href="https://help.nextcloud.com/t/fehler-die-php-speichergrenze-liegt-unterhalb-des-empfohlenen-wertes-von-512mb/140210">Fehler: Die PHP-Speichergrenze liegt unterhalb des empfohlenen Wertes von 512MB &#8211; <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f310.png" alt="🌐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Non-english support / <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f1e9-1f1ea.png" alt="🇩🇪" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Deutsch (german) &#8211; Nextcloud community</a></li>
</ul>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2023/11/nextcloud-php-speichergrenze-liegt-unterhalb-des-empfohlenen-wertes-von-512mb/">Nextcloud &#8211; PHP-Speichergrenze liegt unterhalb des empfohlenen Wertes von 512MB.</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2023/11/nextcloud-php-speichergrenze-liegt-unterhalb-des-empfohlenen-wertes-von-512mb/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>WordPress &#8211; Installation und Anpassung neues Theme</title>
		<link>https://maximiliankrieg.de/2023/11/wordpress-installation-anpassung-theme/</link>
					<comments>https://maximiliankrieg.de/2023/11/wordpress-installation-anpassung-theme/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Sat, 18 Nov 2023 02:01:55 +0000</pubDate>
				<category><![CDATA[Server und Website]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[customify]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://wp.maximiliankrieg.de/?p=157</guid>

					<description><![CDATA[<p>Ich habe heute damit begonnen die Website nach langer Zeit wieder zu reaktivieren. Hierzu ist auch die Umstellung von Joomla auf WordPress ein wesentlicher Schritt.&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2023/11/wordpress-installation-anpassung-theme/">WordPress &#8211; Installation und Anpassung neues Theme</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Ich habe heute damit begonnen die Website nach langer Zeit wieder zu reaktivieren. Hierzu ist auch die Umstellung von Joomla auf WordPress ein wesentlicher Schritt. Während Joomla wegen seiner umfangreicheren Kategorisierung und Strukturierung besser geeignet war die Semester und Fächer im Studium abzubilden, möchte ich künftig eher Anlassbezogen Inhalte bereitstellen und das Gesamtsystem schlanker halten, weshalb ich mich nun für WordPress als neues CMS entschieden habe. Eine Migration der Daten nehme ich nicht mehr vor.</p>



<p class="wp-block-paragraph">Neben der Installation von WordPress, den Plugins und dem Theme als solches, nehme ich mehrere Änderungen am Theme vor. Zum Einsatz kommt das Theme <a href="https://wordpress.org/themes/customify/">Customify</a> von <a href="https://wordpress.org/themes/author/pressmaximum/">PressMaximum</a>. </p>



<p class="wp-block-paragraph">Zur besseren Nachvollziehbarkeit möchte ich die Änderungen in diesem Beitrag festhalten.</p>



<div class="wp-block-media-text is-stacked-on-mobile"><figure class="wp-block-media-text__media"><img loading="lazy" decoding="async" width="451" height="574" src="https://wp.maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-18-contact-button.png" alt="" class="wp-image-158 size-full" srcset="https://maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-18-contact-button.png 451w, https://maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-18-contact-button-236x300.png 236w" sizes="auto, (max-width: 451px) 100vw, 451px" /></figure><div class="wp-block-media-text__content">
<p class="wp-block-paragraph">Für ein einheitliches Design wird dem Button im Header noch ein Font Awesome (FA)-Icon hinzugefügt. Da der Button auf das Kontaktformular verweist, habe ich mich für das Message-Icon entschieden.</p>
</div></div>



<div class="wp-block-media-text has-media-on-the-right is-stacked-on-mobile"><div class="wp-block-media-text__content">
<p class="wp-block-paragraph">Viele der sozialen Netzwerke im Standard werden von mir nicht verwendet. Diese werden ausgeblendet statt sie zu löschen. Dafür werden andere Plattformen ergänzt und in allen Profilen die korrekten URLs hinterlegt.</p>
</div><figure class="wp-block-media-text__media"><img loading="lazy" decoding="async" width="451" height="940" src="https://wp.maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-18-social-profiles.png" alt="" class="wp-image-159 size-full" srcset="https://maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-18-social-profiles.png 451w, https://maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-18-social-profiles-144x300.png 144w" sizes="auto, (max-width: 451px) 100vw, 451px" /></figure></div>



<div class="wp-block-media-text is-stacked-on-mobile"><figure class="wp-block-media-text__media"><img loading="lazy" decoding="async" width="454" height="505" src="https://wp.maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-18-social-profiles-2.png" alt="" class="wp-image-160 size-full" srcset="https://maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-18-social-profiles-2.png 454w, https://maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-18-social-profiles-2-270x300.png 270w" sizes="auto, (max-width: 454px) 100vw, 454px" /></figure><div class="wp-block-media-text__content">
<p class="wp-block-paragraph">Schlussendlich ersetze ich die Standardfarben durch den gleichen Farbton, der auch in der Leiste verwendet wird. Mit den Standardfarben der Social Network Icons sah es vorher eher wie Farbfehler aus. Damit die Icons sich korrekt abheben, wird die Icon Color auf weiß gesetzt. Das gleiche wird für den Hover-Style vorgenommen.</p>
</div></div>



<div class="wp-block-media-text has-media-on-the-right is-stacked-on-mobile"><div class="wp-block-media-text__content">
<p class="wp-block-paragraph">Zuletzt wird das Layout für Blog Posts umgestellt, dass das Thumbnail respektive Beitragsbild nicht über sondern links neben dem Text erscheint. </p>
</div><figure class="wp-block-media-text__media"><img loading="lazy" decoding="async" width="451" height="618" src="https://wp.maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-18-blog-layout.png" alt="" class="wp-image-167 size-full" srcset="https://maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-18-blog-layout.png 451w, https://maximiliankrieg.de/wp-content/uploads/2023/11/2023-11-18-blog-layout-219x300.png 219w" sizes="auto, (max-width: 451px) 100vw, 451px" /></figure></div>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2023/11/wordpress-installation-anpassung-theme/">WordPress &#8211; Installation und Anpassung neues Theme</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2023/11/wordpress-installation-anpassung-theme/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Deutsche Locale in Ubuntu nicht richtig gesetzt</title>
		<link>https://maximiliankrieg.de/2016/06/deutsche-locale-in-ubuntu-nicht-richtig-gesetzt/</link>
					<comments>https://maximiliankrieg.de/2016/06/deutsche-locale-in-ubuntu-nicht-richtig-gesetzt/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Sat, 25 Jun 2016 20:11:00 +0000</pubDate>
				<category><![CDATA[Server und Website]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=1219</guid>

					<description><![CDATA[<p>Locales werden unter Linux benutzt, um die Systemsprache, sowie weitere Eigenschaften festzulegen. Zudem werden auch Zahlenformate und Zeichensätze durch die Locale bestimmt. Seit einem Update&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2016/06/deutsche-locale-in-ubuntu-nicht-richtig-gesetzt/">Deutsche Locale in Ubuntu nicht richtig gesetzt</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Locales werden unter Linux benutzt, um die Systemsprache, sowie weitere Eigenschaften festzulegen. Zudem werden auch Zahlenformate und Zeichensätze durch die Locale bestimmt. Seit einem Update meiner Ubuntu-VM wird eine Fehlermeldung bei Aktualisierungen und Installationen von Paketen geworfen. In diesem Beitrag beschreibe ich, wie das Problem durch das manuelle Setzen der Locale behoben werden kann.</p>



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



<p class="wp-block-paragraph">Bei der Installation, Aktualisierung und Deinstallation von Paketen über&nbsp;<code>apt-get</code>&nbsp;werden konstant die folgenden Fehlermeldungen geworfen.</p>



<pre class="wp-block-code"><code>locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory</code></pre>



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



<p class="wp-block-paragraph">Während meiner Recherche bin ich auf unterschiedlichste Begründungen gestoßen, deren Ursachen jedoch nicht eindeutig auf das von mir betriebene System zutreffen. Lasse ich mir die Locale mittels&nbsp;<code>locale</code>&nbsp;ausgeben, erhalte ich folgende Ausgabe.</p>



<pre class="wp-block-code"><code># locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=de_DE.UTF-8
LC_TIME=de_DE.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=de_DE.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_ADDRESS=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_ALL=</code></pre>



<p class="wp-block-paragraph">An dieser Stelle ist auffällig, dass sowohl deutsche und englische Parameter gesetzt sind. Für eine qualifizierte Fehlerdiagnose fehlen mir fundierte Kenntnisse bezüglich Linux. Versuche ich die Locale mittels&nbsp;<code>update-locale LANG=de_DE.UTF-8</code>&nbsp;zu setzen, erhalte ich erneut die vorherigen Fehlermeldungen. An diesem Punkt schlussfolgere ich für mein Problem, dass die deutsche Locale in irgendeiner Form fehlerhaft ist.</p>



<h3 class="wp-block-heading">Lösungsstrategie</h3>



<p class="wp-block-paragraph">Locales generieren</p>



<p class="wp-block-paragraph">In einem Beitrag wird zu der Problematik einer fehlerhaften Locale empfohlen, sie neu zu generieren und im Anschluss zu rekonfigurieren.</p>



<pre class="wp-block-code"><code># sudo locale-gen de_DE.UTF-8
Generating locales...
  de_DE.UTF-8... up-to-date
Generation complete.

# sudo dpkg-reconfigure locales
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LC_PAPER = "de_DE.UTF-8",
        LC_ADDRESS = "de_DE.UTF-8",
        LC_MONETARY = "de_DE.UTF-8",
        LC_NUMERIC = "de_DE.UTF-8",
        LC_TELEPHONE = "de_DE.UTF-8",
        LC_IDENTIFICATION = "de_DE.UTF-8",
        LC_MEASUREMENT = "de_DE.UTF-8",
        LC_TIME = "de_DE.UTF-8",
        LC_NAME = "de_DE.UTF-8",
        LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Generating locales...
  de_DE.UTF-8... up-to-date
Generation complete.</code></pre>



<p class="wp-block-paragraph">Auch während der Rekonfiguration sind die Fehlermeldungen präsent. Eine erneute Durchführung des Befehls&nbsp;<code>dpkg-reconfigure</code>&nbsp;bewirkt keine Änderung an der Ausgabe bzw. Problematik. An dieser Stelle bin ich am Überlegen, ob das Problem generell im Zusammenhang mit der deutschen Locale begraben liegt. Als Alternativlösung versuche ich mir stattdessen die englische Locale zu erzeugen und im Anschluss&nbsp;<code>dpkg-reconfigure</code>&nbsp;durchzuführen.</p>



<pre class="wp-block-code"><code># sudo locale-gen en_US.UTF-8
Generating locales...
  en_US.UTF-8... done
Generation complete.

# sudo dpkg-reconfigure locales
Generating locales...
  de_DE.UTF-8... done
  en_US.UTF-8... up-to-date
Generation complete.</code></pre>



<p class="wp-block-paragraph">Die Rekonfiguration verläuft erfolgreich. Ich versuche zunächst die deutsche Locale zu setzen und überprüfe danach die Einstellungen.</p>



<pre class="wp-block-code"><code># update-locale LANG=de_DE.UTF-8

# locale
LANG=de_DE.UTF-8
LANGUAGE=
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=</code></pre>



<p class="wp-block-paragraph">Die Ausgabe von&nbsp;<code>locale</code>&nbsp;stimmt nun mit meinen Erwartungen überein und es werden keine Fehlermeldungen mehr ausgegeben. Das Problem scheint somit vorerst gelöst zu sein.</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2016/06/deutsche-locale-in-ubuntu-nicht-richtig-gesetzt/">Deutsche Locale in Ubuntu nicht richtig gesetzt</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2016/06/deutsche-locale-in-ubuntu-nicht-richtig-gesetzt/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;6a3903cce6b2e&quot;}" data-wp-interactive="core/image" data-wp-key="6a3903cce6b2e" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" 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;6a3903cce6d06&quot;}" data-wp-interactive="core/image" data-wp-key="6a3903cce6d06" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" 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>
	</channel>
</rss>
