Beiträge von Sempervivum

    Doch, natürlich ist das umsetzbar. Dazu würde ich empfehlen, die Suchfelder in die Tabelle zu integrieren, so wie in dem Beispiel bei Datatables. Dann den Index der Spalte ermittlen, so wie z. B. hier beschrieben:

    https://stackoverflow.com/questions/7882…umber-in-jquery

    Wenn Du die Suchfelder lieber unabhängig lassen willst, empfehle ich, den Spaltenindex als data-Attribut zu definieren. Dann kannst Du zunächst über die Zeilen iterieren und dann mit eq(idx) das richtige td-Element adressieren.

    Na gut, dann lasse ich mal alle Verbesserungsvorschläge außen vor:

    Das Javascript kannst Du dann in eine externe Datei auslagern. Ich habe jQuery benutzt, Du musst es einbinden, damit das Skript funktioniert.

    Den Links, die eine Großansicht aufschalten, habe ich ein data-Attribut gegeben, das festlegt, welche Karte angezeigt werden soll.

    Bei dem back-Buttton war das nicht nötig, weil damit ja das Overlay und die Kartenansicht unsichtbar gemacht werden sollen.

    Zitat

    Auf der Startseite stehen die Farbkleckse untereinander

    Man kann das aber sehr einfach beheben:

    Zitat

    da es der ausdrückliche Wunsch meiner Bekannten ist

    Kenne ich aus meiner Berufstätigkeit: Der Kunde/Auftraggeber hat immer Recht.

    Zitat


    Meinst du, ich kann die ursprüngliche Frage (Text bleibt nicht in eigener Box) durch studieren eurer html-Seminare lösen oder hast du abschließend einen Tipp dazu?

    Ich nehme an, Du meinst die rechte Box mit dem punktierten Rand? Das habe ich nur hin bekommen, indem ich alles floating, die meisten Maßangaben etc. heraus geworfen und auf Flexlayout umgestellt habe:

    Und ganz unten im HTML:

    Zitat

    Ich kann es nicht nachvollziehen warum genau das nicht funktioniert

    Wenn ich das richtig verstehe, möchtest Du die Teams und den Spielstand zentriert in ihrem Container. Du hast jedoch für alle drei einen div-Container definiert und die Breite so festgelegt, dass die den übergeordneten Container ganz ausfüllen. Innerhalb der untergeordneten Container hast Du keine Ausrichtung definiert, so dass der Default "left" greift.

    Wenn Du einfach die Breitenangaben entfernst, sind die Elemente zentriert. Damit sie dann nicht so aneinander geklatscht aussehen, kannst Du ja mit paddings arbeiten. Oder justify-content:space-evenly für den übergeordneten Container verwenden.

    Sicher möchtest Du auch die Teamnamen und die Bilder zentriert. Auch das ist problemlos möglich, entweder mit text-align oder den Möglichkeiten vom Flexlayout.

    Zitat


    Ebenso frag ich mich, wie man die Bilder unter dem Teamnamen darstellt.

    Das kann ich nicht nachvollziehen, denn da Du für die Teamnamen h-Elemente verwendest, nehmen diese eine eigene Zeile ein und die Logos sind darunter. Für die Teamnamen mit den Logos würde es sich u. U. anbieten, figure-Elemente zu verwenden.

    Mir ist noch aufgefallen, dass die Logos stark verzerrt werden. Ich würde lieber height:auto verwenden.