Footer im Opera (Desktop) – SELFHTML-Forum Forum als Ergänzung zum SELFHTML-Wiki und zur Dokumentation SELFHTML https://forum.selfhtml.org/self Footer im Opera (Desktop) Tue, 01 Feb 22 20:13:55 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795825#m1795825 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795825#m1795825 <p>Moin alle,</p> <p>in meiner Seite gibts nen klassischen Footer (nicht mit flex) das wird so weit ich das beurteilen kann in allen mir verfügbaren Browsern so dargestellt wie es soll, außer im Opera Desktop.</p> <p>das css:</p> <pre><code class="block language-css"><span class="token selector">footer</span> <span class="token punctuation">{</span> <span class="token property">display</span><span class="token punctuation">:</span> block<span class="token punctuation">;</span> <span class="token property">position</span><span class="token punctuation">:</span>fixed<span class="token punctuation">;</span> <span class="token property">padding</span><span class="token punctuation">:</span> 10px<span class="token punctuation">;</span> <span class="token property">bottom</span><span class="token punctuation">:</span>0<span class="token punctuation">;</span> <span class="token property">left</span><span class="token punctuation">:</span> 0<span class="token punctuation">;</span> <span class="token property">right</span><span class="token punctuation">:</span>0<span class="token punctuation">;</span> <span class="token property">background</span><span class="token punctuation">:</span> #2d2d2d<span class="token punctuation">;</span> <span class="token property">border-color</span><span class="token punctuation">:</span> #000<span class="token punctuation">;</span> <span class="token property">z-index</span><span class="token punctuation">:</span>8<span class="token punctuation">;</span> <span class="token property">opacity</span><span class="token punctuation">:</span> .9<span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token selector">footer p</span> <span class="token punctuation">{</span> <span class="token property">float</span><span class="token punctuation">:</span>right<span class="token punctuation">;</span> <span class="token property">margin</span><span class="token punctuation">:</span> 0<span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token selector">.fa</span> <span class="token punctuation">{</span> <span class="token property">font-family</span><span class="token punctuation">:</span> <span class="token string">'FontAwesome'</span><span class="token punctuation">;</span> <span class="token property">font-style</span><span class="token punctuation">:</span> normal<span class="token punctuation">;</span> <span class="token property">color</span><span class="token punctuation">:</span> lime<span class="token punctuation">;</span> <span class="token property">font-size</span><span class="token punctuation">:</span> 1em<span class="token punctuation">;</span> <span class="token punctuation">}</span> </code></pre> <p>und das HTML:</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>footer</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>foooter<span class="token punctuation">"</span></span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>start.html<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>i</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>fa fa-camera<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>i</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>foooter<span class="token punctuation">"</span></span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>start.kolumne.01.html<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>i</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>fa fa-align-left<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>i</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>foooter<span class="token punctuation">"</span></span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>start.contact.php<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>i</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>fa fa-envelope<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>i</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>foooter<span class="token punctuation">"</span></span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>start.about.html<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>i</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>fa fa-user<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>i</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>p</span><span class="token punctuation">></span></span>© 2022 Torsten Jungmann<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>p</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>footer</span><span class="token punctuation">></span></span> </code></pre> <p>aus einem mir nicht bekannten Grund wird das im Opera unterhalb eines "grid" angezeigt und die fixed position funktioniert auch nicht, genau so wenig wie das float für den text.</p> <p>Bestimmt verleiern hier einige gleich die Augen weil das bestimmt mal wieder ein dummer Anfängerfehler ist und mir fehlts tatsächlich an der Übung... könnte mir mal bitte jemand den Knoten lösen?</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Footer im Opera (Desktop) Tue, 01 Feb 22 20:47:20 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795826#m1795826 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795826#m1795826 <p>Hallo bugfix,</p> <p>ich würde mutmaßen, dass sich dieser Fehler nur in der Gesamtansicht der Seite analysieren lässt. Sprichst Du von jungmann.photo (das ist die Homepage, die Du beim Post angegeben hast)?</p> <p>Ich habe diese Seite mit Opera 83 für Windows aufgerufen. Der Footer bleibt konstant unten. Der Text ist rechts gefloatet. Hast Du einen veralteten Stand der Seite im Browsercache?</p> <p>Selflitanei im Anschluss:</p> <ul> <li>Bilder brauchen ein alt-Attribut</li> <li>Deine Footer-Links sind unbedienbar. Ein Icon allein reicht nicht, schon gar nicht als Fontawesome-Icon, das nicht einmal einen alt-Text haben kann. Füge den Icons noch Text hinzu, den Du für Sehende gerne visuell verstecken kannst. Aber auch ich weiß durch Ansicht der Icons nicht unbedingt, worum es geht.</li> <li>Deine Hintergrund-Linkliste ist mit 2000 Einträgen gigantisch und macht die Seite langsam. Ich habe mit den Developertools das Position:fixed beim Footer aus- und eingeschaltet, es dauerte auf meinem Desktop Sekunden, bis die Änderung gerendert wurde. Denke an Mobilgeräte, die noch langsamer sind als mein historischer Core-i5-3470.</li> <li>Irgendwas ist faul an deinem Server - oder er ist zu billig, es dauert immer sehr lange, bis die Seite lädt. Das Volumen ist nicht zu groß.</li> </ul> <p><em>Rolf</em></p> <div class="signature">-- <br> sumpsi - posui - obstruxi </div> Footer im Opera (Desktop) Tue, 01 Feb 22 23:08:39 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795830#m1795830 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795830#m1795830 <p>Moin Torsten,</p> <blockquote> <p>in meiner Seite gibts nen klassischen Footer (nicht mit flex) […]</p> </blockquote> <p>Warum eigentlich nicht? Damit bräuchtest du das <code>float</code> nicht:</p> <blockquote> <pre><code class="block language-css"><span class="token selector">footer p</span> <span class="token punctuation">{</span> <span class="token property">float</span><span class="token punctuation">:</span>right<span class="token punctuation">;</span> <span class="token property">margin</span><span class="token punctuation">:</span> 0<span class="token punctuation">;</span> <span class="token punctuation">}</span> </code></pre> </blockquote> <p>Stattdessen:</p> <pre><code class="block language-css"><span class="token selector">footer</span> <span class="token punctuation">{</span> <span class="token property">display</span><span class="token punctuation">:</span> flex<span class="token punctuation">;</span> <span class="token property">position</span><span class="token punctuation">:</span> fixed<span class="token punctuation">;</span> <span class="token comment">/* … */</span> <span class="token punctuation">}</span> <span class="token selector">footer ul</span> <span class="token punctuation">{</span> <span class="token property">list-style-type</span><span class="token punctuation">:</span> none<span class="token punctuation">;</span> <span class="token property">padding-left</span><span class="token punctuation">:</span> 0<span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token selector">footer li</span> <span class="token punctuation">{</span> <span class="token property">display</span><span class="token punctuation">:</span> inline-block<span class="token punctuation">;</span> <span class="token punctuation">}</span> </code></pre> <p>und</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>footer</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>ul</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>li</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>fa fa-camera<span class="token punctuation">"</span></span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>start.html<span class="token punctuation">"</span></span> <span class="token attr-name">rel</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>start<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Startseite<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>li</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>li</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>fa fa-align-left<span class="token punctuation">"</span></span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>start.kolumne.01.html<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Kolumne<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>li</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>li</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>fa fa-envelope<span class="token punctuation">"</span></span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>start.contact.php<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Kontakt<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>li</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>li</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>fa fa-user<span class="token punctuation">"</span></span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>start.about.html<span class="token punctuation">"</span></span> <span class="token attr-name">rel</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>author<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Über<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>li</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>ul</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>p</span><span class="token punctuation">></span></span>Copyright © 2022 Torsten Jungmann<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>p</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>footer</span><span class="token punctuation">></span></span> </code></pre> <p>Der Link zu <em>Kontakt</em> bzw. dem <em>Impressum</em> muss meines Wissens klar als solches erkennbar sein. Das ist in deinem bisherigen Code nicht der Fall, z.B. falls aus irgend einem Grund der Host von fontawesome nicht verfügbar ist:</p> <p><a href="/images/a8fd1db2-83b3-11ec-8555-b42e9947ef30.png" rel="noopener noreferrer"><img src="/images/a8fd1db2-83b3-11ec-8555-b42e9947ef30.png?size=medium" alt="jungmann.photo ohne Font Awesome" title="jungmann.photo ohne Font Awesome" loading="lazy"></a></p> <p>Viele Grüße<br> Robert</p> Footer im Opera (Desktop) Wed, 02 Feb 22 11:50:33 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795834#m1795834 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795834#m1795834 <p>Welchen Sinn macht <code><a class="foooter"</code>? Ist nicht Bestandteil deines CSS</p> <p>Und <code>footer p {float:right;}</code> macht nur dann Sinn, wenn dieses Element vor den anderen steht. Als Anfänger hatte ich das so verstanden, dass dieses Element um vorhandene herumfließt. Es ist aber so, dass die nachfolgenden Elemente um dieses herumfließen.</p> <p>Da du den float nicht auflöst (clear:right oder clear:both), ist das eine mögliche Fehlerquelle.</p> Footer im Opera (Desktop) Tue, 01 Feb 22 21:17:35 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795827#m1795827 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795827#m1795827 <p>Moin Rolf,</p> <blockquote> <p>…Sprichst Du von jungmann.photo (das ist die Homepage, die Du beim Post angegeben hast)?</p> </blockquote> <p>Bingo ;-)</p> <blockquote> <p>Ich habe diese Seite mit Opera 83 für Windows aufgerufen. Der Footer bleibt konstant unten. Der Text ist rechts gefloatet. Hast Du einen veralteten Stand der Seite im Browsercache?</p> </blockquote> <p>tatsache der cache... sorry dass ich dich belästigt habe und Danke für die Hilfe</p> <blockquote> <p>Selflitanei im Anschluss:</p> <ul> <li>Bilder brauchen ein alt-Attribut</li> </ul> </blockquote> <p>Ja ich weiß :( allerdings sind die 2000 links im Hintergrund nicht als img eingebunden, würde das alt da auch Sinn machen oder funktionieren? Die sind alle nur per Lightbox mit nem href erreichbar, eigentlich gehts da um den Text, d.h. die Zitate. Die Bilder die sichtbar im Grid angeordnet sind haben alle ein alt.</p> <blockquote> <ul> <li>Deine Footer-Links sind unbedienbar. Ein Icon allein reicht nicht, schon gar nicht als Fontawesome-Icon, das nicht einmal einen alt-Text haben kann. Füge den Icons noch Text hinzu, den Du für Sehende gerne visuell verstecken kannst. Aber auch ich weiß durch Ansicht der Icons nicht unbedingt, worum es geht.</li> </ul> </blockquote> <p>Ja, versteh ich, ich schau mal wie ich den Text verstecken kann, allerdings ist mein bisschen Bilderarchiv recht einfach und die vier Links muss man ja nicht klicken, im wesentlichen geht's um meine Bilderdatenbank, der Rest ist Selbstbefriedigung ;-) Ich hab mich damit abgefunden dass mich eh niemand besucht.</p> <blockquote> <ul> <li>Deine Hintergrund-Linkliste ist mit 2000 Einträgen gigantisch und macht die Seite langsam. Ich habe mit den Developertools das Position:fixed beim Footer aus- und eingeschaltet, es dauerte auf meinem Desktop Sekunden, bis die Änderung gerendert wurde. Denke an Mobilgeräte, die noch langsamer sind als mein historischer Core-i5-3470.</li> </ul> </blockquote> <p>Ich denke die Bilder machen die Seite langsam, die (umstrittene) Linkliste im Hintergrund ist nur Text (den ich aber nochmal mit nem script austausche <- auch nicht sinnvoll aber bequem).</p> <blockquote> <ul> <li>Irgendwas ist faul an deinem Server - oder er ist zu billig, es dauert immer sehr lange, bis die Seite lädt. Das Volumen ist nicht zu groß.</li> </ul> </blockquote> <p>Ob du's glaubst oder nicht, das ist mit der Einbindung der FontAwesome Icon schlimm geworden, vielleicht ist dir aufgefallen, dass die Dinger sogar beim Laden aus dem cache erst mal nur als Platzhalter angezeigt werden... ich hab noch keine Ahnung warum…</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Footer im Opera (Desktop) Tue, 01 Feb 22 21:42:16 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795828#m1795828 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795828#m1795828 <p>Hallo bugfix,</p> <blockquote> <p>Ich denke die Bilder machen die Seite langsam, die (umstrittene) Linkliste im Hintergrund ist nur Text</p> </blockquote> <p>Nein, ich habe das div aus dem DOM gelöscht (in den Developer Tools), danach reagierte die Seite zügiger. Es sind über 2000 Child-Elemente als Hintergrund, das dauert einfach. Die Anzahl der Bilder ist deutlich geringer.</p> <p>Mach einfach ein paar Performance-Experimente, vor allem auf Mobilgeräten.</p> <p><em>Rolf</em></p> <div class="signature">-- <br> sumpsi - posui - obstruxi </div> Footer im Opera (Desktop) Tue, 01 Feb 22 21:46:03 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795829#m1795829 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795829#m1795829 <p>Moin Rolf,</p> <blockquote> <p>Mach einfach ein paar Performance-Experimente, vor allem auf Mobilgeräten.</p> </blockquote> <p>OK ich bastel mal ein wenig rum, vielleicht macht das Sinn die Seite zu laden und am Ende die Linkliste via Javascript?</p> <p>darauf verzichten möchte ich nur ungern...</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Footer im Opera (Desktop) Wed, 02 Feb 22 20:53:30 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795854#m1795854 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795854#m1795854 <p>Moin Rolf,</p> <blockquote> <p>Nein, ich habe das div aus dem DOM gelöscht (in den Developer Tools), danach reagierte die Seite zügiger. Es sind über 2000 Child-Elemente als Hintergrund, das dauert einfach. Die Anzahl der Bilder ist deutlich geringer.</p> <p>Mach einfach ein paar Performance-Experimente, vor allem auf Mobilgeräten.</p> </blockquote> <p>Ohne die Link-Liste geht's tatsächlich wirklich einiges schneller, ich versuch mal zu erklären warum das ist wie es ist, vielleicht kannst du mir einen Tipp geben, wie ich das beschleunigen kann ohne es wegzuschmeißen...</p> <ul> <li>irgendwann hat jeder 5G dann isses wurscht? (<- SCHERZ!)</li> <li>wenn aus irgend einem Grund die Fancybox (Lightbox derivat) nicht funktioniert, dann hat man noch einen Haufen Links zu Dateien und google hat auch was zu finden</li> <li>auch wenn die Links zunächst für sehende nicht alle erreichbar sind finde ich das hübsch und witzig... (du vermutlich nicht)</li> </ul> <p>Ich hab versucht das per Javascript zu laden, wenn ich das script ans ende des body stelle findet die fancybox die Daten nicht (genau wie google?) und wenn ich das script in den head packe dauert das Laden genau so lange... damit gehen mir die ideen aus…</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Footer im Opera (Desktop) Wed, 02 Feb 22 19:54:57 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795852#m1795852 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795852#m1795852 <p>Moin Robert,</p> <blockquote> <blockquote> <p>in meiner Seite gibts nen klassischen Footer (nicht mit flex) […]</p> </blockquote> <p>Warum eigentlich nicht? Damit bräuchtest du das <code>float</code> nicht:</p> </blockquote> <p>ich behalte das im Auge und werde vielleicht umstellen, allerdings kämpfe ich mit diesen blöden svg's die sind für mich ein greul...</p> <blockquote> <p>Der Link zu <em>Kontakt</em> bzw. dem <em>Impressum</em> muss meines Wissens klar als solches erkennbar sein.</p> </blockquote> <p>Das macht natürlich Sinn, allerdings kann ich an dieser Stelle mal mit Kompetenz punkten. TMG §5 spricht hier von "geschäftsmäßigen" Onlineauftritten, was man bei meiner bedauernswerter Webpräsenz selbst mit größtem Interpretationswillen nicht feststellen kann :) Privatauftritte dürfen das halten wie der sprichwörtliche Dachdecker…</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Footer im Opera (Desktop) Wed, 02 Feb 22 12:09:38 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795835#m1795835 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795835#m1795835 <p>Hallo Linuchs,</p> <p>aus meiner Sicht könnte die footer Klasse weg. Wenn man die a Elemente im Footer mit CSS ansprechen will, kann man <code>footer a</code> als Selektor verwenden.</p> <p>Eine Verwendung der übrigen Klassen picz, blog, mail und icke sehe ich auch nicht - vielleicht ist das etwas für die Zukunft.</p> <p><code>float:right</code> wirkt auf dieser Seite gleich, egal ob das p vor oder hinter den a Elementen steht. Die Auswirkung kann sich verändern, wenn der nicht-float Bereich größer wird, müsste man schauen. Ich bin nicht so ein großer floater und probiere da jedesmal rum.</p> <p>Ob man den float auflösen muss? Glaube nicht, das ist nötig wenn das gefloatete Element aus seinem Container hinausragen kann. Hier steckt es aber in einem Container (footer) mit <code>position:fixed</code>, was einen Block Formatting Context erzeugt. Dadurch bleibt es definitiv innerhalb seines Containers. Ohne <code>position:fixed</code> könnte man den BFC mit <code>overflow:hidden</code> erzeugen, oder ggf auch <code>contain:content</code>.</p> <p><em>Rolf</em></p> <div class="signature">-- <br> sumpsi - posui - obstruxi </div> Footer im Opera (Desktop) Wed, 02 Feb 22 13:47:52 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795838#m1795838 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795838#m1795838 <p>Hallo Rolf,</p> <blockquote> <p>Ob man den float auflösen muss? Glaube nicht, das ist nötig wenn das gefloatete Element aus seinem Container hinausragen kann.</p> </blockquote> <p>Ich hatte damit Probleme, ich meine, ein <code></div></code> enthält nicht automatisch ein <code>clear:both</code>. Seit ich diese Ansage mache</p> <pre><code class="block language-css"><span class="token selector">header::after, .main::after</span> <span class="token punctuation">{</span> <span class="token property">content</span><span class="token punctuation">:</span> <span class="token string">""</span><span class="token punctuation">;</span> <span class="token property">display</span><span class="token punctuation">:</span> block<span class="token punctuation">;</span> <span class="token property">clear</span><span class="token punctuation">:</span> both<span class="token punctuation">;</span> <span class="token punctuation">}</span> </code></pre> <p>ist das Problem z.B. bei <code><div class="main"></code> beseitigt.</p> <p>Gegenbeispiel:</p> <pre><code class="block language-html"><span class="token doctype"><span class="token punctuation"><!</span><span class="token doctype-tag">DOCTYPE</span> <span class="token name">html</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>html</span> <span class="token attr-name">lang</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>de<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>head</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>meta</span> <span class="token attr-name">charset</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>utf-8<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>head</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>body</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>div</span> <span class="token special-attr"><span class="token attr-name">style</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token value css language-css"><span class="token property">border</span><span class="token punctuation">:</span> 2px solid #f00</span><span class="token punctuation">"</span></span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>img</span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>../img/kundenstopper_studien.png<span class="token punctuation">"</span></span> <span class="token special-attr"><span class="token attr-name">style</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token value css language-css"><span class="token property">float</span><span class="token punctuation">:</span>left</span><span class="token punctuation">"</span></span></span> <span class="token attr-name">alt</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>p</span><span class="token punctuation">></span></span>Dies hier sollte innerhalb des div stehen<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>p</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>div</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>p</span><span class="token punctuation">></span></span>Und dieser Absatz darunter<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>p</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>body</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>html</span><span class="token punctuation">></span></span> </code></pre> <p>gezeigt wird:</p> <p><a href="/images/46d97204-842e-11ec-bdd4-b42e9947ef30.jpg" rel="noopener noreferrer"><img src="/images/46d97204-842e-11ec-bdd4-b42e9947ef30.jpg?size=medium" alt="" loading="lazy"></a></p> <p>Auch wenn ich <code><img ...</code> mit <code><p></p></code> ummantle, ändert sich nichts.</p> <p>Gruß, Linuchs</p> Footer im Opera (Desktop) Wed, 02 Feb 22 14:55:30 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795844#m1795844 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795844#m1795844 <p>Hallo Linuchs,</p> <p>nee, kann auch nicht. Weil Du die Dinge, die ich in meinem Beitrag beschrieben hatte, nicht tust.</p> <p>Ob Clearfix oder BFC - kommt drauf an, was man für den jeweiligen Kontext am besten brauchen kann.</p> <p><em>Rolf</em></p> <div class="signature">-- <br> sumpsi - posui - obstruxi </div> Footer im Opera (Desktop) Wed, 02 Feb 22 15:06:53 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795846#m1795846 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795846#m1795846 <p>Fällt sogar aus dem <code><body></code> raus, bleibt aber im <code><html></code>:</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>html</span> <span class="token attr-name">lang</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>de<span class="token punctuation">"</span></span> <span class="token special-attr"><span class="token attr-name">style</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token value css language-css"><span class="token property">padding</span><span class="token punctuation">:</span>5px<span class="token punctuation">;</span><span class="token property">border</span><span class="token punctuation">:</span> 2px solid #0a0</span><span class="token punctuation">"</span></span></span><span class="token punctuation">></span></span> ... <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>body</span> <span class="token special-attr"><span class="token attr-name">style</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token value css language-css"><span class="token property">padding</span><span class="token punctuation">:</span>5px<span class="token punctuation">;</span><span class="token property">border</span><span class="token punctuation">:</span> 2px solid #00a</span><span class="token punctuation">"</span></span></span><span class="token punctuation">></span></span> ... </code></pre> <p><a href="/images/a9da7b90-8439-11ec-bab4-b42e9947ef30.jpg" rel="noopener noreferrer"><img src="/images/a9da7b90-8439-11ec-bab4-b42e9947ef30.jpg?size=medium" alt="" loading="lazy"></a></p> Footer im Opera (Desktop) Thu, 03 Feb 22 08:49:01 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795862#m1795862 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795862#m1795862 <p>Moin Torsten,</p> <blockquote> <blockquote> <blockquote> <p>in meiner Seite gibts nen klassischen Footer (nicht mit flex) […]</p> </blockquote> <p>Warum eigentlich nicht? Damit bräuchtest du das <code>float</code> nicht:</p> </blockquote> <p>ich behalte das im Auge und werde vielleicht umstellen, allerdings kämpfe ich mit diesen blöden svg's die sind für mich ein greul...</p> </blockquote> <p>Welcher Zusammenhang besteht denn zwischen Flexbox und SVG?</p> <blockquote> <blockquote> <p>Der Link zu <em>Kontakt</em> bzw. dem <em>Impressum</em> muss meines Wissens klar als solches erkennbar sein.</p> </blockquote> <p>Das macht natürlich Sinn, allerdings kann ich an dieser Stelle mal mit Kompetenz punkten. TMG §5 spricht hier von "geschäftsmäßigen" Onlineauftritten, was man bei meiner bedauernswerter Webpräsenz selbst mit größtem Interpretationswillen nicht feststellen kann :) Privatauftritte dürfen das halten wie der sprichwörtliche Dachdecker…</p> </blockquote> <p>Es gibt Landgerichte (z.B. in Hamburg), die da eventuell anderer Meinung sind. Und wenn du fremde Inhalte auf deiner Seite einbindest (Font Awesome), benötigst du eine entsprechenden Hinweis in der Datenschutzerklärung.</p> <p>Viele Grüße<br> Robert</p> Footer im Opera (Desktop) Thu, 03 Feb 22 09:14:36 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795863#m1795863 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795863#m1795863 <p>Hallo,</p> <blockquote> <blockquote> <p>Das macht natürlich Sinn, allerdings kann ich an dieser Stelle mal mit Kompetenz punkten. TMG §5 spricht hier von "geschäftsmäßigen" Onlineauftritten, was man bei meiner bedauernswerter Webpräsenz selbst mit größtem Interpretationswillen nicht feststellen kann :) Privatauftritte dürfen das halten wie der sprichwörtliche Dachdecker…</p> </blockquote> <p>Es gibt Landgerichte (z.B. in Hamburg), die da eventuell anderer Meinung sind.</p> </blockquote> <p>ja, ich war auch mal der Meinung, <em>geschäftsmäßig</em> sei näherungsweise ein Synonym zu <em>gewerblich</em>. Der Meinung bin ich auch immer noch, aber die Juristen scheinen das anders zu meinen. Im Sinne des oben zitierten Paragraphen aus dem TMG wird <em>geschäftsmäßig</em> eher als "dauerhaft" verstanden.</p> <blockquote> <p>Und wenn du fremde Inhalte auf deiner Seite einbindest (Font Awesome), benötigst du eine entsprechenden Hinweis in der Datenschutzerklärung.</p> </blockquote> <p>Und ggf. einen Verweis auf die Lizenz, die das gestattet.</p> <p>Immer eine Handbreit Wasser unterm Kiel<br>  Martin</p> <div class="signature">-- <br> The taste of love: The more you get, the more you want<br> (aus <em>The Lightning Seeds: Sense</em>) </div> Footer im Opera (Desktop) Thu, 03 Feb 22 19:42:52 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795869#m1795869 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795869#m1795869 <p>Moin Robert,</p> <blockquote> <p>Moin Torsten,</p> <blockquote> <blockquote> <blockquote> <p>in meiner Seite gibts nen klassischen Footer (nicht mit flex) […]</p> </blockquote> <p>Warum eigentlich nicht? Damit bräuchtest du das <code>float</code> nicht:</p> </blockquote> <p>ich behalte das im Auge und werde vielleicht umstellen, allerdings kämpfe ich mit diesen blöden svg's die sind für mich ein greul...</p> </blockquote> <p>Welcher Zusammenhang besteht denn zwischen Flexbox und SVG?</p> </blockquote> <p>Gar keiner, ich bin nur zu doof damit richtig umzugehen. Ich habe beschlossen die *.svg's zu downloaden und einzubinden und wollte das als img-Tag verwenden, allerdings geht mir immer das resposive flöten. wenn ich im Tag "height" und "weight" angebe ist alles schick aber jede Form "em" als maßstab zu verwenden scheitert. Ich finde nicht heraus warum. Ich fang mit dem Rest an wenn ich das endlich mal geschafft habe.</p> <p>Spaßenshalber hab ich mal mit <span> Text in die Links gebastelt, und versucht mit font-size=0 und visibility:hidden zu verstecken da sind die *.svg's total ausgerastet... allerdings nicht in jedem Browser.</p> <blockquote> <blockquote> <blockquote> <p>Der Link zu <em>Kontakt</em> bzw. dem <em>Impressum</em> muss meines Wissens klar als solches erkennbar sein.</p> </blockquote> <p>Das macht natürlich Sinn, allerdings kann ich an dieser Stelle mal mit Kompetenz punkten. TMG §5 spricht hier von "geschäftsmäßigen" Onlineauftritten, was man bei meiner bedauernswerter Webpräsenz selbst mit größtem Interpretationswillen nicht feststellen kann :) Privatauftritte dürfen das halten wie der sprichwörtliche Dachdecker…</p> </blockquote> <p>Es gibt Landgerichte (z.B. in Hamburg), die da eventuell anderer Meinung sind. Und wenn du fremde Inhalte auf deiner Seite einbindest (Font Awesome), benötigst du eine entsprechenden Hinweis in der Datenschutzerklärung.</p> </blockquote> <p>meine Antwort darauf findest du <a href="https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795868#m1795868" rel="noopener noreferrer">hier :)</a></p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Footer im Opera (Desktop) Thu, 03 Feb 22 19:31:53 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795868#m1795868 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795868#m1795868 <p>Moin Martin,</p> <blockquote> <blockquote> <blockquote> <p>Das macht natürlich Sinn, allerdings kann ich an dieser Stelle mal mit Kompetenz punkten. TMG §5 spricht hier von "geschäftsmäßigen" Onlineauftritten, was man bei meiner bedauernswerter Webpräsenz selbst mit größtem Interpretationswillen nicht feststellen kann :) Privatauftritte dürfen das halten wie der sprichwörtliche Dachdecker…</p> </blockquote> <p>Es gibt Landgerichte (z.B. in Hamburg), die da eventuell anderer Meinung sind.</p> </blockquote> <p>ja, ich war auch mal der Meinung, <em>geschäftsmäßig</em> sei näherungsweise ein Synonym zu <em>gewerblich</em>. Der Meinung bin ich auch immer noch, aber die Juristen scheinen das anders zu meinen. Im Sinne des oben zitierten Paragraphen aus dem TMG wird <em>geschäftsmäßig</em> eher als "dauerhaft" verstanden.</p> </blockquote> <p>Man muss in der Auswertung von Gerichtsurteilen immer den Kontext der Begründung sehen. Im allgemeinen ist das umfangreicher als die im Internet oft verschlagworteten Headline. Gemeint ist damit eine Gewinnerzielungsabsicht, -beteiligung oder auch Werbung mit dieser Absicht. Das hat mit gewerblich nichts zu tun und muss es demzufolge nicht sein.</p> <blockquote> <blockquote> <p>Und wenn du fremde Inhalte auf deiner Seite einbindest (Font Awesome), benötigst du eine entsprechenden Hinweis in der Datenschutzerklärung.</p> </blockquote> <p>Und ggf. einen Verweis auf die Lizenz, die das gestattet.</p> </blockquote> <p>Auch das ist ein Trugschluss. Ich benötige nicht mal eine Datenschutzerklärung, hier könnte auch wieder der private Charakter eine Rolle spielen, tut es aber nicht. Es geht Immer um das Sammeln personenbezogener Daten, was nicht statt findet. Weder durch mich, noch durch von mir eingebundene Inhalte Dritter (aber selbst wenn wär ich für Dritte nicht automatisch verantwortlich). Das erstellen von Web-Stats ist z.B. nicht nennungspflichtig. Auch hier gibt es massenhaft Fallstricke, die aber in meinem Fall nicht zutreffen. FontAwesome und seine Quellen ist in einer der *.js Dateien enthalten...</p> <p>…es geht immer um Kontext!</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Footer im Opera (Desktop) Fri, 04 Feb 22 08:23:04 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795875#m1795875 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795875#m1795875 <p>Moin Torsten,</p> <blockquote> <blockquote> <p>ja, ich war auch mal der Meinung, <em>geschäftsmäßig</em> sei näherungsweise ein Synonym zu <em>gewerblich</em>. Der Meinung bin ich auch immer noch, aber die Juristen scheinen das anders zu meinen. Im Sinne des oben zitierten Paragraphen aus dem TMG wird <em>geschäftsmäßig</em> eher als "dauerhaft" verstanden.</p> </blockquote> <p>Man muss in der Auswertung von Gerichtsurteilen immer den Kontext der Begründung sehen. Im allgemeinen ist das umfangreicher als die im Internet oft verschlagworteten Headline. Gemeint ist damit eine Gewinnerzielungsabsicht, -beteiligung oder auch Werbung mit dieser Absicht. Das hat mit gewerblich nichts zu tun und muss es demzufolge nicht sein.</p> </blockquote> <p>Meines Wissens hat es schon Gerichtsentscheidungen gegeben, die ein Impressum angemahnt haben, wenn eine Webseite <em>nicht rein privat</em> betrieben wird. Das kann teilweise so verstanden werden, dass <em>rein privat</em> nur mit Zugangsbeschränkung, also eben nicht für alle frei zugänglich, gegeben ist.</p> <p><em>Geschäftsmäßig</em> bedeutet im Deutschen, dass überhaupt irgendwie Geld eingenommen wird, sei es auch nur um Kosten zu decken ohne irgend einen Gewinn erwirtschaften zu wollen.</p> <blockquote> <blockquote> <blockquote> <p>Und wenn du fremde Inhalte auf deiner Seite einbindest (Font Awesome), benötigst du eine entsprechenden Hinweis in der Datenschutzerklärung.</p> </blockquote> <p>Und ggf. einen Verweis auf die Lizenz, die das gestattet.</p> </blockquote> <p>Auch das ist ein Trugschluss. Ich benötige nicht mal eine Datenschutzerklärung, hier könnte auch wieder der private Charakter eine Rolle spielen, tut es aber nicht. Es geht Immer um das Sammeln personenbezogener Daten, was nicht statt findet.</p> </blockquote> <p>Und das ist inwiefern transparent für die Besucher der Seite?</p> <blockquote> <p>Weder durch mich, noch durch von mir eingebundene Inhalte Dritter (aber selbst wenn wär ich für Dritte nicht automatisch verantwortlich).</p> </blockquote> <p>Du bist aber dafür verantwortlich, dass Dritte eingebunden sind. Es hat dazu schon ziemlich eindeutige Entscheidungen gegeben, z.B. zum Facebook-Like-Button, aktuell zur Einbindung von Google Fonts. So einfach kann man hier nicht die Verantwortung von sich geben. (Da das natürlich trotzdem passiert ist µMatrix für mich ein Mittel der digitalen Selbstverteidigung.)</p> <blockquote> <p>Das erstellen von Web-Stats ist z.B. nicht nennungspflichtig.</p> </blockquote> <p>Das ist das Verarbeiten personenbezogener Daten. Die DSGVO hat dazu eine ziemlich eindeutige Meinung.</p> <blockquote> <p>Auch hier gibt es massenhaft Fallstricke, die aber in meinem Fall nicht zutreffen. FontAwesome und seine Quellen ist in einer der *.js Dateien enthalten...</p> </blockquote> <p>… und diese Datei liegt nicht auf deinem Server.</p> <p>Viele Grüße<br> Robert</p> Footer im Opera (Desktop) Fri, 04 Feb 22 08:24:51 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795876#m1795876 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795876#m1795876 <p>Hallo</p> <blockquote> <blockquote> <blockquote> <p>Und wenn du fremde Inhalte auf deiner Seite einbindest (Font Awesome), benötigst du eine entsprechenden Hinweis in der Datenschutzerklärung.</p> </blockquote> <p>Und ggf. einen Verweis auf die Lizenz, die das gestattet.</p> </blockquote> <p>Auch das ist ein Trugschluss. Ich benötige nicht mal eine Datenschutzerklärung …</p> </blockquote> <p>Das stimmt <em>so pauschal</em> nicht.</p> <blockquote> <p>… hier könnte auch wieder der private Charakter eine Rolle spielen, tut es aber nicht.</p> </blockquote> <p>Das tut es tatsächlich nicht. Wenn du Fremddienste einbindest, hast du das deinen Nutzern gegenüber zu offenbaren und diese über die möglichen Konsequenzen aufzuklären. Das auch, wenn deine Website privat ist.</p> <blockquote> <p>Es geht Immer um das Sammeln personenbezogener Daten, was nicht statt findet. Weder durch mich, noch durch von mir eingebundene Inhalte Dritter</p> </blockquote> <p>Du bindest Fonts von Google ein und erzählst hier, auf deiner Seite würden keine Daten gesammelt. Du glaubst doch wohl selbst nicht, dass Google ausgerechnet <strong>bei dir</strong> keine personenbezogenen Daten sammelt, oder?</p> <blockquote> <p>(aber selbst wenn wär ich für Dritte nicht automatisch verantwortlich).</p> </blockquote> <p>Auch wenn du nicht dafür verantwortlich bist, hast du deinen Nutzern gegenüber anzugeben, dass es stattfindet.</p> <blockquote> <p>Das erstellen von Web-Stats ist z.B. nicht nennungspflichtig.</p> </blockquote> <p>Wie du selbst schon schriebst, ist das eine juristische Auslegungssache. Es gibt die Meinung, dass das anzugeben ist, auch wenn es nicht durch den Betreiber selbst verantwortet wird (typischerweise ist das ein Dienst des Webhosters).</p> <blockquote> <p>…es geht immer um Kontext!</p> </blockquote> <p>Ja, auch bei dir.</p> <p>Tschö, Auge</p> <div class="signature">-- <br> 200 ist das neue 35. </div> Footer im Opera (Desktop) Fri, 04 Feb 22 08:02:36 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795874#m1795874 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795874#m1795874 <p>Moin Torsten,</p> <blockquote> <blockquote> <p>Welcher Zusammenhang besteht denn zwischen Flexbox und SVG?</p> </blockquote> <p>Gar keiner, ich bin nur zu doof damit richtig umzugehen. Ich habe beschlossen die *.svg's zu downloaden und einzubinden und wollte das als img-Tag verwenden, allerdings geht mir immer das resposive flöten. wenn ich im Tag "height" und "weight" angebe ist alles schick aber jede Form "em" als maßstab zu verwenden scheitert. Ich finde nicht heraus warum. Ich fang mit dem Rest an wenn ich das endlich mal geschafft habe.</p> </blockquote> <p>Für keinen Zusammenhang stehen die beiden Dinge aber direkt hintereinander ohne (visuelle) Trennung </p> <p>Was hast du denn genau mit welchen SVG-Dateien vor?</p> <blockquote> <p>Spaßenshalber hab ich mal mit <span> Text in die Links gebastelt, und versucht mit font-size=0 und visibility:hidden zu verstecken da sind die *.svg's total ausgerastet... allerdings nicht in jedem Browser.</p> </blockquote> <p>??? Ich wiederhole mich gerne: Was genau hast du denn vor?</p> <p>Viele Grüße<br> Robert</p> Footer im Opera (Desktop) Fri, 04 Feb 22 19:14:53 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795916#m1795916 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795916#m1795916 <p>Moin Robert,</p> <blockquote> <p>Moin Torsten,</p> <blockquote> <blockquote> <p>Welcher Zusammenhang besteht denn zwischen Flexbox und SVG?</p> </blockquote> <p>Gar keiner, ich bin nur zu doof damit richtig umzugehen. Ich habe beschlossen die *.svg's zu downloaden und einzubinden und wollte das als img-Tag verwenden, allerdings geht mir immer das resposive flöten. wenn ich im Tag "height" und "weight" angebe ist alles schick aber jede Form "em" als maßstab zu verwenden scheitert. Ich finde nicht heraus warum. Ich fang mit dem Rest an wenn ich das endlich mal geschafft habe.</p> </blockquote> <p>Für keinen Zusammenhang stehen die beiden Dinge aber direkt hintereinander ohne (visuelle) Trennung </p> </blockquote> <p>ja</p> <blockquote> <p>Was hast du denn genau mit welchen SVG-Dateien vor?</p> <blockquote> <p>Spaßenshalber hab ich mal mit <span> Text in die Links gebastelt, und versucht mit font-size=0 und visibility:hidden zu verstecken da sind die *.svg's total ausgerastet... allerdings nicht in jedem Browser.</p> </blockquote> <p>??? Ich wiederhole mich gerne: Was genau hast du denn vor?</p> </blockquote> <p>also:</p> <p>Die <code>svg</code>s sollen einfach nur als Icon im Footer vor sich her dümpeln und als klickbarer Link verfügbar sein. Sie sollen (gefälligst) eine Größe von <code>1.6em</code> haben. Auch wenn jetzt alle Lachen, et klappt nich!</p> <p>Kurios ist das alle Browser lokal verstehen:</p> <pre><code class="block language-css"><span class="token selector">footer img</span> <span class="token punctuation">{</span> <span class="token property">height</span><span class="token punctuation">:</span> 1.6em<span class="token punctuation">;</span> <span class="token punctuation">}</span> </code></pre> <p>aber online verstehen das einige nicht, da gehen die svg's auf wie Marshmellows am Lagerfeuer, werden so groß wie der Viewport und verdecken alles Verdeckbare. Deswegen habe ich zusätzlich folgendes gemacht:</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>start.html<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>img</span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>camera-solid.svg<span class="token punctuation">"</span></span> <span class="token attr-name">width</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>25<span class="token punctuation">"</span></span> <span class="token attr-name">height</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>25<span class="token punctuation">"</span></span> <span class="token attr-name">alt</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Bilder<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span> </code></pre> <p>Seltsamer Weise orientieren sich einige Browser an dem css und einige an den Pixelangaben.</p> <p>Ich habe den Browsercache x-mal von Hand gelöscht, besonders Opera hat da ein Eigenleben. Eigentlich ein Unding weil der Browser lokal, so weit ich weiß keinen cache erzeugt sondern direkt lädt und lokal auch alles bestens ist. Ich bin mir sicher, dass der Fehler mal wieder meiner ist, aber ich check's nicht.</p> <p><a href="/images/dc906934-85ef-11ec-a880-b42e9947ef30.JPG" rel="noopener noreferrer"><img src="/images/dc906934-85ef-11ec-a880-b42e9947ef30.JPG?size=medium" alt="1.6em" loading="lazy"></a><a href="/images/ea50df86-85ef-11ec-8262-b42e9947ef30.JPG" rel="noopener noreferrer"><img src="/images/ea50df86-85ef-11ec-8262-b42e9947ef30.JPG?size=medium" alt="25px" loading="lazy"></a></p> <p>Das linke Bild wenn ich die Seite lokal lade, das rechte online. Google Chrome…</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Footer im Opera (Desktop) Fri, 04 Feb 22 10:03:57 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795884#m1795884 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795884#m1795884 <p>Hallo Robert,</p> <blockquote> <p>Das ist das Verarbeiten personenbezogener Daten</p> </blockquote> <p>Dazu musst Du erstmal personenbezogene Daten haben. Ohne eine Registrierung ist das nur die IP-Adresse, oder eine klebrige Identifizierungshinterlassenschaft im Browser des Anwenders (Cookie, IndexedDB, LocalStorage, ServiceWorker - you name it).</p> <p>Wenn die Webstats die IP oder ein klebriges Dings nutzen, dann ja. Wobei die Erlaubnis zum Hinterlassen des klebrigen Dings natürlich vorher angefragt werden müsste, egal wie privat oder kommerziell die Site ist.</p> <p>Wenn nur anonym gezählt wird, wie oft welche Seite abgerufen wird, nein. Meine ich.</p> <p>Wie es mit dem Grenzfall aussieht, einen Session-Cookie zu setzen, um die User-Reise eines einzelnen Users während einer einzigen Session zu monitoren, ohne den User dabei identifizieren zu können, weiß ich nicht. Das ist anonym und damit keine personenbezogene Datenverarbeitung. Und ein volatiles Speicherdings (keine Ahnung ob es dafür auch andere Wege als Session-Cookies gibt) für eine Session ist nicht erlaubnispflichtig.</p> <p><em>Rolf</em></p> <div class="signature">-- <br> sumpsi - posui - obstruxi </div> Footer im Opera (Desktop) Fri, 04 Feb 22 10:43:57 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795885#m1795885 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795885#m1795885 <p>Hallo,</p> <blockquote> <blockquote> <p>Das ist das Verarbeiten personenbezogener Daten</p> </blockquote> <p>Dazu musst Du erstmal personenbezogene Daten haben. Ohne eine Registrierung ist das nur die IP-Adresse, ...</p> </blockquote> <p>gerade bei der IP-Adresse wird oft gestritten, ob die nun ein personenbezogenes Merkmal nach DSGVO oder BDSG ist. Sie ist es meiner Ansicht nach nur dann, wenn ich sie tatsächlich einer Person zuordnen kann.</p> <p>Das kann Lieschen Müller aber nicht, weil IP-Adressen normalerweise nicht direkt an Privatpersonen vergeben werden, sondern an große Unternehmen, vorwiegend solche aus der Telekommunikationsbranche (aber nicht nur). Eine whois-Abfrage bringt dann etwas wie <em>Deutsche Telekom</em>, <em>SIEMENS AG</em> oder <em>Telefonica</em> hervor.</p> <p>Hat man ein "gewöhnliches" Unternehmen erwischt (wie hier im Beispiel SIEMENS), ist meist Schluss. Bei meinem Brötchengeber schlagen beispielsweise alle Mitarbeiter mit derselben öffentlichen IP-Adresse beim fremden Server auf.<br> Gehört die IP-Adresse zu einem Telekommunikations-Dienstleister, kann man vermuten, dass man es mit einer Privatperson oder einem Kleingewerbebetrieb zu tun hat. Und dann? Ermittlungsbehörden können in begründeten Verdachtsfällen z.B. die Telekom <s>zwing</s> ersuchen, aus ihren Protokollen herauszusuchen, welcher Kunde am 30.01.2022 um 18:28 die IP-Adresse a.b.c.d hatte. Anderen ist diese Information aber nicht zugänglich.</p> <blockquote> <p>oder eine klebrige Identifizierungshinterlassenschaft im Browser des Anwenders (Cookie, IndexedDB, LocalStorage, ServiceWorker - you name it).</p> </blockquote> <p>Auch das ist IMO noch kein personenbezogenes Merkmal. Daran erkennst du zwar, dass es immer wieder derselbe Nutzer ist - aber nicht wirklich, <strong>wer</strong> das ist.</p> <p>Erst wenn man Informationen aus verschiedenen Quellen korreliert, hat man eine Chance, daraus wirklich <em>personenbezogene</em> Daten zu gewinnen. Und das ist die eigentliche Gefahr bei Datenkraken wie etwa Google: Das Zusammenführen von Informationsfragmenten aus Tausenden von verschiedenen Quellen.</p> <p>Ich finde deshalb, dass das Thema Datenschutz im Internet <strong>zumindest in diesem Aspekt</strong> von der deutschen Juristerei zu hoch aufgehängt wird.</p> <blockquote> <p>Wie es mit dem Grenzfall aussieht, einen Session-Cookie zu setzen, um die User-Reise eines einzelnen Users während einer einzigen Session zu monitoren, ohne den User dabei identifizieren zu können, weiß ich nicht. Das ist anonym und damit keine personenbezogene Datenverarbeitung.</p> </blockquote> <p>Sehe ich auch so.</p> <p>Immer eine Handbreit Wasser unterm Kiel<br>  Martin</p> <div class="signature">-- <br> The taste of love: The more you get, the more you want<br> (aus <em>The Lightning Seeds: Sense</em>) </div> Footer im Opera (Desktop) Fri, 04 Feb 22 10:59:08 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795886#m1795886 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795886#m1795886 <p>Moin Rolf,</p> <p>TLDR: Es schadet nichts eine Datenschutzerklärung zu haben und dort hineinzuschreiben, dass man keine personenbezogenen Daten verarbeitet, wenn man tatsächlich keine personenbezogenen Daten verarbeitet.</p> <p>Viele Grüße<br> Robert</p> Footer im Opera (Desktop) Fri, 04 Feb 22 11:07:20 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795888#m1795888 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795888#m1795888 <p>Hallo</p> <blockquote> <blockquote> <p>oder eine klebrige Identifizierungshinterlassenschaft im Browser des Anwenders (Cookie, IndexedDB, LocalStorage, ServiceWorker - you name it).</p> </blockquote> <p>Auch das ist IMO noch kein personenbezogenes Merkmal. Daran erkennst du zwar, dass es immer wieder derselbe Nutzer ist - aber nicht wirklich, <strong>wer</strong> das ist.</p> <p>Erst wenn man Informationen aus verschiedenen Quellen korreliert, hat man eine Chance, daraus wirklich <em>personenbezogene</em> Daten zu gewinnen. Und das ist die eigentliche Gefahr bei Datenkraken wie etwa Google: Das Zusammenführen von Informationsfragmenten aus Tausenden von verschiedenen Quellen.</p> <p>Ich finde deshalb, dass das Thema Datenschutz im Internet <strong>zumindest in diesem Aspekt</strong> von der deutschen Juristerei zu hoch aufgehängt wird.</p> </blockquote> <p>Deine Ausführungen stimmen im Prinzip, sie lassen aber die Tatsache außer Acht, dass viele, wenn nicht gar die meisten Websitebetreiber eben nicht nur eigene Cookies setzen, Daten im Browser speichern oder was auch immer, sondern externe Dienste einbinden, die wiederum eigene Cookies setzen, Daten im Browser speichern und Zugriffe protokollieren. *<strong>Die</strong> spätestens führen diese Daten über verschiedenste Websites, also aus den von dir erwähnten „Tausenden von verschiedenen Quellen“ zusammen.</p> <p>Das Thema ist damit ein Thema, auch für die deutsche Juristerei.</p> <p>Tschö, Auge</p> <div class="signature">-- <br> 200 ist das neue 35. </div> Footer im Opera (Desktop) Fri, 04 Feb 22 11:55:10 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795891#m1795891 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795891#m1795891 <p>Hallo Martin,</p> <blockquote> <p>bei der IP-Adresse wird oft gestritten, ob die nun ein personenbezogenes Merkmal nach DSGVO oder BDSG ist. Sie ist es meiner Ansicht nach nur dann, wenn ich sie tatsächlich einer Person zuordnen kann.</p> </blockquote> <blockquote> <p>Das kann Lieschen Müller aber nicht.</p> </blockquote> <p>Es ist egal, ob das jeder kann. Man KANN, mit Rechtshilfeersuchen und gerichtlicher Anordnung und allem Brimborium, und damit ist sie personenbezogen. Wenn ein Gericht mit der IP 127.0.0.1 zum Provider geht und Auskunft verlangt, wem sie am <a href="https://de.wikipedia.org/wiki/Staatsstreich_des_18._Brumaire_VIII" rel="nofollow noopener noreferrer">18. Brumaire 1799</a> gehört hat, muss der liefern (vielleicht sagt er dann sogar "Napoleon" - im realen Fall dürfen IP und Datum leicht abweichend sein...)</p> <p><em>Rolf</em></p> <div class="signature">-- <br> sumpsi - posui - obstruxi </div> Footer im Opera (Desktop) Fri, 04 Feb 22 14:12:51 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795900#m1795900 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795900#m1795900 <p>Moin Rolf,</p> <blockquote> <p>Wenn ein Gericht mit der IP 127.0.0.1 zum Provider geht und Auskunft verlangt, wem sie am <a href="https://de.wikipedia.org/wiki/Staatsstreich_des_18._Brumaire_VIII" rel="nofollow noopener noreferrer">18. Brumaire 1799</a> gehört hat, muss der liefern (vielleicht sagt er dann sogar "Napoleon" - im realen Fall dürfen IP und Datum leicht abweichend sein...)</p> </blockquote> <p>« L'hôte c'est moi! »</p> <p>Viele Grüße<br> Robert</p> Footer im Opera (Desktop) Fri, 04 Feb 22 18:54:43 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795915#m1795915 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795915#m1795915 <p>Moin Robert,</p> <blockquote> <p>Moin Rolf,</p> <blockquote> <p>Wenn ein Gericht mit der IP 127.0.0.1 zum Provider geht und Auskunft verlangt, wem sie am <a href="https://de.wikipedia.org/wiki/Staatsstreich_des_18._Brumaire_VIII" rel="nofollow noopener noreferrer">18. Brumaire 1799</a> gehört hat, muss der liefern (vielleicht sagt er dann sogar "Napoleon" - im realen Fall dürfen IP und Datum leicht abweichend sein...)</p> </blockquote> <p>« L'hôte c'est moi! »</p> </blockquote> <p>Genau das passiert im Internetz, ein Teufelsding! Viele Meinungen erzeugen noch mehr Meinungen…</p> <p>Wer der Meinung ist, ich beginge Ordnungswidrigkeiten oder wäre kriminell, der möge bitte die Mittel ausschöpfen, die er für Notwendig hält, dem Einhalt zu gebieten.</p> <p><a href="/users/15" class="mention registered-user" rel="noopener noreferrer">@Auge</a> -> Google zählt natürlich wie oft seine Schrift aufgerufen wird, genau wie FontAwesome, ich frag mich wie die rausfinden wollen das <a href="/users/15" class="mention registered-user" rel="noopener noreferrer">@Auge</a> (bzw. sein alter ego) das gelesen hat…</p> <p>Ich empfehle das nicht weiter zu diskutieren.</p> <p>Que l'action suive !</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Footer im Opera (Desktop) Mon, 07 Feb 22 07:54:51 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795961#m1795961 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795961#m1795961 <p>Hallo</p> <blockquote> <p><a href="/users/15" class="mention registered-user" rel="noopener noreferrer">@Auge</a> -> Google zählt natürlich wie oft seine Schrift aufgerufen wird, genau wie FontAwesome, ich frag mich wie die rausfinden wollen das <a href="/users/15" class="mention registered-user" rel="noopener noreferrer">@Auge</a> (bzw. sein alter ego) das gelesen hat…</p> </blockquote> <p>Auge hat nirgendwo behauptet, Google würde <em>nur wegen des Abrufs des Fonts</em> herausfinden, was da wer gelesen hat. Nicht, dass die mit Hilfe ihres Suchbots nicht sowieso wüssten, was auf den allermeiste Websites geschrieben steht, oder? Aber sie finden über gesetzte Cookies <em><strong>und</strong></em> die Kombination der ihnen bekannten Seiteninhalte sowie der beim Font-Abfruf protokollierten IPs und Zeitpunkte sehr wohl heraus, was ich – oder wer auch immer – auf welchen Seiten gelesen habe. Ist ja nicht so, dass nur du Google-Fonts einbinden würdest. Das ist die Verknüpfung vieler Datenpunkte … und Google <sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup> verfügt über <em><strong>viele</strong></em> Datenpunkte.</p> <blockquote> <p>Ich empfehle das nicht weiter zu diskutieren.</p> </blockquote> <p>Nichts für ungut, aber das hast nicht du zu entscheiden. Wenn wir hier Seitenaspekte einer Anfrage diskutieren wollen, tun wir das. Da hält uns kein Weltuntergang von ab. </p> <p>Tschö, Auge</p> <div class="signature">-- <br> 200 ist das neue 35. </div> <hr class="footnotes-sep"> <section class="footnotes"> <ol class="footnotes-list"> <li id="fn1" class="footnote-item"><p>… wie auch diverse andere, das Internet dominierende Dienstanbieter <a href="#fnref1" class="footnote-backref">↩︎</a></p> </li> </ol> </section> Footer im Opera (Desktop) Fri, 04 Feb 22 19:25:44 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795917#m1795917 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795917#m1795917 <p>Hallo Torsten,</p> <blockquote> <p>Die <code>svg</code>s sollen einfach nur als Icon im Footer vor sich her dümpeln und als klickbarer Link verfügbar sein. Sie sollen (gefälligst) eine Größe von <code>1.6em</code> haben. Auch wenn jetzt alle Lachen, et klappt nich!</p> </blockquote> <p>ja sacklzementluja, dann gib uns doch endlich mal einen Link auf ein Online-Beispiel, wo man sich das selbst live ansehen kann!</p> <blockquote> <p>Kurios ist das alle Browser lokal verstehen:</p> <pre><code class="block language-css"><span class="token selector">footer img</span> <span class="token punctuation">{</span> <span class="token property">height</span><span class="token punctuation">:</span> 1.6em<span class="token punctuation">;</span> <span class="token punctuation">}</span> </code></pre> <p>aber online verstehen das einige nicht, da gehen die svg's auf wie Marshmellows am Lagerfeuer, werden so groß wie der Viewport und verdecken alles Verdeckbare.</p> </blockquote> <p>Das ergibt keinen Sinn. Ob die Daten aus dem lokalen Filesystem kommen oder über HTTP, macht in der Theorie überhaupt keinen Unterschied.</p> <blockquote> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>start.html<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>img</span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>camera-solid.svg<span class="token punctuation">"</span></span> <span class="token attr-name">width</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>25<span class="token punctuation">"</span></span> <span class="token attr-name">height</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>25<span class="token punctuation">"</span></span> <span class="token attr-name">alt</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Bilder<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span> </code></pre> <p>Seltsamer Weise orientieren sich einige Browser an dem css und einige an den Pixelangaben.</p> </blockquote> <p>Welche Browser? Wie? Was?</p> <blockquote> <p>Ich habe den Browsercache x-mal von Hand gelöscht, besonders Opera hat da ein Eigenleben.</p> </blockquote> <p>Naja, Opera ist ja seit einiger Zeit auch nicht mehr wirklich Opera, sondern nur ein Chrome mit etwas anderer Lackierung.</p> <p>Immer eine Handbreit Wasser unterm Kiel<br>  Martin</p> <div class="signature">-- <br> The taste of love: The more you get, the more you want<br> (aus <em>The Lightning Seeds: Sense</em>) </div> Footer im Opera (Desktop) Fri, 04 Feb 22 19:58:03 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795920#m1795920 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795920#m1795920 <p>Hi,</p> <blockquote> <p>Die <code>svg</code>s sollen einfach nur als Icon im Footer vor sich her dümpeln und als klickbarer Link verfügbar sein. Sie sollen (gefälligst) eine Größe von <code>1.6em</code> haben. Auch wenn jetzt alle Lachen, et klappt nich!</p> </blockquote> <p>Also in meinem FF wird das mit 1.6em dargestellt.</p> <p>Sagt der Inspector. Was sagt denn der Inspector im Opera (falls der einen hat, wovon ich aber ausgehe).</p> <p>Evtl. ist ja auch nur Deine Vorstellung, wie groß 1.6em sind, falsch?</p> <p>Per Default entspricht 1em 16px, 1.6em sind demnach 25,6px, was sehr nahe an den 25px ist, die per width/height vorgegeben sind.</p> <p>Ach ja, was den langsamen Aufbau der Seite betrifft:</p> <p>Da dürfte nicht nur der Hintergrund schuld sein, sondern auch die Tatsache, daß die einzelnen Bilder 400*400 Pixel² groß sind, aber nur mit 160*160 Pixel² dargestellt werden.</p> <p>Es wird also nicht nur eine viel größere Datenmenge übertragen als nötig (was Zeit kostet - es sind etwa 6,25 mal soviele Pixel, wobei sich das nicht linear auf die Datenmenge auswirken muß), der Browser muß auch jedes Bild runterskalieren (was ebenfalls Zeit kostet).</p> <p>cu,<br> Andreas a/k/a MudGuard</p> Footer im Opera (Desktop) Mon, 07 Feb 22 07:52:23 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795960#m1795960 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795960#m1795960 <p>Moin Torsten,</p> <blockquote> <p>Die <code>svg</code>s sollen einfach nur als Icon im Footer vor sich her dümpeln und als klickbarer Link verfügbar sein. Sie sollen (gefälligst) eine Größe von <code>1.6em</code> haben. Auch wenn jetzt alle Lachen, et klappt nich!</p> <p>Kurios ist das alle Browser lokal verstehen:</p> <pre><code class="block language-css"><span class="token selector">footer img</span> <span class="token punctuation">{</span> <span class="token property">height</span><span class="token punctuation">:</span> 1.6em<span class="token punctuation">;</span> <span class="token punctuation">}</span> </code></pre> <p>aber online verstehen das einige nicht, da gehen die svg's auf wie Marshmellows am Lagerfeuer, werden so groß wie der Viewport und verdecken alles Verdeckbare. Deswegen habe ich zusätzlich folgendes gemacht:</p> </blockquote> <p>Da wäre dann die Frage, was die Entwickler-Tools, insbesondere der Inspektor anzeigen. Ich kann mir vorstellen, dass durch eingebundene externe Stylesheets unterschiedliche Regeln ziehen.</p> <blockquote> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>start.html<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>img</span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>camera-solid.svg<span class="token punctuation">"</span></span> <span class="token attr-name">width</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>25<span class="token punctuation">"</span></span> <span class="token attr-name">height</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>25<span class="token punctuation">"</span></span> <span class="token attr-name">alt</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Bilder<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span> </code></pre> <p>Seltsamer Weise orientieren sich einige Browser an dem css und einige an den Pixelangaben.</p> </blockquote> <p>Wie groß ist denn <code>1em</code> bzw. ein Pixel in deinen Szenarien?</p> <blockquote> <p><a href="/images/dc906934-85ef-11ec-a880-b42e9947ef30.JPG" rel="noopener noreferrer"><img src="/images/dc906934-85ef-11ec-a880-b42e9947ef30.JPG?size=medium" alt="1.6em" loading="lazy"></a><a href="/images/ea50df86-85ef-11ec-8262-b42e9947ef30.JPG" rel="noopener noreferrer"><img src="/images/ea50df86-85ef-11ec-8262-b42e9947ef30.JPG?size=medium" alt="25px" loading="lazy"></a></p> <p>Das linke Bild wenn ich die Seite lokal lade, das rechte online. Google Chrome…</p> </blockquote> <p>Bitte jeweils einmal <code>F12</code> drücken und nachschauen, wo die Unterschiede sind.</p> <p>Viele Grüße<br> Robert</p> Footer im Opera (Desktop) Fri, 04 Feb 22 19:33:20 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795918#m1795918 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795918#m1795918 <p>Moin Martin,</p> <blockquote> <p>ja sacklzementluja, dann gib uns doch endlich mal einen Link auf ein Online-Beispiel, wo man sich das selbst live ansehen kann!</p> </blockquote> <p>tataaaa... dachte meien Seite anzugeben reiche... sorry :(</p> <blockquote> <p>Naja, Opera ist ja seit einiger Zeit auch nicht mehr wirklich Opera, sondern nur ein Chrome mit etwas anderer Lackierung.</p> </blockquote> <p>Dann wundert mich das unterschiedliche verhalten, allerdings hab ich kein Marshmellowbild mehr, da ich jetzt sowohl em als auch Pixelangaben verwende. Ich fürchte einige verdiente css'ler drehen sich jetzt im Grabe um aber die Bilder im vorhergehenden Posting zeigen ja auch ein unterschiedliches Verhalten.</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Footer im Opera (Desktop) Fri, 04 Feb 22 19:55:36 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795919#m1795919 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795919#m1795919 <p>n'Abend,</p> <blockquote> <blockquote> <p>ja sacklzementluja, dann gib uns doch endlich mal einen Link auf ein Online-Beispiel, wo man sich das selbst live ansehen kann!</p> </blockquote> <p>tataaaa... dachte meien Seite anzugeben reiche... sorry :(</p> </blockquote> <p>oh, ich bin nicht auf die Idee gekommen, dass so eine Monsterseite mit Hunderten von Bildern als Beispiel für dein Problem dienen sollte.</p> <blockquote> <blockquote> <p>Naja, Opera ist ja seit einiger Zeit auch nicht mehr wirklich Opera, sondern nur ein Chrome mit etwas anderer Lackierung.</p> </blockquote> <p>Dann wundert mich das unterschiedliche verhalten, allerdings hab ich kein Marshmellowbild mehr, da ich jetzt sowohl em als auch Pixelangaben verwende. Ich fürchte einige verdiente css'ler drehen sich jetzt im Grabe um aber die Bilder im vorhergehenden Posting zeigen ja auch ein unterschiedliches Verhalten.</p> </blockquote> <p>Aah ja ... Also auch wenn das jetzt nicht wirklich hilft: Deine Problembeschreibungen sind sensationell.</p> <p>Immer eine Handbreit Wasser unterm Kiel<br>  Martin</p> <div class="signature">-- <br> The taste of love: The more you get, the more you want<br> (aus <em>The Lightning Seeds: Sense</em>) </div> Footer im Opera (Desktop) Fri, 04 Feb 22 20:21:31 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795922#m1795922 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795922#m1795922 <p>Moin Der,</p> <blockquote> <p>n'Abend,</p> <blockquote> <blockquote> <p>ja sacklzementluja, dann gib uns doch endlich mal einen Link auf ein Online-Beispiel, wo man sich das selbst live ansehen kann!</p> </blockquote> <p>tataaaa... dachte meien Seite anzugeben reiche... sorry :(</p> </blockquote> <p>oh, ich bin nicht auf die Idee gekommen, dass so eine Monsterseite mit Hunderten von Bildern als Beispiel für dein Problem dienen sollte.</p> </blockquote> <p>da bin ich wohl unbeholfen, ich bastel immer live...</p> <blockquote> <p>Aah ja ... Also auch wenn das jetzt nicht wirklich hilft: Deine Problembeschreibungen sind sensationell.</p> </blockquote> <p>…vielleicht sollte ich emotionslos versuchen Emphatie zu erzeugen… (emotionslose Emphatie?).</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Footer im Opera (Desktop) Fri, 04 Feb 22 20:17:38 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795921#m1795921 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795921#m1795921 <p>Moin MudGuard,</p> <blockquote> <p>Hi,</p> <blockquote> <p>Die <code>svg</code>s sollen einfach nur als Icon im Footer vor sich her dümpeln und als klickbarer Link verfügbar sein. Sie sollen (gefälligst) eine Größe von <code>1.6em</code> haben. Auch wenn jetzt alle Lachen, et klappt nich!</p> </blockquote> <p>Also in meinem FF wird das mit 1.6em dargestellt.</p> <p>Sagt der Inspector. Was sagt denn der Inspector im Opera (falls der einen hat, wovon ich aber ausgehe).</p> <p>Evtl. ist ja auch nur Deine Vorstellung, wie groß 1.6em sind, falsch?</p> </blockquote> <p>Ganz sicher sind die falsch! Wie kann es sein, dass im Chrome das gleiche Setup (lokal/online) unterschiedlich dargestellt wird? Und das HTML/CSS macht so sicher auch wenig Sinn, tut aber was es tut...</p> <blockquote> <p>Per Default entspricht 1em 16px, 1.6em sind demnach 25,6px, was sehr nahe an den 25px ist, die per width/height vorgegeben sind.</p> </blockquote> <p>Siehe oben Bilder <a href="https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795916#m1795916" rel="noopener noreferrer">in diesem Post.</a></p> <blockquote> <p>Ach ja, was den langsamen Aufbau der Seite betrifft:</p> <p>Da dürfte nicht nur der Hintergrund schuld sein, sondern auch die Tatsache, daß die einzelnen Bilder 400<em>400 Pixel² groß sind, aber nur mit 160</em>160 Pixel² dargestellt werden.</p> </blockquote> <p>Ist das Auflösungsunabhängig? Würde ein 4k Monitor auch nur 160² Pixel verpixeln?</p> <blockquote> <p>Es wird also nicht nur eine viel größere Datenmenge übertragen als nötig (was Zeit kostet - es sind etwa 6,25 mal soviele Pixel, wobei sich das nicht linear auf die Datenmenge auswirken muß), der Browser muß auch jedes Bild runterskalieren (was ebenfalls Zeit kostet).</p> </blockquote> <p>im Prinzip logisch, danke... hatte ich bereits vergessen </p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Footer im Opera (Desktop) Mon, 07 Feb 22 07:39:18 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795959#m1795959 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795959#m1795959 <p>Moin Torsten,</p> <blockquote> <blockquote> <p>Evtl. ist ja auch nur Deine Vorstellung, wie groß 1.6em sind, falsch?</p> </blockquote> <p>Ganz sicher sind die falsch! Wie kann es sein, dass im Chrome das gleiche Setup (lokal/online) unterschiedlich dargestellt wird? Und das HTML/CSS macht so sicher auch wenig Sinn, tut aber was es tut...</p> </blockquote> <p>du verwendest doch externe Ressourcen? Vielleicht werden die (aus Sicherheitsgründen?) lokal nicht geladen?</p> <blockquote> <blockquote> <p>Ach ja, was den langsamen Aufbau der Seite betrifft:</p> <p>Da dürfte nicht nur der Hintergrund schuld sein, sondern auch die Tatsache, daß die einzelnen Bilder 400<em>400 Pixel² groß sind, aber nur mit 160</em>160 Pixel² dargestellt werden.</p> </blockquote> <p>Ist das Auflösungsunabhängig? Würde ein 4k Monitor auch nur 160² Pixel verpixeln?</p> </blockquote> <p>Ich bin unter 4K und habe bei normalem Browser-Fenster 194 Pixel² und bei voller Bildschirmbreite immerhin 203 Pixel². Von 400 ist das noch weit entfernt.</p> <p>Viele Grüße<br> Robert</p> Footer im Opera (Desktop) Mon, 07 Feb 22 18:11:23 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795972#m1795972 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795972#m1795972 <p>Moin Robert,</p> <blockquote> <p>Moin Torsten,</p> <blockquote> <blockquote> <p>Evtl. ist ja auch nur Deine Vorstellung, wie groß 1.6em sind, falsch?</p> </blockquote> <p>Ganz sicher sind die falsch! Wie kann es sein, dass im Chrome das gleiche Setup (lokal/online) unterschiedlich dargestellt wird? Und das HTML/CSS macht so sicher auch wenig Sinn, tut aber was es tut...</p> </blockquote> <p>du verwendest doch externe Ressourcen? Vielleicht werden die (aus Sicherheitsgründen?) lokal nicht geladen?</p> </blockquote> <p>Neeeeee! Ich hab die svg Dateien lokal bzw auf dem Webspace gespeichert, momentan kommen nur die oben links per extern, nicht die im Footer.</p> <p>Die lokalen werden 30x16 dargestellt. Die online werden 30x25 dargestellt.</p> <p>Das CSS ist das gleiche... <em>grübelrätsel</em></p> <blockquote> <blockquote> <blockquote> <p>Ach ja, was den langsamen Aufbau der Seite betrifft:</p> <p>Da dürfte nicht nur der Hintergrund schuld sein, sondern auch die Tatsache, daß die einzelnen Bilder 400<em>400 Pixel² groß sind, aber nur mit 160</em>160 Pixel² dargestellt werden.</p> </blockquote> <p>Ist das Auflösungsunabhängig? Würde ein 4k Monitor auch nur 160² Pixel verpixeln?</p> </blockquote> <p>Ich bin unter 4K und habe bei normalem Browser-Fenster 194 Pixel² und bei voller Bildschirmbreite immerhin 203 Pixel². Von 400 ist das noch weit entfernt.</p> </blockquote> <p>Ich bin einigermaßen verwirrt, das Bild wird je nach größe des Fensters und der Auflösung des Monitors unterschiedlich aufgelöst, bei mir kann ich auf meinem ollen Monitor mit 1920x1200 folgendes zeigen lassen.</p> <p><a href="/images/a6c4bbec-883e-11ec-a520-b42e9947ef30.JPG" rel="noopener noreferrer"><img src="/images/a6c4bbec-883e-11ec-a520-b42e9947ef30.JPG?size=medium" alt="" loading="lazy"></a></p> <p>Wenn ich das recht verstehe ist das doch ziemlich nahe an 400² oder? Auf meinem Telefon mit WQHD Auflösung wird das Grid in einer Spalte dargestellt (in allen Browsern) und die 400px werden auf die 1440px des Monitorst gestreckt, das ist zwar nicht gerade ideal aber die Bilder kleiner zu machen hilft doch da nicht, oder versteh ich da was komplett falsch?</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Footer im Opera (Desktop) Mon, 07 Feb 22 18:22:48 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795973#m1795973 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795973#m1795973 <p>Moin Robert,</p> <blockquote> <p>Moin Torsten,</p> <blockquote> <p>Die <code>svg</code>s sollen einfach nur als Icon im Footer vor sich her dümpeln und als klickbarer Link verfügbar sein. Sie sollen (gefälligst) eine Größe von <code>1.6em</code> haben. Auch wenn jetzt alle Lachen, et klappt nich!</p> <p>Kurios ist das alle Browser lokal verstehen:</p> <pre><code class="block language-css"><span class="token selector">footer img</span> <span class="token punctuation">{</span> <span class="token property">height</span><span class="token punctuation">:</span> 1.6em<span class="token punctuation">;</span> <span class="token punctuation">}</span> </code></pre> <p>aber online verstehen das einige nicht, da gehen die svg's auf wie Marshmellows am Lagerfeuer, werden so groß wie der Viewport und verdecken alles Verdeckbare. Deswegen habe ich zusätzlich folgendes gemacht:</p> </blockquote> <p>Da wäre dann die Frage, was die Entwickler-Tools, insbesondere der Inspektor anzeigen. Ich kann mir vorstellen, dass durch eingebundene externe Stylesheets unterschiedliche Regeln ziehen.</p> </blockquote> <p>Externe Styles habe ich nicht eingebunden, ich hab auch nochmal einen Dateivergleich lokal <-> Server gemacht (nach Inhalt, nicht nach Datum) die Dinger sind identisch.</p> <blockquote> <blockquote> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>start.html<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>img</span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>camera-solid.svg<span class="token punctuation">"</span></span> <span class="token attr-name">width</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>25<span class="token punctuation">"</span></span> <span class="token attr-name">height</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>25<span class="token punctuation">"</span></span> <span class="token attr-name">alt</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Bilder<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span> </code></pre> <p>Seltsamer Weise orientieren sich einige Browser an dem css und einige an den Pixelangaben.</p> </blockquote> <p>Wie groß ist denn <code>1em</code> bzw. ein Pixel in deinen Szenarien?</p> </blockquote> <p>(Wie finde ich das denn raus <em>gg</em>)</p> <blockquote> <blockquote> <p><a href="/images/dc906934-85ef-11ec-a880-b42e9947ef30.JPG" rel="noopener noreferrer"><img src="/images/dc906934-85ef-11ec-a880-b42e9947ef30.JPG?size=medium" alt="1.6em" loading="lazy"></a><a href="/images/ea50df86-85ef-11ec-8262-b42e9947ef30.JPG" rel="noopener noreferrer"><img src="/images/ea50df86-85ef-11ec-8262-b42e9947ef30.JPG?size=medium" alt="25px" loading="lazy"></a></p> <p>Das linke Bild wenn ich die Seite lokal lade, das rechte online. Google Chrome…</p> </blockquote> <p>Bitte jeweils einmal <code>F12</code> drücken und nachschauen, wo die Unterschiede sind.</p> </blockquote> <p>Siehe oben... identisch ist identisch, oder? Das ist bestimmt ein dusseliger Fehler aber ich finde das nicht.</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Footer im Opera (Desktop) Tue, 08 Feb 22 13:09:44 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795997#m1795997 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795997#m1795997 <p>Moin Auge,</p> <blockquote> <blockquote> <p>Ich empfehle das nicht weiter zu diskutieren.</p> </blockquote> <p>Nichts für ungut, aber das hast nicht du zu entscheiden. Wenn wir hier Seitenaspekte einer Anfrage diskutieren wollen, tun wir das. Da hält uns kein Weltuntergang von ab. </p> </blockquote> <p>Anstatt mich hier anzubrüllen würdest du gut daran tun erst mal zu verstehen. Wenn ich dir sagte "Du musst mich mögen" hätte das den gleichen Effekt wie zu versuchen hier zu entscheiden. Dort steht "empfehle", Synonyme dafür sind z.B. befürworten, nahebringen oder anraten, das hat mit entscheiden nichts zu tun.</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Footer im Opera (Desktop) Tue, 08 Feb 22 08:24:56 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795983#m1795983 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795983#m1795983 <p>Moin Torsten,</p> <blockquote> <blockquote> <blockquote> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>start.html<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>img</span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>camera-solid.svg<span class="token punctuation">"</span></span> <span class="token attr-name">width</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>25<span class="token punctuation">"</span></span> <span class="token attr-name">height</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>25<span class="token punctuation">"</span></span> <span class="token attr-name">alt</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Bilder<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span> </code></pre> <p>Seltsamer Weise orientieren sich einige Browser an dem css und einige an den Pixelangaben.</p> </blockquote> <p>Wie groß ist denn <code>1em</code> bzw. ein Pixel in deinen Szenarien?</p> </blockquote> <p>(Wie finde ich das denn raus <em>gg</em>)</p> </blockquote> <p>Der <em>Inspektor</em> der <em>Entwickler-Tools</em> kann dir helfen diese Frage zu beantworten, drücke die Taste <em>F12</em> und inspiziere die entsprechenden Elemente. Da werden üblicherweise die CSS-Regeln für das ausgewählte Element dargestellt sowie die berechneten Dimensionen.</p> <p>Viele Grüße<br> Robert</p> Footer im Opera (Desktop) Tue, 08 Feb 22 11:22:12 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795990#m1795990 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795990#m1795990 <p>Moin Robert,</p> <blockquote> <blockquote> <blockquote> <blockquote> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>start.html<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>img</span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>camera-solid.svg<span class="token punctuation">"</span></span> <span class="token attr-name">width</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>25<span class="token punctuation">"</span></span> <span class="token attr-name">height</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>25<span class="token punctuation">"</span></span> <span class="token attr-name">alt</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Bilder<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span> </code></pre> <p>Seltsamer Weise orientieren sich einige Browser an dem css und einige an den Pixelangaben.</p> </blockquote> <p>Wie groß ist denn <code>1em</code> bzw. ein Pixel in deinen Szenarien?</p> </blockquote> <p>(Wie finde ich das denn raus <em>gg</em>)</p> </blockquote> <p>Der <em>Inspektor</em> der <em>Entwickler-Tools</em> kann dir helfen diese Frage zu beantworten, drücke die Taste <em>F12</em> und inspiziere die entsprechenden Elemente. Da werden üblicherweise die CSS-Regeln für das ausgewählte Element dargestellt sowie die berechneten Dimensionen.</p> </blockquote> <p>So irre fit bin ich zwar nicht mit dem Inspektor, aber ich habe getan wie du mir geraten hast und hatte auch bereits gepostet:</p> <p>"Die lokalen werden 30x16 dargestellt. Die online werden 30x25 dargestellt."</p> <p>Bei dem 30x16er (und 1.6em Höhe) ist 1em also 10px hoch, beid em 30x25er ist es 15.625.</p> <p>Wie ich berechnen kann wie groß ein Pixel ist entzieht sich meiner Vorstellungskraft außer ich messe die Bildschirmhöhe /1200 aber wozu brauch ich das?</p> <p>heute Abend werd' ich mal das css filetieren und häppchenweise entfernen, mal sehen ob das was bringt.</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Footer im Opera (Desktop) Tue, 08 Feb 22 11:42:41 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795991#m1795991 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795991#m1795991 <p>Moin Torsten,</p> <blockquote> <blockquote> <blockquote> <blockquote> <blockquote> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>start.html<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>img</span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>camera-solid.svg<span class="token punctuation">"</span></span> <span class="token attr-name">width</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>25<span class="token punctuation">"</span></span> <span class="token attr-name">height</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>25<span class="token punctuation">"</span></span> <span class="token attr-name">alt</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Bilder<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span> </code></pre> <p>Seltsamer Weise orientieren sich einige Browser an dem css und einige an den Pixelangaben.</p> </blockquote> <p>Wie groß ist denn <code>1em</code> bzw. ein Pixel in deinen Szenarien?</p> </blockquote> <p>(Wie finde ich das denn raus <em>gg</em>)</p> </blockquote> <p>Der <em>Inspektor</em> der <em>Entwickler-Tools</em> kann dir helfen diese Frage zu beantworten, drücke die Taste <em>F12</em> und inspiziere die entsprechenden Elemente. Da werden üblicherweise die CSS-Regeln für das ausgewählte Element dargestellt sowie die berechneten Dimensionen.</p> </blockquote> <p>So irre fit bin ich zwar nicht mit dem Inspektor, aber ich habe getan wie du mir geraten hast und hatte auch bereits gepostet:</p> <p>"Die lokalen werden 30x16 dargestellt. Die online werden 30x25 dargestellt."</p> </blockquote> <p>Und die im Inspektor gezeigten Regeln sind exakt identisch? Mach doch davon mal bitte Screenshots und zeige sie.</p> <blockquote> <p>Bei dem 30x16er (und 1.6em Höhe) ist 1em also 10px hoch, beid em 30x25er ist es 15.625.</p> </blockquote> <p>1em mit 12pt und (knapp) 15px ist in vielen Browsern der Default.</p> <blockquote> <p>Wie ich berechnen kann wie groß ein Pixel ist entzieht sich meiner Vorstellungskraft außer ich messe die Bildschirmhöhe /1200 aber wozu brauch ich das?</p> </blockquote> <p>Du kannst auch zwei Dinge (Boxen, Linien) neben-/übereinander darstellen und am Bildschirm vergleichen.</p> <blockquote> <p>heute Abend werd' ich mal das css filetieren und häppchenweise entfernen, mal sehen ob das was bringt.</p> </blockquote> <p>Das ist eine sehr gute Idee und ich bin auf das Ergebnis gespannt. Viel Erfolg!</p> <p>Viele Grüße<br> Robert</p> Footer im Opera (Desktop) Tue, 08 Feb 22 13:34:03 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795998#m1795998 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795998#m1795998 <p>Hallo</p> <blockquote> <blockquote> <blockquote> <p>Ich empfehle das nicht weiter zu diskutieren.</p> </blockquote> <p>Nichts für ungut, aber das hast nicht du zu entscheiden. Wenn wir hier Seitenaspekte einer Anfrage diskutieren wollen, tun wir das. Da hält uns kein Weltuntergang von ab. </p> </blockquote> <p>Anstatt mich hier anzubrüllen …</p> </blockquote> <p>Glaub' mir, ich habe dich nicht angebrüllt. Nicht einmal schriftlich.</p> <blockquote> <p>… würdest du gut daran tun erst mal zu verstehen. Wenn ich dir sagte "Du musst mich mögen" hätte das den gleichen Effekt wie zu versuchen hier zu entscheiden. Dort steht "empfehle", Synonyme dafür sind z.B. befürworten, nahebringen oder anraten, das hat mit entscheiden nichts zu tun.</p> </blockquote> <p>Dein „empfehle“ liest sich im Zusammenhang mit der vorhergehenden Abwehr jeglicher Argumente, die deinen <em>widerlegten</em> <sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup> Standpunkt, du würdest keine Daten erheben und daher keine Datenschutzerklärung benötigen, eben nicht als „befürworten“, „nahebringen“ oder „anrate[n]“, sondern als abwürgen einer konstruktiv gemeinten Kritik, die du nicht lesen magst.</p> <p><strong>[edit]</strong><br> Nur, um das klarzustellen:</p> <p>Der vorhergehende Absatz beschreibt, wie deine an mich gerichtete Anmerkung <a href="https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1795915#m1795915" rel="noopener noreferrer">in diesem, deinem Posting</a> bei mir angekommen ist. Nämlich schnippisch. Daher meine Reaktion.</p> <p>Davon abgesehen ist es wurscht, ob ich mich daran unerwünscht verbeiße oder (vielleicht nach Tagen der Inaktivität in diesem Thread) irgendwer sonst auf den selben Trichter kommt und die selben Fragen stellt oder Anmerkungen macht. Hier wird gerne mal abseits der eigentlichen Fragestellung geschrieben und in diesem Fall nicht einmal aus Jux und Dallerei. Es gibt einen guten Grund, dich darauf hinzuweisen, dass dich deine Begründung, warum du keine Datenschutzerklärung brauchst, auf viel zu dünnes juristisches Glatteis führen kann.<br> <strong>[/edit]</strong></p> <p>Tschö, Auge</p> <div class="signature">-- <br> 200 ist das neue 35. </div> <hr class="footnotes-sep"> <section class="footnotes"> <ol class="footnotes-list"> <li id="fn1" class="footnote-item"><p>Du bindest (mindestens) Fonts über Fremddienste ein, die ihrerseits Daten erheben, also brauchst du eine Datenschutzerklärung, die das den Besuchern deiner Seite transparent darlegt. <a href="#fnref1" class="footnote-backref">↩︎</a></p> </li> </ol> </section> Footer im Opera (Desktop) Tue, 08 Feb 22 14:47:05 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796002#m1796002 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796002#m1796002 <p>Moin Auge,</p> <blockquote> <p>Hallo</p> <blockquote> <blockquote> <blockquote> <p>Ich empfehle das nicht weiter zu diskutieren.</p> </blockquote> <p>Nichts für ungut, aber das hast nicht du zu entscheiden. Wenn wir hier Seitenaspekte einer Anfrage diskutieren wollen, tun wir das. Da hält uns kein Weltuntergang von ab. </p> </blockquote> <p>Anstatt mich hier anzubrüllen …</p> </blockquote> <p>Glaub' mir, ich habe dich nicht angebrüllt. Nicht einmal schriftlich.</p> <blockquote> <p>… würdest du gut daran tun erst mal zu verstehen. Wenn ich dir sagte "Du musst mich mögen" hätte das den gleichen Effekt wie zu versuchen hier zu entscheiden. Dort steht "empfehle", Synonyme dafür sind z.B. befürworten, nahebringen oder anraten, das hat mit entscheiden nichts zu tun.</p> </blockquote> <p>Dein „empfehle“ liest sich im Zusammenhang mit der vorhergehenden Abwehr jeglicher Argumente, die deinen <em>widerlegten</em> [^1] Standpunkt, du würdest keine Daten erheben und daher keine Datenschutzerklärung benötigen, eben nicht als „befürworten“, „nahebringen“ oder „anrate[n]“, sondern als abwürgen einer konstruktiv gemeinten Kritik, die du nicht lesen magst.</p> </blockquote> <p>Was du da gerade machst oder gemacht hast ist Interpretation und zwar angelehnt an deine eigene Gefühlslage. Der Versuch abzuleiten was jemand gemeint oder sich gedacht, aber nicht von sich gegeben hat, ist schon von Angesicht zu Angesicht fast aussichtslos, schriftlich allerdings unmöglich. Empathie vor dem Monitor... ein Scherz, oder?</p> <p>Zum Thema: ich habe das empfohlen weil wir nicht auf einen Nenner kommen werden. Am besten du gehst davon aus dass du Recht hast, für mich ist das akzeptabel.</p> <p>Nix für ungut…</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Footer im Opera (Desktop) Tue, 08 Feb 22 23:03:00 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796012#m1796012 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796012#m1796012 <p>Moin Auge,</p> <blockquote> <p>Tschö, Auge</p> </blockquote> <p>Obwohl sich meine Meinung nicht geändert hat ein Friedensangebot: hab alles gehostet, keine Schriftendownloads mehr drin, dabei hab ich auch meine Macke in den Griff bekommen (die Lokale-Online-Divergenz nen'n ich das mal, nicht meine persönliche, die bleibt noch ne Weile)</p> <p>Vielleicht kannst du ja mal ein Auge drauf werfen? (<- DAS IST EIN SCHERZ!)</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Footer im Opera (Desktop) Wed, 09 Feb 22 06:47:47 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796013#m1796013 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796013#m1796013 <p>Hallo,</p> <blockquote> <p>(<- DAS IST EIN SCHERZ!)</p> </blockquote> <p>Um diese Uhrzeit hier so zu brüĺlen...<br> Bitte denk an Nachtruhe!</p> <p>Gruß<br> Kalk</p> Footer im Opera (Desktop) Wed, 09 Feb 22 08:37:30 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796014#m1796014 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796014#m1796014 <p>Moin Torsten,</p> <blockquote> <p>Obwohl sich meine Meinung nicht geändert hat ein Friedensangebot: hab alles gehostet, keine Schriftendownloads mehr drin, dabei hab ich auch meine Macke in den Griff bekommen (die Lokale-Online-Divergenz nen'n ich das mal, nicht meine persönliche, die bleibt noch ne Weile)</p> </blockquote> <p>Das ist vor allem ein Friedensangebot an deine Nutzer, weil deren Daten nicht an Dritte weitergegeben werden.</p> <blockquote> <p>Vielleicht kannst du ja mal ein Auge drauf werfen? (<- DAS IST EIN SCHERZ!)</p> </blockquote> <p>Eine Frage habe ich dazu: War das schon immer so?</p> <p><a href="/images/11c40100-897f-11ec-9476-b42e9947ef30.png" rel="noopener noreferrer"><img src="/images/11c40100-897f-11ec-9476-b42e9947ef30.png?size=medium" alt="Menü der Seite jungmann.photo" title="ausgeklapptes Menü der Seite jungmann.photo" loading="lazy"></a></p> <p>Der Inspektor sagt mir, dass hier FontAwesome deklariert ist, allerdings kann ich die Schriftdatei dazu nicht im Netzwerk-Tab finden. Kann es sein, dass die nicht eingebunden wird? Vielleicht wäre an der Stelle mal ein Blick auf die <a href="https://de.wikipedia.org/wiki/Liste_der_Unicodebl%C3%B6cke" rel="nofollow noopener noreferrer">Unicodeblöcke</a> <a href="https://de.wikipedia.org/wiki/Unicodeblock_Dingbats" rel="nofollow noopener noreferrer">Dingbats</a>, <a href="https://de.wikipedia.org/wiki/Unicodeblock_Verschiedene_Symbole" rel="nofollow noopener noreferrer">Verschiedene Symbole</a>, <a href="https://de.wikipedia.org/wiki/Unicodeblock_Verschiedene_piktografische_Symbole" rel="nofollow noopener noreferrer">Verschiedene piktografische Symbole</a> <a href="https://de.wikipedia.org/wiki/Unicodeblock_Verschiedene_Symbole#Siehe_auch" rel="nofollow noopener noreferrer">oder ähnliche</a> hilfreich </p> <p>Deine Navigation kann „modern“ natürlich ein <code>nav</code> sein; ob <code>nav</code>-Element oder ID <code>nav</code>, du kannst diese Information zum Stylen verwenden und brauchst dann die CSS-Klasse <code>wrapcircles</code> nicht. Die darin enthaltenen <code>div</code> – <em>semantisch eher eine Liste</em> – kannst du auch mit CSS ansprechen: <code>nth-child</code>. Allerdings frage ich mich, was das <code>span</code> soll:</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>div</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>circle c-4<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>span</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>link<span class="token punctuation">"</span></span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>start.about.html<span class="token punctuation">"</span></span> <span class="token attr-name">title</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Ich<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>span</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>div</span><span class="token punctuation">></span></span> </code></pre> <p>Ob ein Link mit leerem Text, aber einem <code>title</code>, zugänglich ist, kann ich nicht beurteilen.</p> <p>Dein Code ließe sich unter Verwendung einer Liste jedenfalls deutlich vereinfachen:</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>nav</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>ul</span><span class="token punctuation">></span></span> <span class="token comment"><!-- … --></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>li</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>start.about.html<span class="token punctuation">"</span></span> <span class="token attr-name">title</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Über mich<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span> <span class="token comment"><!-- … --></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>ul</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>nav</span><span class="token punctuation">></span></span> </code></pre> <p>mit</p> <pre><code class="block language-css"><span class="token selector">nav</span> <span class="token punctuation">{</span> <span class="token property">position</span><span class="token punctuation">:</span> fixed<span class="token punctuation">;</span> <span class="token property">z-index</span><span class="token punctuation">:</span> 9<span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token selector">nav ul</span> <span class="token punctuation">{</span> <span class="token property">list-style-type</span><span class="token punctuation">:</span> none<span class="token punctuation">;</span> <span class="token property">margin</span><span class="token punctuation">:</span> 0<span class="token punctuation">;</span> <span class="token property">padding</span><span class="token punctuation">:</span> 0<span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token selector">nav li</span> <span class="token punctuation">{</span> <span class="token property">opacity</span><span class="token punctuation">:</span> .7<span class="token punctuation">;</span> <span class="token property">position</span><span class="token punctuation">:</span> absolute<span class="token punctuation">;</span> <span class="token property">top</span><span class="token punctuation">:</span> -$radius<span class="token punctuation">;</span> <span class="token comment">/* ← das steht da wirklich, ist aber ungültig */</span> <span class="token property">left</span><span class="token punctuation">:</span> -$radius<span class="token punctuation">;</span> <span class="token comment">/* ← das steht da wirklich, ist aber ungültig */</span> <span class="token property">top</span><span class="token punctuation">:</span> 0<span class="token punctuation">;</span> <span class="token property">left</span><span class="token punctuation">:</span> 0<span class="token punctuation">;</span> <span class="token property">width</span><span class="token punctuation">:</span> 15em<span class="token punctuation">;</span> <span class="token property">height</span><span class="token punctuation">:</span> 15em<span class="token punctuation">;</span> <span class="token property">transition</span><span class="token punctuation">:</span> width 0.3s<span class="token punctuation">,</span> height 0.3s<span class="token punctuation">,</span> transform 0.3s<span class="token punctuation">;</span> <span class="token property">transform-origin</span><span class="token punctuation">:</span> top left<span class="token punctuation">;</span> <span class="token property">border-bottom-right-radius</span><span class="token punctuation">:</span> 100%<span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token selector">nav li:nth-child(1)</span> <span class="token punctuation">{</span> <span class="token comment">/* Regeln der originalen CSS-Klasse c-1 */</span> <span class="token property">background</span><span class="token punctuation">:</span> #131313<span class="token punctuation">;</span> <span class="token property">transition-delay</span><span class="token punctuation">:</span> 0.1s<span class="token punctuation">,</span> 0.1s<span class="token punctuation">,</span> 0.1s<span class="token punctuation">;</span> <span class="token property">transform</span><span class="token punctuation">:</span> <span class="token function">rotate</span><span class="token punctuation">(</span>18deg<span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token property">z-index</span><span class="token punctuation">:</span> 11<span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token selector">nav li:nth-child(2)</span> <span class="token punctuation">{</span> <span class="token comment">/* Regeln der originalen CSS-Klasse c-2 */</span> <span class="token punctuation">}</span> <span class="token comment">/* … */</span> </code></pre> <p>Viele Grüße<br> Robert</p> Footer im Opera (Desktop) Wed, 09 Feb 22 11:38:43 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796017#m1796017 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796017#m1796017 <p>Moin Tabellenkalk,</p> <blockquote> <p>Hallo,</p> <blockquote> <p>(<- DAS IST EIN SCHERZ!)</p> </blockquote> <p>Um diese Uhrzeit hier so zu brüĺlen...<br> Bitte denk an Nachtruhe!</p> </blockquote> <p>Ich hatte gehofft Auge hört das… wollte niemanden verschrecken, nur Missverständnisse vermeiden… tschuldigung.</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Footer im Opera (Desktop) Wed, 09 Feb 22 11:36:29 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796016#m1796016 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796016#m1796016 <p>Moin Robert,</p> <blockquote> <p>Viele Grüße<br> Robert</p> </blockquote> <p>mist!</p> <p>war spät gestern abend und offensichtlich hab ich was verfummelt, danke für den Hinweis und die Tipps…</p> <p>irgendwas stimmt mit meinen Browsern nicht, lokal haben die gemacht was ich wollte…</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Footer im Opera (Desktop) Wed, 09 Feb 22 15:07:57 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796036#m1796036 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796036#m1796036 <p>Moin Robert,</p> <blockquote> <p>Eine Frage habe ich dazu: War das schon immer so?</p> <p><a href="/images/11c40100-897f-11ec-9476-b42e9947ef30.png" rel="noopener noreferrer"><img src="/images/11c40100-897f-11ec-9476-b42e9947ef30.png?size=medium" alt="Menü der Seite jungmann.photo" title="ausgeklapptes Menü der Seite jungmann.photo" loading="lazy"></a></p> </blockquote> <p>Bitte tu mir mal folgenden gefallen und schau mal in die /mycircnav.css die untersten 3 Einträge, wie sehen die aus, so:</p> <pre><code class="block language-css"><span class="token selector">.c-4</span> <span class="token punctuation">{</span> <span class="token property">transition-delay</span><span class="token punctuation">:</span> 0.4s<span class="token punctuation">,</span> 0.4s<span class="token punctuation">,</span> 0.4s<span class="token punctuation">;</span> <span class="token property">background</span><span class="token punctuation">:</span> #252525<span class="token punctuation">;</span> <span class="token property">transform</span><span class="token punctuation">:</span> <span class="token function">rotate</span><span class="token punctuation">(</span>72deg<span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token property">z-index</span><span class="token punctuation">:</span> 14<span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token selector">.c-4 .link::before</span> <span class="token punctuation">{</span> <span class="token property">transform</span><span class="token punctuation">:</span> <span class="token function">rotate</span><span class="token punctuation">(</span>-72deg<span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token property">content</span><span class="token punctuation">:</span> <span class="token string">'\f007'</span><span class="token punctuation">;</span> <span class="token comment">/* <i class="fas fa-user"></i> */</span> <span class="token punctuation">}</span> <span class="token selector">.c-5</span> <span class="token punctuation">{</span> <span class="token property">background</span><span class="token punctuation">:</span> #000<span class="token punctuation">;</span> <span class="token property">z-index</span><span class="token punctuation">:</span> -1<span class="token punctuation">;</span> <span class="token property">z-index</span><span class="token punctuation">:</span> 10<span class="token punctuation">;</span> <span class="token punctuation">}</span> </code></pre> <p>oder etwa so:</p> <pre><code class="block language-css"><span class="token selector">.c-4</span> <span class="token punctuation">{</span> <span class="token property">transition-delay</span><span class="token punctuation">:</span> 0.4s<span class="token punctuation">,</span> 0.4s<span class="token punctuation">,</span> 0.4s<span class="token punctuation">;</span> <span class="token property">background</span><span class="token punctuation">:</span> #252525<span class="token punctuation">;</span> <span class="token property">transform</span><span class="token punctuation">:</span> <span class="token function">rotate</span><span class="token punctuation">(</span>72deg<span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token property">z-index</span><span class="token punctuation">:</span> 14<span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token selector">.c-4 .link</span> <span class="token punctuation">{</span> <span class="token property">transform</span><span class="token punctuation">:</span> <span class="token function">rotate</span><span class="token punctuation">(</span>-72deg<span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token property">background-image</span><span class="token punctuation">:</span> <span class="token url"><span class="token function">url</span><span class="token punctuation">(</span>user-solid.svg<span class="token punctuation">)</span></span><span class="token punctuation">;</span> <span class="token property">background-size</span><span class="token punctuation">:</span> 1.6em auto<span class="token punctuation">;</span> <span class="token property">background-repeat</span><span class="token punctuation">:</span> no-repeat<span class="token punctuation">;</span> <span class="token property">background-position</span><span class="token punctuation">:</span> 95% 72.5%<span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token selector">.c-5</span> <span class="token punctuation">{</span> <span class="token property">background</span><span class="token punctuation">:</span> #000<span class="token punctuation">;</span> <span class="token property">z-index</span><span class="token punctuation">:</span> -1<span class="token punctuation">;</span> <span class="token property">z-index</span><span class="token punctuation">:</span> 10<span class="token punctuation">;</span> <span class="token punctuation">}</span> </code></pre> <p>Weil: jetzt scheint dein Browser auch schluckauf zu haben. Oben das ist alt, unten das ist neu.</p> <p>Wenn ich das CSS im FF aufrufe wird das falsche alte CSS mit Fontawesome angezeigt. Wenn ich einen anderen Browser benutze das richtige und das funktioniert auch (selbst wenn da noch überflüssige einträge drin sind)</p> <p>Der Leihe staunt und der Fachmann wunder sich würde ich meinen.</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Firefox cached zu lange Thu, 10 Feb 22 09:57:20 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796062#m1796062 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796062#m1796062 <p>Moin Torsten,</p> <blockquote> <p>Weil: jetzt scheint dein Browser auch schluckauf zu haben. Oben das ist alt, unten das ist neu.</p> </blockquote> <p>Firefox hat ein merkwürdiges Verständnis von <em>cachen</em> (ich würde gar von einem Bug sprechen). Ich habe soeben deine Seite aufgerufen, F12 gedrückt, im Netzwerk-Tab Cachen deaktiviert und die komplette Seite neu geladen:</p> <p><a href="/images/add0b196-8a57-11ec-ba32-b42e9947ef30.png" rel="noopener noreferrer"><img src="/images/add0b196-8a57-11ec-ba32-b42e9947ef30.png?size=medium" alt="Netzwerk-Tab der Browser-Entwicklertools mit veralteten Einträgen trotz deaktiviertem Cache" title="Netzwerk-Tab der Browser-Entwicklertools" loading="lazy"></a></p> <p>Die CSS-Dateien sind allerdings immer noch die alten, obwohl sie sogar schon abgelaufen sind. Wie kann das denn sein?</p> <p>Viele Grüße<br> Robert</p> Firefox cached zu lange Thu, 10 Feb 22 11:12:47 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796064#m1796064 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796064#m1796064 <p>Moin Robert,</p> <blockquote> <p>Die CSS-Dateien sind allerdings immer noch die alten, obwohl sie sogar schon abgelaufen sind. Wie kann das denn sein?</p> </blockquote> <p>Wirklich interessant was man mit dem Inspector so alles anstellen kann...</p> <p>Wenn ich auf deine Frage eine Antwort wüsste hätte ich sicher einen weniger technischen Job… Leider hab ich sowas auch schon in anderen Browsern erlebt, nur noch nie so hartnäckig wie im FF. Außerdem hab ich ja weiter oben ein Problem bereits geschildert, dass sicher auch irgendeinen Bezug dazu hat... ich hab nämlich den Fehler nicht gefunden, der hat sich quasi selbst entfehlert als ich das css deutlich verändert habe.</p> <p>Kann das sein dass irgend ein Server des Providers Daten aus einem dort erzeugten Cache liefert?</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Äh... Nein: Du hast widersprüchliche Angaben in Deinen Headern Thu, 10 Feb 22 13:55:06 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796072#m1796072 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796072#m1796072 <p>Du hast widersprüchliche Angaben in Deinen Headern.</p> <ul> <li>Einerseits ein „max-age“ von 30 Tagen (2592000 Sekunden.)</li> <li>Anderseits einen Ablauf (expires) nach 24 Stunden.</li> </ul> <p>Ein solcher Zustand ist meines Wissens nicht definiert, der Browser kann also regieren, wie dessen Entwickler das für richtig hält.</p> <p><strong>Lösung:</strong> Korrigiere die den „cache-control“-header auf „max-age=86400, public".</p> Firefox cached zu lange Thu, 10 Feb 22 11:15:39 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796065#m1796065 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796065#m1796065 <p>Hallo</p> <blockquote> <p>Kann das sein dass irgend ein Server des Providers Daten aus einem dort erzeugten Cache liefert?</p> </blockquote> <p>Das kann es. Es ist durchaus möglich, dass dein Hoster einen Proxyserver zum cachen einsetzt.</p> <p>Tschö, Auge</p> <div class="signature">-- <br> 200 ist das neue 35. </div> Firefox cached zu lange Thu, 10 Feb 22 11:41:04 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796070#m1796070 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796070#m1796070 <p>Moin Auge,</p> <blockquote> <p>Hallo</p> <blockquote> <p>Kann das sein dass irgend ein Server des Providers Daten aus einem dort erzeugten Cache liefert?</p> </blockquote> <p>Das kann es. Es ist durchaus möglich, dass dein Hoster einen Proxyserver zum cachen einsetzt.</p> </blockquote> <p>Dann müsste man noch rausfinden warum unterschiedliche Browser unterschiedlich damit umgehen, am schlausesten ist Edge in diesem Punkt. Selbst GC zuckt da manchmal.</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Firefox cached zu lange Thu, 10 Feb 22 14:05:47 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796074#m1796074 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796074#m1796074 <p>Moin Auge,</p> <blockquote> <blockquote> <p>Kann das sein dass irgend ein Server des Providers Daten aus einem dort erzeugten Cache liefert?</p> </blockquote> </blockquote> <p>das ist so: Es gibt in der Response einen HTTP-Header <code>via</code> mit einem Wert <a href="https://de.wikipedia.org/wiki/Varnish" rel="nofollow noopener noreferrer">varnish</a>. Das ist ein Caching-Server.</p> <p>Vielleicht kommen von dort auch die <a href="https://forum.selfhtml.org/m1796072" rel="noopener noreferrer">widersprüchlichen Werte für <code>max-age</code> und <code>expires</code></a>.</p> <p>Viele Grüße<br> Robert</p> Äh... Nein: Du hast widersprüchliche Angaben in Deinen Headern Thu, 10 Feb 22 14:01:50 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796073#m1796073 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796073#m1796073 <p>Moin,</p> <blockquote> <p>Du hast widersprüchliche Angaben in Deinen Headern.</p> </blockquote> <p>wenn ich nur das Front-End unter Kontrolle habe, sind die HTTP-Header im Respone nicht unter <em>meiner Kontrolle</em>. Um den Wiederspruch muss sich <a href="/users/6536" class="mention registered-user" rel="noopener noreferrer">@bugfix</a> kümmern, ich kann da leider nichts machen.</p> <p>Viele Grüße<br> Robert</p> Äh... Nein: Du hast widersprüchliche Angaben in Deinen Headern Thu, 10 Feb 22 19:46:57 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796084#m1796084 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796084#m1796084 <p>Moin Raketenwilli,</p> <blockquote> <p>Du hast widersprüchliche Angaben in Deinen Headern.</p> <ul> <li>Einerseits ein „max-age“ von 30 Tagen (2592000 Sekunden.)</li> <li>Anderseits einen Ablauf (expires) nach 24 Stunden.</li> </ul> <p>Ein solcher Zustand ist meines Wissens nicht definiert, der Browser kann also regieren, wie dessen Entwickler das für richtig hält.</p> <p><strong>Lösung:</strong> Korrigiere die den „cache-control“-header auf „max-age=86400, public".</p> </blockquote> <p>Vielen Dank für die Lösung... noch eine Frage, denn ich habe zusätzlich folhendes in der .htaccess notiert:</p> <pre><code class="block language-php"> ExpiresActive on ExpiresDefault <span class="token string double-quoted-string">"access plus 1 month"</span> <span class="token comment"># CSS</span> ExpiresByType text<span class="token operator">/</span>css <span class="token string double-quoted-string">"access plus 1 day"</span> <span class="token comment"># Data interchange</span> ExpiresByType text<span class="token operator">/</span>xml <span class="token string double-quoted-string">"access plus 0 seconds"</span> <span class="token comment"># Favicon (cannot be renamed!) and cursor images</span> ExpiresByType image<span class="token operator">/</span>vnd<span class="token operator">.</span>microsoft<span class="token operator">.</span>icon <span class="token string double-quoted-string">"access plus 1 year"</span> ExpiresByType image<span class="token operator">/</span>x<span class="token operator">-</span>icon <span class="token string double-quoted-string">"access plus 1 year"</span> <span class="token comment"># HTML - Behält die Website eine Stunde im Cache, neues wird erst nach Ablauf einer Stunde</span> <span class="token comment"># angezeigt. Wenn nicht gewuenscht, bei 3600 eine Null eintragen z.B access plus 3600 seconds</span> ExpiresByType text<span class="token operator">/</span>html <span class="token string double-quoted-string">"access plus 3600 seconds"</span> <span class="token comment"># JavaScript</span> ExpiresByType text<span class="token operator">/</span>javascript <span class="token string double-quoted-string">"access plus 1 week"</span> <span class="token comment"># Media files</span> ExpiresByType image<span class="token operator">/</span>bmp <span class="token string double-quoted-string">"access plus 1 year"</span> ExpiresByType image<span class="token operator">/</span>gif <span class="token string double-quoted-string">"access plus 1 year"</span> ExpiresByType image<span class="token operator">/</span>jpg <span class="token string double-quoted-string">"access plus 1 year"</span> ExpiresByType image<span class="token operator">/</span>png <span class="token string double-quoted-string">"access plus 1 year"</span> ExpiresByType image<span class="token operator">/</span>svg<span class="token operator">+</span>xml <span class="token string double-quoted-string">"access plus 1 month"</span> ExpiresByType image<span class="token operator">/</span>webp <span class="token string double-quoted-string">"access plus 1 year"</span> </code></pre> <p>sind die Angaben die übere einen Tag hinaus gehen damit auch wieder kritisch, unsinnig und erzeugen Störungen weil das cache-limit ja bei nur einem Tag liegt?</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Äh... Nein: Du hast widersprüchliche Angaben in Deinen Headern Thu, 10 Feb 22 14:10:19 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796075#m1796075 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796075#m1796075 <p>Dann müsst Ihr (also wer von Euch beiden auch immer) die „Mechanik“ entsprechend ändern.</p> <p>Eine Lösung könnte sein, sowohl expires als auch max-age aus Angaben in einer Konfigurationsdatei übereinstimmend zu berechnen oder das Aussenden eines der beiden Header zu unterbinden.</p> Äh... Nein: Du hast widersprüchliche Angaben in Deinen Headern Thu, 10 Feb 22 15:25:14 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796078#m1796078 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796078#m1796078 <p>Moin Raketenwilli & Robert B.,</p> <blockquote> <p>Dann müsst Ihr (also wer von Euch beiden auch immer) die „Mechanik“ entsprechend ändern.</p> <p>Eine Lösung könnte sein, sowohl expires als auch max-age aus Angaben in einer Konfigurationsdatei übereinstimmend zu berechnen oder das Aussenden eines der beiden Header zu unterbinden.</p> </blockquote> <p>Also mal wieder mein Fehler, ich hatte angenommen, dass das eine ein "Verfallsdatum" und das Andere ein Verfügbarkeitsdatum ist... änder ich heute Abend, danke mal wieder.</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Äh... Nein: Du hast widersprüchliche Angaben in Deinen Headern Thu, 10 Feb 22 16:25:33 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796079#m1796079 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796079#m1796079 <p>Moin Torsten,</p> <blockquote> <blockquote> <p>Eine Lösung könnte sein, sowohl expires als auch max-age aus Angaben in einer Konfigurationsdatei übereinstimmend zu berechnen oder das Aussenden eines der beiden Header zu unterbinden.</p> </blockquote> <p>Also mal wieder mein Fehler, ich hatte angenommen, dass das eine ein "Verfallsdatum" und das Andere ein Verfügbarkeitsdatum ist... änder ich heute Abend, danke mal wieder.</p> </blockquote> <p>Was (auch) hilft: Einfach den Zeitstempel der letzten Änderung als <em>Last-Modified</em> zu senden.</p> <p>Viele Grüße<br> Robert</p> Äh... Nein: Du hast widersprüchliche Angaben in Deinen Headern Thu, 10 Feb 22 16:33:41 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796080#m1796080 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796080#m1796080 <p>Hallo,</p> <blockquote> <blockquote> <p>ich hatte angenommen, dass das eine ein "Verfallsdatum" und das Andere ein Verfügbarkeitsdatum ist...</p> </blockquote> </blockquote> <p>was ist für dich der Unterschied?</p> <blockquote> <p>Was (auch) hilft: Einfach den Zeitstempel der letzten Änderung als <em>Last-Modified</em> zu senden.</p> </blockquote> <p>Das ist meines Wissens das Standardverhalten zumindest des Apachen. Aber das hat natürlich nur eine Wirkung, wenn der Client die Ressource überhaupt neu anfragt. Wenn er glaubt, noch eine brauchbare (i.e. gültige) Version im Cache zu haben und deshalb gar nicht erst nachfragt, kriegt er auch ein geändertes <em>Last-Modified</em> nicht mit.</p> <p>Immer eine Handbreit Wasser unterm Kiel<br>  Martin</p> <div class="signature">-- <br> The taste of love: The more you get, the more you want<br> (aus <em>The Lightning Seeds: Sense</em>) </div> Äh... Nein: Du hast widersprüchliche Angaben in Deinen Headern Thu, 10 Feb 22 17:17:37 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796081#m1796081 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796081#m1796081 <blockquote> <blockquote> <p>Was (auch) hilft: Einfach den Zeitstempel der letzten Änderung als <em>Last-Modified</em> zu senden.</p> </blockquote> <p>Das ist meines Wissens das Standardverhalten zumindest des Apachen.</p> </blockquote> <p>Ja. Aber 1.) längst nicht nur des Apache und 2.) nur für statische Ressourcen (e.g. „ausgelieferte Dateien“). Alles was (z.B. von PHP-Skripten) live erzeugt wird kommt (sofern man die header nicht ebenso dynamisch setzt) natürlich mit der aktuellen Zeit.</p> Äh... Nein: Du hast widersprüchliche Angaben in Deinen Headern Thu, 10 Feb 22 19:49:46 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796085#m1796085 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796085#m1796085 <p>Moin Der,</p> <blockquote> <p>Hallo,</p> <blockquote> <blockquote> <p>ich hatte angenommen, dass das eine ein "Verfallsdatum" und das Andere ein Verfügbarkeitsdatum ist...</p> </blockquote> </blockquote> <p>was ist für dich der Unterschied?</p> </blockquote> <p>Falls aufregende oder überraschende Dinge für Schnappatmung sorgen hol dir schon mal ne tüte um nicht zu hyperventilieren...</p> <p>→ denken wir mal an Joghurt…</p> <p> </p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Äh... Nein: Du hast widersprüchliche Angaben in Deinen Headern Thu, 10 Feb 22 17:28:50 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796082#m1796082 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796082#m1796082 <p>Hi,</p> <blockquote> <blockquote> <blockquote> <p>Was (auch) hilft: Einfach den Zeitstempel der letzten Änderung als <em>Last-Modified</em> zu senden.</p> </blockquote> <p>Das ist meines Wissens das Standardverhalten zumindest des Apachen.</p> </blockquote> <p>Ja. Aber 1.) längst nicht nur des Apache</p> </blockquote> <p>das mag sein, entzieht sich aber meiner Kenntnis. Daher die Einschränkung.</p> <blockquote> <p>und 2.) nur für statische Ressourcen (e.g. „ausgelieferte Dateien“).</p> </blockquote> <p>Selbstverständlich. Das zu erwähnen, hielt ich nicht für nötig. Bei dynamisch on-the-fly erzeugten Ressourcen gibt es ja per se keinen <em>Zeitstempel der letzten Änderung</em>.</p> <blockquote> <p>Alles was (z.B. von PHP-Skripten) live erzeugt wird kommt (sofern man die header nicht ebenso dynamisch setzt) natürlich mit der aktuellen Zeit.</p> </blockquote> <p>Okay. Ich hätte jetzt erwartet, dass der Last-Modified-Header in dem Fall ganz fehlt.</p> <p>Immer eine Handbreit Wasser unterm Kiel<br>  Martin</p> <div class="signature">-- <br> The taste of love: The more you get, the more you want<br> (aus <em>The Lightning Seeds: Sense</em>) </div> Äh... Nein: Du hast widersprüchliche Angaben in Deinen Headern Fri, 11 Feb 22 15:32:12 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796098#m1796098 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796098#m1796098 <p>Auf Grund der Einrückungen gehe ich davon aus, Du hast <code>IfModule</code> gesetzt:</p> <pre><code class="block language-apache"><IfModule mod_expires.c> ExpiresActive on # … </IfModule> </code></pre> <p>Erlaube dem Proxy noch das Cachen mit:</p> <pre><code class="block language-apache"><IfModule mod_headers.c> Header set Cache-Control "public" </IfModule> </code></pre> <p><strong>Was mir aber unklar ist: Du lieferst die Seite doch via HTTPS aus. Das führt zu der Frage:</strong></p> <p>Wie (Wo!) hast Du denn die Server-Keys hinterlegt?</p> <p>Die Sache ist nämlich die, dass in dem Fall ENTWEDER die Keys und Zertifikate auf dem Reverse-Proxy liegen ODER dieser die Requests und die Antworten zwischen dem Webserver und den Clients einfach 1:1 durchreicht (also abgesehen von <code>proxy_pass</code> nichts tut, insbesondere nichts cacht - ergo nur eine sinnlose Umleitung, mithin entgegen der Absicht sogar ein „Performancekiller“ ist) - weil er ja nicht in die Verschlüsselung eingreifen kann.</p> <p><strong>Dann wäre da noch was:</strong></p> <p>Beim Content-Type Text/HTML erlaubst Du das Cachen für eine Stunde, bei CSS für einen Tag bei JS für eine Woche. Das ist unlogisch und kann zu weitere[m|n] „Wundern“ führen, denn oft werden, wegen der engen Verzahnung, diese Dateien zum gleichen Zeitpunkt geändert. Diese Angaben sollten also übereinstimmen damit Benutzer im Falle von Änderungen wenigstens eine Chance haben, die zueinander passenden Dateien zu bekommen.</p> <p><strong>Empfehlungen:</strong></p> <p>Diese Einstellungen wirken auch bei „dynamischen“ Output, z.B. von PHP-Skripten. Wenn ein solches z.B. „Text/HTML“ signalisiert bekommt das vom Server auch die dafür vorgesehenen Header. Das ist womöglich falsch - z.B. wenn etwas wie <code>echo date('Y-m-d H:i:s')</code> darin vorkommt.</p> <p>Für mich wäre das, neben der Performance, ein Grund, statt auf <code>ExpiresByType</code> zu setzen, wie folgt zu notieren:</p> <pre><code class="block language-apache"><IfModule mod_headers.c> <Files ~"\.(html|htm|css|js)$"> Header set Cache-Control "public,must-revalidate" Header set Expires "A3600" # 60*60 = 1Stunde </Files> <Files ~ "\.(gif|jpe?g|png|ico|tiff|pnm|pnb)$"> Header set Cache-Control "public,no-transform" Header set Expires "A2592000" #60*60*24*30 = 30 Tage </Files> </IfModule> </code></pre> <p>Ich habe mal <a href="https://developer.mozilla.org/de/docs/Web/HTTP/Headers/Cache-Control" rel="nofollow noopener noreferrer">sinnvollerweise <code>must-revalidate</code> und <code>no-transform</code> ergänzt</a>, denn Du willst ja. z.B. sicher nicht, dass ein Proyx die Fotos durch Komprimierung verunstaltet…</p> <p><strong>Vorteile dieses Vorgehens:</strong></p> <ul> <li>Das Pattern (<code>"\.(html|htm|css|js)$"</code>) ist wohl (bei statischen Ressorcen) auch schneller als die „teure“ Ermittlung des Mime-Types.</li> <li>Den Zeitpunkt mit <a href="https://www.tutorialspoint.com/c_standard_library/c_function_strftime.htm" rel="nofollow noopener noreferrer">strftotime</a> „teuer“ zu errechnen kann man sich auch sparen.</li> </ul> <p>In Skripten (z.B. php) setze ich den Ablauf des oder der Caches dann lieber individuell im Skript selbst. Das Skript ist die Stelle an der ich weiß, ob und wie das Cachen sinnvoll ist…</p> Äh... Nein: Du hast widersprüchliche Angaben in Deinen Headern Thu, 10 Feb 22 20:08:30 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796087#m1796087 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796087#m1796087 <p>Hallo Torsten (ohne h),</p> <blockquote> <blockquote> <blockquote> <blockquote> <p>ich hatte angenommen, dass das eine ein "Verfallsdatum" und das Andere ein Verfügbarkeitsdatum ist...</p> </blockquote> </blockquote> <p>was ist für dich der Unterschied?</p> </blockquote> <p>Falls aufregende oder überraschende Dinge für Schnappatmung sorgen hol dir schon mal ne tüte um nicht zu hyperventilieren...</p> </blockquote> <p>keine Sorge, ich habe eine Flasche Bier zur Hand und bin völlig entspannt.</p> <blockquote> <p>→ denken wir mal an Joghurt…</p> </blockquote> <p>In die Richtung ging auch mein Gedanke. Dann ist <strong>expires</strong> das MHD, also das Datum, bis zu dem der Hersteller meint, das Produkt sei garaniert noch einwandfrei. Alternativ ist <strong>max-age</strong> der maximale Zeitraum ab Herstellung, in dem das Produkt sicher noch in Ordnung ist. Also wo liegt der Unterschied?</p> <p>Immer eine Handbreit Wasser unterm Kiel<br>  Martin</p> <div class="signature">-- <br> The taste of love: The more you get, the more you want<br> (aus <em>The Lightning Seeds: Sense</em>) </div> Äh... Nein: Du hast widersprüchliche Angaben in Deinen Headern Thu, 10 Feb 22 21:16:39 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796089#m1796089 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796089#m1796089 <p>Moin Der,</p> <blockquote> <p>Hallo Torsten (ohne h),</p> <blockquote> <blockquote> <blockquote> <blockquote> <p>ich hatte angenommen, dass das eine ein "Verfallsdatum" und das Andere ein Verfügbarkeitsdatum ist...</p> </blockquote> </blockquote> <p>was ist für dich der Unterschied?</p> </blockquote> <p>Falls aufregende oder überraschende Dinge für Schnappatmung sorgen hol dir schon mal ne tüte um nicht zu hyperventilieren...</p> </blockquote> <p>keine Sorge, ich habe eine Flasche Bier zur Hand und bin völlig entspannt.</p> <blockquote> <p>→ denken wir mal an Joghurt…</p> </blockquote> <p>In die Richtung ging auch mein Gedanke. Dann ist <strong>expires</strong> das MHD, also das Datum, bis zu dem der Hersteller meint, das Produkt sei garaniert noch einwandfrei. Alternativ ist <strong>max-age</strong> der maximale Zeitraum ab Herstellung, in dem das Produkt sicher noch in Ordnung ist. Also wo liegt der Unterschied?</p> </blockquote> <p>Wie der Name schon sagt, in dem Zeitraum dazwischen. Bleiben wir mal beim <s>Johurt</s> Bier. Weil das Produkt auch wenn es vergammelt unbedenklich ist bekommt es ein MHD. kann aber noch Wochen danach völlig einwandfrei sein. Das <strong>max-age</strong> verwendet man für Produkte die nach einem zu erwartenden MHD potentiell gesundheitsgefährdend werden könnten, wie z.B. Hackfleisch. Das nennt sich dann zwar Haltbarkeitsdatum ich fand Verfügbarkeitsdatum hier aber treffender…</p> <p>Ich hatte in meinem Jugendlichen Leichtsinn angenommen so würde das funktionieren... <strong>max-age</strong> so dachte ich, ist der Tag an dem es weg <strong>muss</strong> ;-)</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Äh... Nein: Du hast widersprüchliche Angaben in Deinen Headern Fri, 11 Feb 22 18:32:37 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796100#m1796100 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796100#m1796100 <p>Moin Raketenwilli,</p> <blockquote> <p>Auf Grund der Einrückungen gehe ich davon aus, Du hast <code>IfModule</code> gesetzt:</p> </blockquote> <p>Jess sör!</p> <blockquote> <p><strong>Was mir aber unklar ist: Du lieferst die Seite doch via HTTPS aus. Das führt zu der Frage:</strong></p> <p>Wie (Wo!) hast Du denn die Server-Keys hinterlegt?</p> </blockquote> <p>:( das letzte Mal hab ich an der .htaccess rumgefummelt, das war… ähm, weiß nich genau, auf jeden Fall war da https noch keine "Vorschrift" ich fürchte da muss ich mich mal neu belesen…</p> <blockquote> <p>…ergo nur eine sinnlose Umleitung, mithin entgegen der Absicht sogar ein „Performancekiller“ ist) - weil er ja nicht in die Verschlüsselung eingreifen kann.</p> </blockquote> <p>danke für die Schlaumachung... vielleicht sorgt (u.a.) das auch für die langen Ladezeiten...</p> <blockquote> <p>Beim Content-Type Text/HTML erlaubst Du das Cachen für eine Stunde, bei CSS für einen Tag bei JS für eine Woche. Das ist unlogisch und kann zu weitere[m|n] „Wundern“ führen, denn oft werden, wegen der engen Verzahnung, diese Dateien zum gleichen Zeitpunkt geändert. Diese Angaben sollten also übereinstimmen damit Benutzer im Falle von Änderungen wenigstens eine Chance haben, die zueinander passenden Dateien zu bekommen.</p> </blockquote> <p>hier hab ich mir gedacht, ich folge einfach meinem Rhythmus, wenn ein Bild erst mal drin ist bleibts da auch... genau so verhält sich das mit allem anderen in dem Intervall, das ich dort verankert hab, eigentlich wollte ich den paar Piepelz, die mich besuchen den Traffic sparen. Heute (nach x-Jahren) spielt das wohl kaum noch eine Rolle. Ich werde dran arbeiten…</p> <blockquote> <p>Für mich wäre das, neben der Performance, ein Grund, statt auf <code>ExpiresByType</code> zu setzen, wie folgt zu notieren:</p> <pre><code class="block language-apache"><IfModule mod_headers.c> <Files ~"\.(html|htm|css|js)$"> Header set Cache-Control "public,must-revalidate" Header set Expires "A3600" # 60*60 = 1Stunde </Files> <Files ~ "\.(gif|jpe?g|png|ico|tiff|pnm|pnb)$"> Header set Cache-Control "public,no-transform" Header set Expires "A2592000" #60*60*24*30 = 30 Tage </Files> </IfModule> </code></pre> </blockquote> <p>das muss ich erst mal versuchen zu verstehen.</p> <blockquote> <p>Ich habe mal <a href="https://developer.mozilla.org/de/docs/Web/HTTP/Headers/Cache-Control" rel="nofollow noopener noreferrer">sinnvollerweise <code>must-revalidate</code> und <code>no-transform</code> ergänzt</a>, denn Du willst ja. z.B. sicher nicht, dass ein Proyx die Fotos durch Komprimierung verunstaltet…</p> </blockquote> <h3><strong>A B S O L U T E R … V O L L T R E F F E R !!!</strong></h3><blockquote> <ul> <li>Das Pattern (<code>"\.(html|htm|css|js)$"</code>) ist wohl (bei statischen Ressorcen) auch schneller als die „teure“ Ermittlung des Mime-Types.</li> <li>Den Zeitpunkt mit <a href="https://www.tutorialspoint.com/c_standard_library/c_function_strftime.htm" rel="nofollow noopener noreferrer">strftotime</a> „teuer“ zu errechnen kann man sich auch sparen.</li> </ul> </blockquote> <p>Hast du mal "Mars Attacks!" gesehen? Weißt du warum es nicht ein einziges Zitat der Marsianer gibt? (Ganz anders als Klingonisch) Nie hat jemand verstanden was die sagen... so fühl ich mich grad, aber ich werde (auch) dran arbeiten… leider geht das frühestens ab Montag Nacht </p> <blockquote> <p>In Skripten (z.B. php) setze ich den Ablauf des oder der Caches dann lieber individuell im Skript selbst. Das Skript ist die Stelle an der ich weiß, ob und wie das Cachen sinnvoll ist…</p> </blockquote> <p>das letzte Mal als ich hier war, vor 2 Jahren hat mir mal ein Raketen*.* (-mensch?) geholfen ein PHP für ein Formular in meine Seite einzubauen, das war das letzte mal, dass ich an meiner Seite rumgefummelt habe (außer Bilder reinzustopfen) ich glaube ich lass das erst mal, rauszufinden wie ich daran was ändere… das mach ich alles, wenn ich in Rente gehe… (is eh absehbar)</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Äh... Nein: Du hast widersprüchliche Angaben in Deinen Headern Thu, 17 Feb 22 21:54:27 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796299#m1796299 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796299#m1796299 <p>Moin Raketenwilli,</p> <blockquote> <p>Für mich wäre das, neben der Performance, ein Grund, statt auf <code>ExpiresByType</code> zu setzen, wie folgt zu notieren:</p> <pre><code class="block language-apache"><IfModule mod_headers.c> <Files ~"\.(html|htm|css|js)$"> Header set Cache-Control "public,must-revalidate" Header set Expires "A3600" # 60*60 = 1Stunde </Files> <Files ~ "\.(gif|jpe?g|png|ico|tiff|pnm|pnb)$"> Header set Cache-Control "public,no-transform" Header set Expires "A2592000" #60*60*24*30 = 30 Tage </Files> </IfModule> </code></pre> <p>Ich habe mal <a href="https://developer.mozilla.org/de/docs/Web/HTTP/Headers/Cache-Control" rel="nofollow noopener noreferrer">sinnvollerweise <code>must-revalidate</code> und <code>no-transform</code> ergänzt</a>, denn Du willst ja. z.B. sicher nicht, dass ein Proyx die Fotos durch Komprimierung verunstaltet…</p> </blockquote> <p>ich hab das in meine htaccess gebastelt, ich verstehe auch was das machen soll, allerdings gibts dann einen "Internal Server Error" ohne angabe des Fehlercodes... den Fehler im Code finde ich leider nicht.</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Übersetzung Fachidiotisch → Deutsch Fri, 11 Feb 22 19:39:20 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796102#m1796102 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796102#m1796102 <blockquote> <blockquote> <ul> <li>Das Pattern (<code>"\.(html|htm|css|js)$"</code>) ist wohl (bei statischen Ressorcen) auch schneller als die „teure“ Ermittlung des Mime-Types.</li> <li>Den Zeitpunkt mit <a href="https://www.tutorialspoint.com/c_standard_library/c_function_strftime.htm" rel="nofollow noopener noreferrer">strftotime</a> „teuer“ zu errechnen kann man sich auch sparen.</li> </ul> </blockquote> <p>Hast du mal "Mars Attacks!" gesehen? Weißt du warum es nicht ein einziges Zitat der Marsianer gibt? (Ganz anders als Klingonisch) Nie hat jemand verstanden was die sagen...</p> </blockquote> <p><strong>Übersetzung Fachidiotisch → Deutsch</strong></p> <ul> <li><code>Statische Ressourcen</code>: Im Wesentlichen: Dateien.</li> <li><code>Pattern</code>: Suchmuster, hier für Dateien (die einen Punkt, dahinter eine darin aufgeführte Endung haben).</li> <li><code>Mime-Typ</code>: Inhaltstyp: Dieser wird unter Linux/Unix regelmäßig durch „Nachsehen in der Datei“ (oder einen anderen Speicher) und „Vergleich mit Mustern“ ermittelt. Das ist aufwendig. Dafür wird z.B. ein PDF auch erkannt, wenn es keine oder eine falsche Endung hat. (<code>man mimetype</code> oder <code>man mimeopen</code>, auch <code>man mimeview</code> hilft Dir auf einem brauchbar ausgestattetem Linux-Rechner weiter.</li> <li><code>strftotime</code>: Programm(-bibliothek), mit welcher aus gegebenen Text auf Zeitangaben spekuliert wird. Das ist, wegen der Vielzahl der zu eruierenden Möglichkeiten, relativ aufwendig - und erfolgt hier bei jedem Abruf.</li> </ul> <blockquote> <p>Raketen*.* (-mensch?)</p> </blockquote> <p>Ich verwende diesen Präfix weil Raketen schnell sind. Wegen der aus historischen Gründen (ich habe den Mist schon gemacht, da standen Server mit 486er Prozessor[en] in Rechenzentren) von mir oft erwähnten Optimierungen werde ich entweder gelobt oder geschmäht…</p> Übersetzung Fachidiotisch → Deutsch Fri, 11 Feb 22 19:56:20 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796103#m1796103 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796103#m1796103 <p>Moin Raketenwilli,</p> <blockquote> <blockquote> <blockquote> <ul> <li>Das Pattern (<code>"\.(html|htm|css|js)$"</code>) ist wohl (bei statischen Ressorcen) auch schneller als die „teure“ Ermittlung des Mime-Types.</li> <li>Den Zeitpunkt mit <a href="https://www.tutorialspoint.com/c_standard_library/c_function_strftime.htm" rel="nofollow noopener noreferrer">strftotime</a> „teuer“ zu errechnen kann man sich auch sparen.</li> </ul> </blockquote> <p>Hast du mal "Mars Attacks!" gesehen? Weißt du warum es nicht ein einziges Zitat der Marsianer gibt? (Ganz anders als Klingonisch) Nie hat jemand verstanden was die sagen...</p> </blockquote> <p><strong>Übersetzung Fachidiotisch → Deutsch</strong></p> <ul> <li><code>Statische Ressourcen</code>: Im Wesentlichen: Dateien.</li> <li><code>Pattern</code>: Suchmuster, hier für Dateien (die einen Punkt, dahinter eine darin aufgeführte Endung haben).</li> <li><code>Mime-Typ</code>: Inhaltstyp: Dieser wird unter Linux/Unix regelmäßig durch „Nachsehen in der Datei“ (oder einen anderen Speicher) und „Vergleich mit Mustern“ ermittelt. Das ist aufwendig. Dafür wird z.B. ein PDF auch erkannt, wenn es keine oder eine falsche Endung hat. (<code>man mimetype</code> oder <code>man mimeopen</code>, auch <code>man mimeview</code> hilft Dir auf einem brauchbar ausgestattetem Linux-Rechner weiter</li> <li><code>strftotime</code>: Programm(-bibliothek), mit welcher aus gegebenen Text auf Zeitangaben spekuliert wird. Das ist, wegen der Vielzahl der zu eruierenden Möglichkeiten, relativ aufwendig - und erfolgt hier bei jedem Abruf.</li> </ul> </blockquote> <p>…ohne diese Hilfe wär ich für ganz sicher eine Weile "Lost in Translation" ;-)</p> <p>ich hab mir mal meine .htaccess angeschaut, da hab ich ja wild was zusammen kopiert, voll irre...</p> <p>ein Teil stammt von <a href="https://gist.github.com/indysigner/2e2dbf70cbe195ec444703bf43c710e3" rel="nofollow noopener noreferrer">hier</a> ein anderes Bisschen von <a href="https://httpd.apache.org/docs/current/mod/mod_expires.html" rel="nofollow noopener noreferrer">hier</a> und ein wenig mehr von <a href="https://perishablepress.com/7g-firewall/#download" rel="nofollow noopener noreferrer">hier</a>.</p> <p>Außerdem hab ich noch irgend wie dafür gesorgt, dass meine Seite in https ausgeliefert wird (mit RewriteEngine usw.) keine Ahnung ob das im Moment noch notwendig ist, aber damals hat der Provider das empfohlen, und das dass www. entfernt wird falls das noch jemand nutzt, error documents festgelegt und den Zugriff zur Datei gesperrt...</p> <p>voll verrückt, allerdings fürchte ich dass viel davon heute nicht mehr up2date ist, da muss ich mal ran (wundert mich dass die Quellen noch existieren…</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Übersetzung Fachidiotisch → Deutsch Fri, 11 Feb 22 20:08:47 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796104#m1796104 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796104#m1796104 <blockquote> <p>Außerdem hab ich noch irgend wie dafür gesorgt, dass meine Seite in https ausgeliefert wird</p> </blockquote> <p>Ja. Das „soll so“. Nur muss man dann eben dafür sorgen, das der Reverse-Proxy für die Verschlüsselung sorgt. Sonst geht z.B. mein Request erst von Kassel nach Hamburg (wegen Telefonica), von dort nach Frankfurt, dann nach Dänemark und dann via Frankfurt zu Deinem Server in Deutschland…, die Antwort vom Server via Frankfurt nach Dänemark, dann via Frankfurt und deren ISP zu den Betrachtern… (Hab ich nachgesehen…)</p> <p>Wenn - wie ich fest glaube - Deine Webseiten bereits vom Webserver verschlüsselt ausgeliefert werden kannst Du den Proxy kündigen und den DNS-Eintrag wieder auf den eigentlichen Server ändern. Der Proxy nutzt dann nichts - es sei denn du brauchst wegen des Hosters einen DDoS-Schutz.</p> <p>Denke dabei daran, dass die IP eine Stunde (3600 Sekunden) lang von DNS-Server zwischengespeichert wird. (Hab nachgesehen)</p> Übersetzung Fachidiotisch → Deutsch Fri, 11 Feb 22 20:37:31 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796105#m1796105 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796105#m1796105 <p>Moin Raketenwilli,</p> <blockquote> <blockquote> <p>Außerdem hab ich noch irgend wie dafür gesorgt, dass meine Seite in https ausgeliefert wird</p> </blockquote> <p>Ja. Das „soll so“. Nur muss man dann eben dafür sorgen, das der Reverse-Proxy für die Verschlüsselung sorgt. Sonst geht z.B. mein Request erst von Kassel nach Hamburg (wegen Telefonica), von dort nach Frankfurt, dann nach Dänemark und dann via Frankfurt zu Deinem Server in Deutschland…, die Antwort vom Server via Frankfurt nach Dänemark, dann via Frankfurt und deren ISP zu den Betrachtern… (Hab ich nachgesehen…)</p> <p>Wenn - wie ich fest glaube - Deine Webseiten bereits vom Webserver verschlüsselt ausgeliefert werden kannst Du den Proxy kündigen und den DNS-Eintrag wieder auf den eigentlichen Server ändern. Der Proxy nutzt dann nichts - es sei denn du brauchst wegen des Hosters einen DDoS-Schutz.</p> <p>Denke dabei daran, dass die IP eine Stunde (3600 Sekunden) lang von DNS-Server zwischengespeichert wird. (Hab nachgesehen)</p> </blockquote> <p>Öhm auch wenn das mal wieder dumm klingt aber welcher Proxy eigentlich? Der ganze Krempel liegt auf einem Server in Dänemark oder Schweden, denn da hat der Hoster seinen Sitz… ich hab ganz sicher nix was ich kündigen müsste, besonders keien Proxy, da ist auch keine Umleitung eingebaut oder sowas. An Umleitungen hab ich mich nie vergriffen (warum auch, ich leite zwar meine Maildomain auf die *.photo Domain um aber das hat ja mit der *.photo Domain nix zu tun)… aber ich wühl mich nochmal durch die Einstellungen und schau mal nach... Man(n) weiß ja nie.</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Übersetzung Fachidiotisch → Deutsch Fri, 11 Feb 22 21:00:11 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796107#m1796107 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796107#m1796107 <blockquote> <p>Öhm auch wenn das mal wieder dumm klingt aber welcher Proxy eigentlich?</p> </blockquote> <p>Den, der sich in den Antwort-Headern offenbarte… Aber so, wie Du das jetzt beschreibst, ist es ein Reverseproxy des Hosters selbst.</p> <p>Dann ist alles gut.</p> Übersetzung Fachidiotisch → Deutsch Fri, 11 Feb 22 21:03:17 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796108#m1796108 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796108#m1796108 <p>Moin Raketenwilli,</p> <blockquote> <blockquote> <p>Öhm auch wenn das mal wieder dumm klingt aber welcher Proxy eigentlich?</p> </blockquote> <p>Den, der sich in den Antwort-Headern offenbarte… Aber so, wie Du das jetzt beschreibst, ist es ein Reverseproxy des Hosters selbst.</p> <p>Dann ist alles gut.</p> </blockquote> <p>Mein Angstschweiß trocknet langsam... ;-) Danke!</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Übersetzung Fachidiotisch → Deutsch Tue, 15 Feb 22 18:52:13 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796209#m1796209 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796209#m1796209 <p>Moin Raketenwilli,</p> <p>leider hab ich am Sonntag eine Tasse Tee in meinen Rechner geschüttet, glücklicher Weise nur vorn und hinten, da in der Mitte der Tisch war, deswegen lies er sich noch runterfahren... nachdem ich das Dinge gepampert hab und 2 Tage geföhnt läuft er wieder... ist das Glück oder Pech?</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Übersetzung Fachidiotisch → Deutsch Tue, 15 Feb 22 21:09:23 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796210#m1796210 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796210#m1796210 <p>Hallo,</p> <blockquote> <p>[…] Tasse Tee in meinen Rechner geschüttet [...] ist das Glück oder Pech?</p> </blockquote> <p>Wohl eher Ungeschick…</p> <p>Gruß<br> Kalk</p> Übersetzung Fachidiotisch → Deutsch Tue, 15 Feb 22 21:31:37 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796211#m1796211 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796211#m1796211 <p>Moin Tabellenkalk,</p> <blockquote> <p>Hallo,</p> <blockquote> <p>[…] Tasse Tee in meinen Rechner geschüttet [...] ist das Glück oder Pech?</p> </blockquote> <p>Wohl eher Ungeschick…</p> </blockquote> <p>neeee, wenn man sich den Fingernagel einreißt, das ist ungeschickt. Wenn man Tee in den Rechner kippt, dann ist das die Erleuchtung. Augenblicklich wird einem die unerschütterliche Dummheit klar, die die Ursache des ganzen war. Das geht einher mit echtem Haarsträuben und leichten Panikattacken... Vor dem Geistigen Auge zieht kurz das Leben des Rechners an einem Vorbei und das Licht am Ende des Tunnels blitzt kurz auf. Man ist gewillt alle Kabel anzupacken und augenblicklich rauszureißen (Frauchen war in der Nähe und hat schlimmeres verhindert...</p> <p>Ich hab meinen Rechner nämlich lieb ;-) der geht mit mir durch Dick und Dünn.</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Übersetzung Fachidiotisch → Deutsch Tue, 15 Feb 22 23:57:57 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796214#m1796214 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796214#m1796214 <p>Hallo,</p> <blockquote> <p>Ich hab meinen Rechner nämlich lieb ;-) der geht mit mir durch Dick und Dünn.</p> </blockquote> <p>ich dachte schon, durch Dick und Doof.</p> <p>Immer eine Handbreit Wasser unterm Kiel<br>  Martin</p> <div class="signature">-- <br> The taste of love: The more you get, the more you want<br> (aus <em>The Lightning Seeds: Sense</em>) </div> Übersetzung Fachidiotisch → Deutsch Wed, 16 Feb 22 12:28:46 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796229#m1796229 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796229#m1796229 <p>Hallo bugfix,</p> <blockquote> <p>das Licht am Ende des Tunnels blitzt kurz auf</p> </blockquote> <p>Das ist der Funkenflug durch den Kurzschluss, den der Tee ausgelöst hat.</p> <p>Pro-Tipp: Die ausfahrbare Plattform vorn am Rechner ist <strong>kein</strong> Teetassenhalter.</p> <p><a href="/images/f243c482-8f23-11ec-b161-b42e9947ef30.png" rel="noopener noreferrer"><img src="/images/f243c482-8f23-11ec-b161-b42e9947ef30.png?size=medium" alt="" loading="lazy"></a></p> <p><em>Rolf</em></p> <div class="signature">-- <br> sumpsi - posui - obstruxi </div> Übersetzung Fachidiotisch → Deutsch Wed, 16 Feb 22 05:22:39 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796217#m1796217 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796217#m1796217 <p>Moin Der,</p> <blockquote> <p>Hallo,</p> <blockquote> <p>Ich hab meinen Rechner nämlich lieb ;-) der geht mit mir durch Dick und Dünn.</p> </blockquote> <p>ich dachte schon, durch Dick und Doof.</p> </blockquote> <p>oh, <a href="https://www.google.com/search?q=warumm%20bin%20ich%20so%20zynisch&ie=utf-8&oe=utf-8&client=firefox-b-m" rel="nofollow noopener noreferrer">das erzeugt ebenfalls ein gewisses Mitgefühl</a> aber Hopfen und Malz sind noch nicht verloren und letztlich muss ich mich natürluch fragen "Who am I?"</p> <p>Danke schon mal im Voraus & auf Wiederlesen! der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Übersetzung Fachidiotisch → Deutsch Wed, 16 Feb 22 12:35:50 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796230#m1796230 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796230#m1796230 <p>Hallo,</p> <blockquote> <p>Pro-Tipp: Die ausfahrbare Plattform vorn am Rechner ist <strong>kein</strong> Teetassenhalter.</p> <p><a href="/images/f243c482-8f23-11ec-b161-b42e9947ef30.png" rel="noopener noreferrer"><img src="/images/f243c482-8f23-11ec-b161-b42e9947ef30.png?size=medium" alt="" loading="lazy"></a></p> </blockquote> <p>genau, das ist eigentlich die Aufnahme für die zu röstende Salamischeibe.</p> <p>Immer eine Handbreit Wasser unterm Kiel<br>  Martin</p> <div class="signature">-- <br> The taste of love: The more you get, the more you want<br> (aus <em>The Lightning Seeds: Sense</em>) </div> Äh... Nein: Du hast widersprüchliche Angaben in Deinen Headern Fri, 18 Feb 22 08:14:49 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796301#m1796301 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796301#m1796301 <p>Moin Torsten,</p> <blockquote> <blockquote> <pre><code class="block language-apache"><IfModule mod_headers.c> <Files ~"\.(html|htm|css|js)$"> Header set Cache-Control "public,must-revalidate" Header set Expires "A3600" # 60*60 = 1Stunde </Files> <Files ~ "\.(gif|jpe?g|png|ico|tiff|pnm|pnb)$"> Header set Cache-Control "public,no-transform" Header set Expires "A2592000" #60*60*24*30 = 30 Tage </Files> </IfModule> </code></pre> </blockquote> <p>ich hab das in meine htaccess gebastelt, ich verstehe auch was das machen soll, allerdings gibts dann einen "Internal Server Error" ohne angabe des Fehlercodes... den Fehler im Code finde ich leider nicht.</p> </blockquote> <p>Interne Server-Error sind im <code>error.log</code> des Apachen erklärt.</p> <p>Ich vermute mal, dass es <a href="https://httpd.apache.org/docs/2.4/de/mod/core.html#files" rel="nofollow noopener noreferrer"><code>Files</code></a> liegt, das <em>Dateinamen</em> erwartet, während im Beispiel ein regulärer Ausdruck notiert ist – vielleicht ist <code>FilesMath</code> hier die richtige Wahl.</p> <p>Viele Grüße<br> Robert</p> Äh... Nein: Du hast widersprüchliche Angaben in Deinen Headern Fri, 18 Feb 22 08:33:22 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796302#m1796302 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796302#m1796302 <p>Hallo,</p> <blockquote> <blockquote> <blockquote> <pre><code class="block language-apache"><IfModule mod_headers.c> <Files ~"\.(html|htm|css|js)$"> Header set Cache-Control "public,must-revalidate" Header set Expires "A3600" # 60*60 = 1Stunde </Files> <Files ~ "\.(gif|jpe?g|png|ico|tiff|pnm|pnb)$"> Header set Cache-Control "public,no-transform" Header set Expires "A2592000" #60*60*24*30 = 30 Tage </Files> </IfModule> </code></pre> </blockquote> <p>ich hab das in meine htaccess gebastelt, ich verstehe auch was das machen soll, allerdings gibts dann einen "Internal Server Error" ohne angabe des Fehlercodes...</p> </blockquote> </blockquote> <p>der Fehlercode ist 500. </p> <blockquote> <p>Ich vermute mal, dass es <a href="https://httpd.apache.org/docs/2.4/de/mod/core.html#files" rel="nofollow noopener noreferrer"><code>Files</code></a> liegt, das <em>Dateinamen</em> erwartet, während im Beispiel ein regulärer Ausdruck notiert ist</p> </blockquote> <p>Das ist aber in dem von dir verlinkten Abschnitt des Handbuchs ausdrücklich mit beschrieben, sogar mit Beispiel - auch wenn das Handbuch einräumt, dass FilesMatch dann vorzuziehen ist.</p> <blockquote> <p>vielleicht ist <code>FilesMath</code> hier die richtige Wahl.</p> </blockquote> <p>Rein rechnerisch vielleicht. </p> <p>Ich meine (ohne dass ich mir sicher bin), dass Kommentare nicht in einer Zeile mit einer echten Anweisung stehen dürfen, sondern in eine eigene Zeile müssen.</p> <p>Möge der Kaffee gut und der Montag kurz sein<br>  Martin</p> <div class="signature">-- <br> The taste of love: The more you get, the more you want<br> (aus <em>The Lightning Seeds: Sense</em>) </div> Äh... Nein: Du hast widersprüchliche Angaben in Deinen Headern Fri, 18 Feb 22 10:20:24 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796308#m1796308 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796308#m1796308 <p>Moin Martin,</p> <blockquote> <p>Ich meine (ohne dass ich mir sicher bin), dass Kommentare nicht in einer Zeile mit einer echten Anweisung stehen dürfen, sondern in eine eigene Zeile müssen.</p> </blockquote> <p>In der <code>error.log</code> sollte das stehen.</p> <blockquote> <p>Möge der Kaffee gut und der Montag kurz sein</p> </blockquote> <p>Ersteres ist aktuell erfüllt, Danke und gleichfalls </p> <p>Viele Grüße<br> Robert</p> Äh... Nein: Du hast widersprüchliche Angaben in Deinen Headern Fri, 18 Feb 22 11:24:57 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796315#m1796315 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796315#m1796315 <blockquote> <p>Hallo,</p> <blockquote> <blockquote> <blockquote> <pre><code class="block bad language-apache"><IfModule mod_headers.c> <Files ~"\.(html|htm|css|js)$"> Header set Cache-Control "public,must-revalidate" Header set Expires "A3600" # 60*60 = 1Stunde </Files> <Files ~ "\.(gif|jpe?g|png|ico|tiff|pnm|pnb)$"> Header set Cache-Control "public,no-transform" Header set Expires "A2592000" #60*60*24*30 = 30 Tage </Files> </IfModule> </code></pre> </blockquote> <p>ich hab das in meine htaccess gebastelt, ich verstehe auch was das machen soll, allerdings gibts dann einen "Internal Server Error" ohne angabe des Fehlercodes...</p> </blockquote> </blockquote> <p>der Fehlercode ist 500. </p> </blockquote> <p>Und im Error-Log steht: <em>„Header has too many arguments“</em></p> <p>Einfach die Kommentare weglassen?</p> <pre><code class="block good language-apache"><IfModule mod_headers.c> <Files ~"\.(html|htm|css|js)$"> Header set Cache-Control "public,must-revalidate" Header set Expires "A3600" </Files> <Files ~ "\.(gif|jpe?g|png|ico|tiff|pnm|pnb)$"> Header set Cache-Control "public,no-transform" Header set Expires "A2592000" </Files> </IfModule> </code></pre> Äh... Nein: Du hast widersprüchliche Angaben in Deinen Headern Fri, 18 Feb 22 17:12:45 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796330#m1796330 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796330#m1796330 <p>Moin Raketenwilli,</p> <blockquote> <blockquote> <p>Hallo,</p> <blockquote> <blockquote> <blockquote> <pre><code class="block bad language-apache"><IfModule mod_headers.c> <Files ~"\.(html|htm|css|js)$"> Header set Cache-Control "public,must-revalidate" Header set Expires "A3600" # 60*60 = 1Stunde </Files> <Files ~ "\.(gif|jpe?g|png|ico|tiff|pnm|pnb)$"> Header set Cache-Control "public,no-transform" Header set Expires "A2592000" #60*60*24*30 = 30 Tage </Files> </IfModule> </code></pre> </blockquote> <p>ich hab das in meine htaccess gebastelt, ich verstehe auch was das machen soll, allerdings gibts dann einen "Internal Server Error" ohne angabe des Fehlercodes...</p> </blockquote> </blockquote> <p>der Fehlercode ist 500. </p> </blockquote> <p>Und im Error-Log steht: <em>„Header has too many arguments“</em></p> <p>Einfach die Kommentare weglassen?</p> <pre><code class="block good language-apache"><IfModule mod_headers.c> <Files ~"\.(html|htm|css|js)$"> Header set Cache-Control "public,must-revalidate" Header set Expires "A3600" </Files> <Files ~ "\.(gif|jpe?g|png|ico|tiff|pnm|pnb)$"> Header set Cache-Control "public,no-transform" Header set Expires "A2592000" </Files> </IfModule> </code></pre> </blockquote> <p>Ja, so "einfach" scheint's wohl zu sein, ob ich auch selbst drauf gekommen wär? Hmmm, fraglich, vielleicht durch die Anmerkungen (aller Beteiligten -> <strong>B</strong>-thx) und Gevatter Zufall. Danke sehr :) !!!</p> <p>Wenn du noch ein Minütchen hättest, die nächste Frage: wie kommst du an das Serverlog von "meinem" Server (Webspace)? Muss ja irgendwie öffentlich sein ich habe mal in der Apache Bedienungsanleitung geschnüffelt, aber nicht rausgefunden wie man da ran kommt, mein Provider hat dazu auch nix veröffentlicht...</p> <p>Außerdem ist im Handbuch zum ERRORLOG folgendes notiert:</p> <p>"log files may contain information supplied directly by the client, <strong>without escaping</strong>" (mit diesem schrägen Englisch ist vermutlich <strong>ohne Ausnahme</strong> gemeint)</p> <p>Das macht mich ja etwas wuschig…</p> <p>Bei der Gelegenheit bin ich aber zufällig über die Notation zu dem '<Files>' Dingsdabumsda gestolpert…</p> <p>Warum hast du nicht 'FilesMatch' verwendet? Das wird bevorzugt schreiben die und was in aller Welt bedeutet 'jpe?g'. Das Format gibt's als *.jpg oder als *.jpeg, sollte das "? = oder" bedeuten wärs ja daneben... ich hab eine Millionenzillionentrillionen Beispiele gefunden aber keine Erklärung (diese google Suche im Apache Handbuch ist der blanke Mist! {oder ich suche falsch}).</p> <p>Dann gibt's noch ne Generalfrage, wegen welcher man mir jetzt eine scheuern könnte, aber im Internetz geht das ja glücklicher Weise nicht:</p> <p>Wozu soll ich da überhaupt was eigenes definieren?</p> <p>Als ich das in die '.htaccess' kopiert habe dachte ich noch …ich weiß nicht was ich dachte. Mein Hoster hat sich sicher Gedanken zu dem Thema gemacht und eigene Cache-Regeln definiert... Ich kenn die nicht aber die Seite funktioniert (und ehrlich gesagt ist die Seite gefühlt genau so langsam wie mit der neuen Notation) und viel schneller als mit dem Mist den ich da drin hab... <strong>Grübel</strong></p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Äh... Nein: Du hast widersprüchliche Angaben in Deinen Headern Fri, 18 Feb 22 17:23:04 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796331#m1796331 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796331#m1796331 <p>Hallo,</p> <blockquote> <blockquote> <p>Und im Error-Log steht: <em>„Header has too many arguments“</em></p> </blockquote> </blockquote> <blockquote> <p>Wenn du noch ein Minütchen hättest</p> </blockquote> <p>wieso habe ich jetzt im ersten Moment "<strong>Minitütchen</strong>" gelesen? </p> <blockquote> <p>die nächste Frage: wie kommst du an das Serverlog von "meinem" Server (Webspace)?</p> </blockquote> <p>Gar nicht. Das sollte vor unbefugtem Zugriff von außen gut geschützt sein. Die oben zitierte Aussage ist eine auf Fachwissen beruhende Vermutung, ein <em>educated guess</em>.</p> <blockquote> <p>Außerdem ist im Handbuch zum ERRORLOG folgendes notiert:</p> <p>"log files may contain information supplied directly by the client, without <strong>escaping</strong>" (mit diesem schrägen Englisch ist vermutlich <strong>ohne Ausnahme</strong> gemeint)</p> </blockquote> <p>Nein. Gemeint ist: Ohne kontextspezifische Behandlung von Sonderzeichen.</p> <blockquote> <p>Das macht mich ja etwas wuschig…</p> </blockquote> <p>Ruhig, Brauner, ist alles gut.</p> <blockquote> <p>Warum hast du nicht 'FilesMatch' verwendet? Das wird bevorzugt schreiben die und was in aller Welt bedeutet 'jpe?g'. Das Format gibt's als *.jpg oder als *.jpeg, sollte das "? = oder" bedeuten wärs ja daneben... ich hab eine Millionenzillionentrillionen Beispiele gefunden aber keine Erklärung (diese google Suche im Apache Handbuch ist der blanke Mist! {oder ich suche falsch}).</p> </blockquote> <p>In einer RegEx bedeutet das Fragezeichen, dass das Zeichen davor auftreten kann, aber nicht muss.</p> <p>Möge der Kaffee gut und der Montag kurz sein<br>  Martin</p> <div class="signature">-- <br> The taste of love: The more you get, the more you want<br> (aus <em>The Lightning Seeds: Sense</em>) </div> Eigener virtueller Server @Home? Fri, 18 Feb 22 18:12:31 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796333#m1796333 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796333#m1796333 <p><a href="/users/6536" class="mention registered-user" rel="noopener noreferrer">@bugfix</a></p> <blockquote> <blockquote> <p>Wenn du noch ein Minütchen hättest, die nächste Frage: wie kommst du an das Serverlog von "meinem" Server (Webspace)? Muss ja irgendwie öffentlich sein ich habe mal in der Apache Bedienungsanleitung geschnüffelt, aber nicht rausgefunden wie man da ran kommt, mein Provider hat dazu auch nix veröffentlicht...</p> </blockquote> </blockquote> <p>Oh! Verschwörungstheorie? Es ist immer das Einfachste:</p> <p>Ich habe genug eigene (virtuelle) Server um das @Home (oder @Work) schadlos selbst zu testen. Ein anderer Apache Webserver wird auch eher keine anderen Fehlermeldungen wegschreiben...</p> <p>Sich sowas als virtuelle Maschine mit Debian (<a href="https://www.debian.org/CD/netinst/" rel="nofollow noopener noreferrer">Netinst-ISO</a>) aufzusetzen dauert übrigens kaum 20 Minuten. <a href="https://docs.microsoft.com/de-de/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v" rel="nofollow noopener noreferrer">Vielleicht dauert es länger, den (übrigens sehr gut gelungenen) Microsofts Hyper-Vi in Betrieb zu nehmen</a>.</p> <p><a href="/users/475" class="mention registered-user" rel="noopener noreferrer">@Der Martin</a></p> <blockquote> <p>wieso habe ich jetzt im ersten Moment <strong>"Minitütchen"</strong> gelesen? </p> </blockquote> <p>Weil das Gehirn sowieso Vermutungen darüber anstellt, was die reichlich unperfekte Optik des menschlichen Auges da so abliefert. Und je müder das selbe ist um so mehr vermeldet es der Hauptdenkroutine also etwas, was ein naheliegender oder sehr (un-)angenehmer Gedanke ist.</p> Äh... Nein: Du hast widersprüchliche Angaben in Deinen Headern Fri, 18 Feb 22 18:23:42 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796334#m1796334 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796334#m1796334 <p>Moin Der Martin,</p> <blockquote> <blockquote> <p>Wenn du noch ein Minütchen hättest</p> </blockquote> <p>wieso habe ich jetzt im ersten Moment "<strong>Minitütchen</strong>" gelesen? </p> </blockquote> <p><a href="/images/4c15bcfe-90e6-11ec-b096-b42e9947ef30.gif" rel="noopener noreferrer"><img src="/images/4c15bcfe-90e6-11ec-b096-b42e9947ef30.gif?size=medium" alt="" loading="lazy"></a></p> <p>…die Erklärung dafür ist aber recht banal: Weil dir das alles Spaß macht ...und weil du manchmal nicht weißt warum du lachst?!</p> <blockquote> <blockquote> <p>die nächste Frage: wie kommst du an das Serverlog von "meinem" Server (Webspace)?</p> </blockquote> <p>Gar nicht. Das sollte vor unbefugtem Zugriff von außen gut geschützt sein. Die oben zitierte Aussage ist eine auf Fachwissen beruhende Vermutung, ein <em>educated guess</em>.</p> </blockquote> <p><em>educated guess</em> genau meine Fremdsprache...</p> <blockquote> <p>Nein. Gemeint ist: Ohne kontextspezifische Behandlung von Sonderzeichen.</p> </blockquote> <p>welches Wörterbuch sollte ich dafür nutzen... das finde ich nie und nimmer im selfhtml wiki... oder?</p> <blockquote> <blockquote> <p>Das macht mich ja etwas wuschig…</p> </blockquote> <p>Ruhig, Brauner, ist alles gut.</p> </blockquote> <p>Der Wallach wiehert, die Stute zittert, jetzt ist der Wallach ganz verbittert. Frei nach mir...</p> <blockquote> <blockquote> <p>Warum hast du nicht 'FilesMatch' verwendet? Das wird bevorzugt schreiben die und was in aller Welt bedeutet 'jpe?g'. Das Format gibt's als *.jpg oder als *.jpeg, sollte das "? = oder" bedeuten wärs ja daneben... ich hab eine Millionenzillionentrillionen Beispiele gefunden aber keine Erklärung (diese google Suche im Apache Handbuch ist der blanke Mist! {oder ich suche falsch}).</p> </blockquote> <p>In einer RegEx bedeutet das Fragezeichen, dass das Zeichen davor auftreten kann, aber nicht muss.</p> </blockquote> <p>Erstens: Wenn "g" vor was (dem Fragezeichen?) auftritt ist es noch lange nicht *.jpg sondern nur wieder *.jpeg und</p> <p>Zweitens: OK, RegEx... Uralt und nie kapiert (also die Möglichkeiten der Notation) gibt's irgendwo ein Wörterbuch für DAU? (DAU = Dümmster Anzunehmender User)?</p> <p>Bleibt noch die Frage nach dem 'FilesMatch'...</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div> Eigener virtueller Server @Home? Fri, 18 Feb 22 18:33:36 Z https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796336#m1796336 https://forum.selfhtml.org/self/2022/feb/01/footer-im-opera-desktop/1796336#m1796336 <p>Moin Raketenwilli,</p> <blockquote> <p>Oh! Verschwörungstheorie? Es ist immer das Einfachste:</p> <p>Ich habe genug eigene (virtuelle) Server um das @Home (oder @Work) schadlos selbst zu testen. Ein anderer Apache Webserver wird auch eher keine anderen Fehlermeldungen wegschreiben...</p> </blockquote> <p>hihi, glaubt mir mit Sicherheit niemand, vor ca. 20 Jahren habe ich auch mal mit sowas rumgespielt (also bei mir wars spielen, bitte keine Jacke zum anziehen suchen!) nachdem ich festgestellt hatte, dass ich mit dem Einen UND dem Anderen nicht klar komm, hab ich den Server weggelassen... hatte ich hauptsächlich gemacht um sowas wie ne NAS zu haben, der Nebeneffekt war die Plattform für html…</p> <blockquote> <p><a href="/users/475" class="mention registered-user" rel="noopener noreferrer">@Der Martin</a></p> <blockquote> <p>wieso habe ich jetzt im ersten Moment <strong>"Minitütchen"</strong> gelesen? </p> </blockquote> <p>Weil das Gehirn sowieso Vermutungen darüber anstellt, was die reichlich unperfekte Optik des menschlichen Auges da so abliefert. Und je müder das selbe ist um so mehr vermeldet es der Hauptdenkroutine also etwas, was ein naheliegender oder sehr (un-)angenehmer Gedanke ist.</p> </blockquote> <p>Neeeee, man assoziiert immer zuerst das bekannte oder begehrte... Lord bless the Netherlands!</p> <p>Danke schon mal im Voraus & auf Wiederlesen!</p> <p>der torsten</p> <div class="signature">-- <br> Shakespeare: To be or not to be / Sartre: To be is to do / Camus: To do is to be / Sinatra: Do be do be do </div>