Hallo!
Weiß jemand, wo ich in Contao 4.x einstellen kann, dass statt ::marker das Pseudo-Element ::before benutzt wird?
VG Markus
Hallo!
Weiß jemand, wo ich in Contao 4.x einstellen kann, dass statt ::marker das Pseudo-Element ::before benutzt wird?
VG Markus
An welcher Stelle denn? Für Aufzählungen im Frontend?
So etwas macht man eigentlich per CSS selbst.
Ja, im Frontend. Die Pseudo-Elemente kommen doch von Contao, oder? Im Quelltext stehen sie nicht.
Nein, die kommen nicht von Contao, sondern aus der HTML-Spezifikation, die Browser benutzen, um ein Dokument zu rendern.
https://developer.mozilla.org/de/docs/Web/CSS/::marker
https://developer.mozilla.org/de/docs/Web/CSS/::before
https://drafts.csswg.org/css-pseudo-4/#marker-pseudo sowie sicher auch interessant: https://caniuse.com/?search=%3A%3Amarker
Es sind Pseudo-Elemente, die können gar nicht im Quelltext stehen.
Contao in Kiel: kikmedia webdevelopment | Contao-Partnerin | Contao Usergroup Kiel | github | Contao-Community-Alliance | MetaModels-Team
Warum wird dann auf manchen Seite das ::before Pseudoelement benutzt und auf anderen ::marker ?
Im Quelltext ist die betreffende Stelle immer mit <u><li>blabla</li></ul> eingeschlossen.
Absolut kein Unterschied.
Einmal steht ::marker da, einmal ::before
Das wird Dir nur die Person beantworten können, die das jeweilige CSS zur Seite geschrieben hat, warum sie mal ::marker und mal ::before angesprochen hat. Wenn Du das einheitlich haben möchtest, dann muss entsprechend das CSS geändert werden.
Gruß
Mathias
“Ah," said Mr Pin. "Right. I remember. You are concerned citizens." He knew about concerned citizens. Wherever they were, they all spoke the same private language, where 'traditional values' meant 'hang someone'.”― Terry Pratchett, The Truth
Ich verstehe noch nicht was genau Dich daran stört?.
das ::marker kommt vom Browser (css), wie in #4 schon erwähnt, das hat nichts mir dem css Deines Contao zu tun - es sei denn zu hast es selbst im css eingetragen.
Da wo ::before steht sieht die Sache schon anders aus, das sollte in deinem css irgendwo stehen, denn zumindest bei mir ist es so, dass wenn ich nichts anspreche, also eine ungestaltete Liste habe, dann steht auch bei mir ein ::marker hinter <li> - aber eben nur in den Developer Tools des Browsers zu sehen.
Mit anderen Worten, es ist völlig irrelevant
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen