Contao-Camp 2024
Ergebnis 1 bis 7 von 7

Thema: von ::marker auf ::before umstellen

  1. #1
    Contao-Nutzer
    Registriert seit
    05.11.2009.
    Beiträge
    166

    Standard von ::marker auf ::before umstellen

    Hallo!

    Weiß jemand, wo ich in Contao 4.x einstellen kann, dass statt ::marker das Pseudo-Element ::before benutzt wird?

    VG Markus

  2. #2
    Contao-Fan
    Registriert seit
    03.01.2012.
    Beiträge
    809

    Standard

    An welcher Stelle denn? Für Aufzählungen im Frontend?

    So etwas macht man eigentlich per CSS selbst.

  3. #3
    Contao-Nutzer
    Registriert seit
    05.11.2009.
    Beiträge
    166

    Standard

    Ja, im Frontend. Die Pseudo-Elemente kommen doch von Contao, oder? Im Quelltext stehen sie nicht.

  4. #4
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.332
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    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.

  5. #5
    Contao-Nutzer
    Registriert seit
    05.11.2009.
    Beiträge
    166

    Standard

    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

  6. #6
    Contao-Fan Avatar von mdoll
    Registriert seit
    25.06.2009.
    Ort
    Wietze
    Beiträge
    338

    Standard

    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

  7. #7
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    828

    Standard

    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

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •