Beiträge von Sempervivum

    Dann probiere mal dieses:

    https://webentwicklung.ulrichbangert.de/hover.html

    Ich habe zusätzlich das Bild etwas nach links oben verschoben, weil es sonst vom Finger bedeckt ist.

    PS: Ich sehe gerade, dass es das auch beim Gridlayout gibt: align-self

    https://css-tricks.com/snippets/css/complete-guide-grid/

    Allerdings scheint dieses nur anwendbar zu sein, wenn es nur ein Item in der Zelle gibt.

    Eine andere Möglichkeit könnte sein, eine weitere Zeile anzulegen mit den Knöpfen:

    Mit Flex geht es aber auf jeden Fall.

    Zitat

    Kann mir jemand erklären warum man fortfahren kann (auschecken) - auch wenn man kein file upgeloaded hat?

    Unabhängig von den Fehlern im HTML kann man die Frage sicher beantworten: Die Validierung für "required" prüft nur, ob eine Datei ausgewählt wurde, nicht ob sie auch hochgeladen wurde.

    Lösung 1: Zunächst nur ein Formular mit dem Upload anbieten und die weiteren Eingabemöglichkeiten erst auf der Folgeseite, die durch das Upload-Script erzeugt wird.

    Lösung 2: Mit Ajax hochladen und den erfolgreichen Upload z. B. in einem data-Attribut merken. Dann selbst eine Validierung programmieren, die dies berücksichtigt.

    Zitat

    Mir geht es darum, um Hilfe zu bitten, die ich so natürlich leichter bekomme.

    Für dich als Fragesteller ist es natürlich angenehm, möglichst viele Helfer mit deinem Problem zu beschäftigen, aber für die Helfer weniger: Die Erfahrung lehrt, dass der Fragesteller glücklich ist, wenn er eine Lösung in einem Forum bekommt. Die Helfer in anderen Foren bleiben häufig auf ihren Beiträgen sitzen, weil der Fragesteller nicht mehr gesehen ward.

    Wenn das Bild im Cache ist, kann es sein, dass es schon geladen ist, wenn das Skript abläuft. Kann man abfangen, indem man den Ladezustand abfragt:

    Ich weiß nicht genau, wie Du das meinst. Ein bestimmtes Bild kannst Du ohne weiteres ansprechen und einen Eventlistener registrieren, bei deinem Beispiel so:

    Code
    onResize = function() {
        var hoehe = jQuery(".wp-post-image").height();
        console.log("Höhe", hoehe);
        jQuery(".pic-wrap").css("height", hoehe);
    }
    
    jQuery(".wp-post-image").on('load', onResize);
    
    jQuery(window).bind('resize', onResize);
    Zitat

    Wenn man das a weg macht ( so wie du es hattest ) geht es nicht. Obwohl das andere alle geht was da drinne steht .

    Kennt hier eine die erklärung dafür ?????

    Der Grund ist, dass ihr das Hintergrund-Bild einfach mit background zuweist. Dadurch werden alle anderen Eigenschaften des Hintergrundes auf ihre Defaultwerte gesetzt. Verwendet man background-image funktioniert es auch ohne a im Selektor. Siehe das erste Bild:

    https://codepen.io/Sempervivum/pen/XWWPezN?editors=1100