﻿<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									CSS - forum.darin.ch				            </title>
            <link>https://forum.darin.ch/programmierung-css/</link>
            <description>Das Forum von mir für euch</description>
            <language>de</language>
            <lastBuildDate>Tue, 21 Apr 2026 12:49:43 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>Elemente verschwinden lassen</title>
                        <link>https://forum.darin.ch/programmierung-css/elemente-verschwinden-lassen/</link>
                        <pubDate>Fri, 19 Apr 2024 19:26:37 +0000</pubDate>
                        <description><![CDATA[Besonders in Wordpress kommt es öfters mal vor, dass ich unschöne oder überflüssige Elemente verschwinden lassen will. Um das nicht im HTML-Code zu entfernen, behelfe ich mir da mittels CSS....]]></description>
                        <content:encoded><![CDATA[<p>Besonders in Wordpress kommt es öfters mal vor, dass ich unschöne oder überflüssige Elemente verschwinden lassen will. Um das nicht im HTML-Code zu entfernen, behelfe ich mir da mittels CSS.</p>
<p>Mit <strong>visibility:hidden;</strong> mache ich das Element einfach unsichtbar, ohne dass es einen Einfluss auf den Rest des Layoutes hat.</p>
<pre contenteditable="false">.klassenname {
  visibility:hidden;
}</pre>
<p>Mit <strong>display: none;</strong> rücken angrenzende Elemente auf dessen PLatz, was oftmals das schönere Ergebnis liefert.</p>
<pre contenteditable="false">.klassenname {
  display: none;
}</pre>]]></content:encoded>
						                            <category domain="https://forum.darin.ch/programmierung-css/">CSS</category>                        <dc:creator>René A. Da Rin</dc:creator>
                        <guid isPermaLink="true">https://forum.darin.ch/programmierung-css/elemente-verschwinden-lassen/</guid>
                    </item>
				                    <item>
                        <title>Differenziertes CSS für Desktop und Mobile</title>
                        <link>https://forum.darin.ch/programmierung-css/differenziertes-css-fuer-desktop-und-mobile/</link>
                        <pubDate>Wed, 08 Jun 2022 01:28:23 +0000</pubDate>
                        <description><![CDATA[Bei Wordpress kann man mit &#039;Custom CSS&#039; das bestehende CSS beim Laden der Seite nachträglich verändern.
Oftmals ist es so, dass sich Korrekturen, welche sich auf dem Desktop gut machen, auf...]]></description>
                        <content:encoded><![CDATA[<p>Bei Wordpress kann man mit 'Custom CSS' das bestehende CSS beim Laden der Seite nachträglich verändern.</p>
<p>Oftmals ist es so, dass sich Korrekturen, welche sich auf dem Desktop gut machen, auf dem Mobile eher suboptimal daher kommen. Also kann es sinnvoll sein, die nachträglichen Anweisungen nur für den Desktop auszuführen.</p>
<p>Bei <a href="https://www.mediaevent.de/css/viewport-mobile.html" target="_blank" rel="noopener">Mediaevent</a> und <a href="https://www.nakieken.de/es-wird-zeit-die-eigenen-css-styles-fuer-mobile-endgeraete-anpassen/" target="_blank" rel="noopener">Nakieken</a> gibt es interessante Artikel zum Nachlesen.</p>
<p>Mit folgendem Code kann man die Anweisungen für die unterschiedlichen Displaygrössen eingrenzen.</p>
<pre contenteditable="false">/* Desktopscreen 992px to ... */
@media screen and (min-width: 992px){
.mobile {display: none !important;}
.no-mobile {display: block !important;}
  /* weiterer Code */
}

/* Small screen / tablet / 760px to 991px */
@media (max-width: 991px) {
.mobile {display: block !important;}
.no-mobile {display: none !important;}
  /* weiterer Code */
}

/* Smaller screen / tablet+phone / 480px to 759px */
@media (max-width: 759px) {
.mobile {display: block !important;}
.no-mobile {display: none !important;}
  /* weiterer Code */
}

/* Extra small screen / smartphone / 280px to 479px */
@media (max-width: 479px) {
.mobile {display: block !important;}
.no-mobile {display: none !important;}
  /* weiterer Code */
}</pre>
<p>Konkret hatte ich nun die Situation, dass ich auf dem Desktop die Überschriften vom Absatz her nach links verschoben habe, was dann auf dem Mobile nicht mehr so gut aussah. Deshalb hab ich mein CSS so angepasst, dass diese Anweisungen auf dem Mobile nicht umgesetzt werden.</p>
<pre contenteditable="false">h2 { font-family: 'Titan One'; font-size: 1.2em; }
h3 { font-family: 'Titan One'; font-size: 1em; }

@media screen and (min-width: 992px){
  .mobile {display: none !important;}
  .no-mobile {display: block !important;}
  h2 { margin-left: -60px; font-size: 1.5em; }
  h3 { margin-left: -30px; font-size: 1.3em; }
}</pre>]]></content:encoded>
						                            <category domain="https://forum.darin.ch/programmierung-css/">CSS</category>                        <dc:creator>René A. Da Rin</dc:creator>
                        <guid isPermaLink="true">https://forum.darin.ch/programmierung-css/differenziertes-css-fuer-desktop-und-mobile/</guid>
                    </item>
				                    <item>
                        <title>Text markieren (und kopieren) verhindern</title>
                        <link>https://forum.darin.ch/programmierung-css/text-markieren-und-kopieren-verhindern/</link>
                        <pubDate>Mon, 06 Jun 2022 08:21:08 +0000</pubDate>
                        <description><![CDATA[Wenn Sie nicht wollen, dass Besucher auf Ihrer Webseite einfach so Texte kopieren können, dann können Sie es ihnen mit etwas CSS erschweren.
*{
-moz-user-select: none; 
-ms-user-select: n...]]></description>
                        <content:encoded><![CDATA[<p>Wenn Sie nicht wollen, dass Besucher auf Ihrer Webseite einfach so Texte kopieren können, dann können Sie es ihnen mit etwas CSS erschweren.</p>
<pre class="EnlighterJSRAW" contenteditable="false" data-enlighter-language="generic">*{
-moz-user-select: none; 
-ms-user-select: none; 
-khtml-user-select: none; 
-webkit-user-select: none; 
-webkit-touch-callout: none; 
user-select: none; 
}</pre>
<p>Das verhindert, dass der Text direkt im Browser markiert und somit kopiert werden kann. Allerdings hat der Browser ja alle Inhalte geladen, und somit kommt man über den Quellcode auch an sie heran. Aber man macht es dem 'Dieb' doch etwas schwerer und aufwändiger.</p>]]></content:encoded>
						                            <category domain="https://forum.darin.ch/programmierung-css/">CSS</category>                        <dc:creator>René A. Da Rin</dc:creator>
                        <guid isPermaLink="true">https://forum.darin.ch/programmierung-css/text-markieren-und-kopieren-verhindern/</guid>
                    </item>
				                    <item>
                        <title>Hochgestellt/Tiefgestellt (sup/sub)</title>
                        <link>https://forum.darin.ch/programmierung-css/hochgestellt-tiefgestellt-sup-sub/</link>
                        <pubDate>Sun, 05 Jun 2022 10:15:55 +0000</pubDate>
                        <description><![CDATA[Ich hab bei meinem Theme gerade festgestellt, dass es mir die korrekte Darstellung von &lt;sup&gt; komplett eliminiert. Das liegt am Code des ThemenCSS.
sup {
   margin:0;
   padding:0;
...]]></description>
                        <content:encoded><![CDATA[<p>Ich hab bei meinem Theme gerade festgestellt, dass es mir die korrekte Darstellung von &lt;sup&gt; komplett eliminiert. Das liegt am Code des ThemenCSS.</p>
<pre contenteditable="false">sup {
   margin:0;
   padding:0;
   border:0;
   font-weight:normal;
   font-style:normal;
   font-size:100%;
   line-height:1;
   font-family:inherit;
   text-align:left;
}</pre>
<p>Um die Darstellung nun wieder korrekt hin zu kriegen, muss im Anschluss folgende Anweisung ausgeführt werden:</p>
<pre contenteditable="false">/* hochgestellt */
sup {
	font-size: 0.7em !important;
	vertical-align: 0.7em !important;
}

/* tiefgestellt */
sub {
	font-size: 0.7em !important;
	vertical-align: -0.5em !important;
}</pre>
<p> </p>]]></content:encoded>
						                            <category domain="https://forum.darin.ch/programmierung-css/">CSS</category>                        <dc:creator>René A. Da Rin</dc:creator>
                        <guid isPermaLink="true">https://forum.darin.ch/programmierung-css/hochgestellt-tiefgestellt-sup-sub/</guid>
                    </item>
							        </channel>
        </rss>
		