Beiträge von Sailor56

    Dann ist mein Gedanke also gar nicht so verkehrt.
    Teste bitte mal folgenden Code... den vorherigen durch diesen ersetzen.

    Nun ja... wenn das die (hoffentlich juristisch haltbare) Aussage von Ezoic ist, dann kannst du wohl nicht mit deren Hilfe rechnen.
    Würde dir ja gerne weiter helfen - habe nur leider das Problem, dass durch die bei mir installierten Ad- und Scriptblocker keine diese Einblendungen zu sehen sind. Ich schaffe er lediglich durch etwas tricksen, dass ich zumindest die Bereiche sehen kann, wo Ezoic die Einblendungen platziert. Ich kann aber die Logik dahinter nicht nachvollziehen... also welcher dieser Bereich wann und wie mit Einblendungen aktiviert wird.
    Vielleicht könnte es mir helfen, wenn du mal einen Screenshot deiner Seite machst und auf diesem Sceenshot die Stellen markierst, wo der Text 'Anzeige' erscheinen soll?
    Und zum testen, ob ich überhaupt in die richtigen Richtung denke, stelle doch mal folgenden CSS Code in dein zusätzliches CSS ein und schaue dann, ob sich da überhaupt was tut auf der Seite... also irgendwelche Einblendungen in Form dieses Anzeige-Textes erscheinen.

    HTML
    .ezoic-ad::before {
      content: "Anzeige";
      position: absolute;
      top: -25px;
      color: #f00;
      font-size: small;
    }

    Da solltest du dich in der Tat an Ezoic wenden! Die werden wissen, mit welchem Selektor ihre Werbeeinblendungen anzusprechen sind. Außerdem, zumindest soweit ich das weiß, müssen Solche Einblendungen als 'Werbung' gekennzeichnet sein und das kann ja nicht deine Aufgabe sein, dieser Verpflichtung nachzukommen.... das muss schon der Anbieter, in diesem Fall Ezoic machen.
    Der Besucher deiner Seite muss erkennen, dass es Werbung ist und dann kann er selber entscheiden, ob er darauf klickt oder nicht.

    Das steht so im Code...
    kannst du ausblenden mit

    Code
    #menu-item-259 {
      display: none;
    }

    und damit in dem Untermenü bei 'Der Verein' die Schriftfarbe im Untermenü beim hovern auf schwarz bleibt, kannst du noch folgendes hinzufügen...

    CSS
    #menu-rig li.menu-item.menu-item-type-post_type.menu-item-object-page ul.sub-menu li a,
    #menu-rig li.menu-item.menu-item-type-post_type.menu-item-object-page ul sub-menu li a:hover {
        color: #000 !important;
    }

    Dann schau dir mal den Quellcode der Seite an... mit dem Webentwickler Tool 'Inspector' (hat jeder Browser), dort wirst du sehen, dass auf der Beispielseite ein äußerer Container als FlexBox definiert wird...


    In dem sind dann 3 Container enthalten - das Logo in der Mitte.
    Das Bild wird dann mit

    Code
    max-height

    auf die gewünschte Größe 'gezwungen'... das Originalbild ist deutlich größer.
    Die Verkleinerung des Bild bei kleinem Bildschirm wir dann mit einer MediQuery umgesetzt.

    Dann solltest du dir vielleicht ein Child-Theme anlegen... Anleitungen dazu findest du reichlich im Netz und auch hier im Forum. Ohne Child-Theme wirst du sonst bei jedem Update alle deine Änderungen an den Theme Dateien verlieren. ... dann fängt das Theater von vorne an.

    Es hätte erst gar nicht verschwinden sollen.... daher mein Verdacht, dass du kein Child-Theme nutzt und dein Theme ein Update gemacht hat. Wenn das so ist, dann gehen natürlich alle Änderungen verloren, denn das Theme wird auf den Originalzustand zurückgesetzt.

    Dann überprüfe bitte mal, ob in deinen Theme Dateien... ich denke in der 'header.php' ... der eingefügte Code auftaucht.
    Wenn nicht, dann wiederhole diesen Einfügevorgang, den du ja schon mal gemacht hast, einfach nochmal.
    Nutzt du ein Child-Theme?

    'hover' ist im CSS eine Pseudoklasse - wird also nur mit einem Doppelpunkt

    Code
    :hover

    notiert.
    Die mit dem doppelten Doppelpunkt

    Code
    ::after

    sind im CSS Pseudoelemente - ein kleiner aber feiner Unterschied.
    Mag in der Praxis, abhängig vom verwendeten Browser, keinen großen Unterschied machen, denn viele Browser schlucken auch 'falsches' CSS. Aber wenn man etwas richtig machen kann, dann sollte man es auch tun :).

    Warum nicht einfach mit etwas CSS?


    und dazu das passende HTML

    HTML
    <a href="#" class="corner" target="_self">
          <span class="ecke"></span>
    </a>

    Edit: CSS um body ergänzt... verhinder horizontalen Scrollbalken.