Page 5 of 6

Re: Shariff_XH

Posted: Sun Feb 05, 2017 5:11 pm
by frase
lck wrote:(1)
Problem ist (wieder einmal) ein globaler Selektor in ./plugins/shariff/css/stylesheet.css
...
(2)
Dieser Selektor wirkt auf alle Elemente des Dokumentes und sollte in dieser Form nicht verwendet werden.
(3)
Ist es unbedingt notwendig, so sollte es wenigstens nur auf den Plugin-Bereich angewendet werden:
@Ludwig
In diesem Fall hast du mit dem ersten Teil deines Tipps wirklich Recht.
Dem zweiten Teil der Aussage muss ich leider widersprechen.
(3) ist widerum völlig richtig.

Das Problem:
Die verschiedenen Browser machen um verschiedene Elemente automatisch verschiedene Abstände.
Das geht schon mit dem body los.
Damit man ein einigermaßen gleiches Aussehen auf allen Browsern erreicht, setzt man diese Abstände zurück.
Nachteil: Man muss dann für alle Elemente Abstände neu definieren.
Das Ding mit * {...} kam vor ein paar Jahren auf und hat alle Template-Gestalter begeistert.
Und es hat auch geholfen.
Mittlerweile gibt es auch andere Ansätze, das Problem zu lösen. Z.B. normalize.css.
Dabei werden die Browser-eigenen Abstände nicht entfernt, sondern standardisiert (Erklärung laienhaft).
Somit kann man sich eine Menge Arbeit beim CSS ersparen.
Fazit:
Hier im speziellen Fall hätte nichts von beidem geholfen, weil das verwendete Template auf die browsereigenen Abstände vertraut hat.
Da ist dein Tipp Gold wert.
Plugin-Templates sollten tatsächlich keine site-weiten Styles verwenden. Das Ergebnis war hier zu erleben.
;-)

Re: Shariff_XH

Posted: Sun Feb 05, 2017 5:33 pm
by cmb
frase wrote:Nachteil: Man muss dann für alle Elemente Abstände neu definieren.
Genau, und zwar für alle Elemente, die es gibt, und all diejenigen, die in den nächsten Jahren eingeführt werden. Wer also eine funktionierende Kristallkugel hat, ist hier klar im Vorteil. :P
frase wrote:(3) ist widerum völlig richtig.
Ich würde sogar noch weiter gehen, und (vielleicht bis auf besondere Ausnahmefälle) generell "verbieten", dass Plugins Regeln für reine Element-Selektoren definieren (das sollte Templates vorbehalten bleiben). Statt dessen sollte wenigstens immer eine CSS-Klasse oder -ID enthalten sein (wegen der unterschiedlichen Spezifizität ist eine Beschränkung auf Klassen vielleicht sinnvoll).

Re: Shariff_XH

Posted: Sun Feb 05, 2017 5:41 pm
by frase
cmb wrote:Genau, und zwar für alle Elemente, die es gibt, und all diejenigen, die in den nächsten Jahren eingeführt werden. Wer also eine funktionierende Kristallkugel hat, ist hier klar im Vorteil. :P
Gut gebrüllt, Löwe!
Als dieser "Hack" rauskam, gab es auch noch nich sooo viele CMS und jeder hat mehr oder weniger für statische Seiten gebaut, ohne Plugins die quer eingreifen.
Die Nachteile habe ich genannt. Und auch 'ne Alternative.
cmb wrote:Ich würde sogar noch weiter gehen, und (vielleicht bis auf besondere Ausnahmefälle) generell "verbieten", dass Plugins Regeln für reine Element-Selektoren definieren (das sollte Templates vorbehalten bleiben). Statt dessen sollte wenigstens immer eine CSS-Klasse oder -ID enthalten sein (wegen der unterschiedlichen Spezifizität ist eine Beschränkung auf Klassen vielleicht sinnvoll).
+1

Re: Shariff_XH

Posted: Sun Feb 05, 2017 7:57 pm
by olape
frase wrote:Mittlerweile gibt es auch andere Ansätze, das Problem zu lösen. Z.B. normalize.css.
Das ist in der Tat eine sehr interessante Alternative.
Aber man muss eben von Anfang an darauf aufbauen.

Meine Templates haben alle die "old-school" Kurzfassung drin. :oops:
Deshalb ist es mir auch nicht aufgefallen.

Re: Shariff_XH

Posted: Sun Feb 19, 2017 3:16 pm
by olape
lck wrote: Problem ist (wieder einmal) ein globaler Selektor in ./plugins/shariff/css/stylesheet.css
Ich habe eine Patch für Shariff_XH zum Download bereitgestellt.

Re: Shariff_XH

Posted: Thu Jul 27, 2017 1:44 pm
by twc
Für CMSimple_XH Versionen 1.7.0 dont work :(

Re: Shariff_XH

Posted: Thu Jul 27, 2017 1:53 pm
by cmb
twc wrote:Für CMSimple_XH Versionen 1.7.0 dont work :(
Seems to work for me. What exactly does not work for you?

Re: Shariff_XH

Posted: Thu Jul 27, 2017 3:52 pm
by olape
I have the 1.7.0 unfortunately not tested to time.
My current status is 1.6.9. :-(
At the moment I have no time for it.
But a somewhat more accurate error description would be helpful.

Re: Shariff_XH

Posted: Thu Jul 27, 2017 5:33 pm
by twc
olape wrote:I have the 1.7.0 unfortunately not tested to time.
My current status is 1.6.9. :-(
At the moment I have no time for it.
But a somewhat more accurate error description would be helpful.

after bug fix css working fine :D

Re: Shariff_XH

Posted: Fri Oct 26, 2018 5:42 pm
by olape
Ist das nur bei mir?
Firefox zeigt min in der aktuellen Version 63.0 Shariff nicht mehr an.