Beiträge von Sempervivum

    Verstehe nur Bahnhof: Ich sehe nur links dieses hellbaue Herz und ganz rechts dieses Anmerkungssymbol, was hier im Forum "Abo verwalten" ist.

    Aber mal in's Blaue geraten: Meinst Du dies:

    Code
            function show(e) {
                e.preventDefault()
                var value = $(this).val();
                alert(value);
            }

    Und wenn Du HTML postest, solltest Du besser das generierte HTML posten, das die Quelltextansicht des Browsers anzeigt.

    Ja, die Beschreibung in dem Link ist etwas dürftig. Als Einstieg ist vielleicht dieses besser geeignet:

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    Diese Funktion sollte die Punktezahl berechnen, voraus gesetzt, ich habe dich richtig verstanden:

    Code
            function getScore(value) {
                var lowerLimit = 75, upperLimit = 80,
                    maxValue = 100; maxScore = 10;
                if (value < lowerLimit) factor = value / lowerLimit;
                else if (value > upperLimit) factor = (maxValue - value) / (maxValue - upperLimit);
                else factor = 1;
                return maxScore * factor;
            }

    Demo zum Testen:

    Zitat

    Kennt ihr außer Flexbox und Float noch andere möglichkeiten, mit denen man die 3 Absätze von oben nebeneinander stellen kann? Mit dem Code von oben sind die ja untereinander

    Dass sie untereinander angeordnet werden liegt daran, dass es p-Elemente sind, diese belegen standardmäßig eine neue Zeile. Inline-Elemente wie img oder span werden dagegen standardmäßig nebeneinander angeordnet. Du kannst es testen, indem Du entweder den Tagnamen in span änderst oder den Elementen ein display:inline oder display:inline-block gibst. Womit wir bei einer dritten Möglichkeit wären, Elemente nebeneinander anzuordnen.

    Ich empfehle, der Option mit flex Priorität zu geben, weil man dann viele Möglichkeiten hat, die Elemente anzuordnen und festzulegen, wie sie den Platz füllen.

    Wenn ich dich nicht vollkommen falsch verstehe, sollte das kein Problem sein: Die Liste stellt den Vorrat an Nationalitäten zur Verfügung und ich habe angenommen, dass dieser bei allen drei Input-Feldern gleich ist. Dieses funtioniert jedenfalls:

    html-seminar.de/woltlab/attachment/1503/

    Ist das jQuery-UI-Autocomplete? Sollte funktionieren, wenn Du den drei Feldern die selbe Klasse gibst und damit Autocomplete aufrufst:

    Code
    $( function() {
        var availableG3NationalityText = [
            "afghanisch", "ägyptisch", "albanisch", "...................", "zentralafrikanisch", "zyprisch"
        ];
        $( ".NationalityText" ).autocomplete({
            source: availableG3NationalityText
        });
    });

    Du musst beim uncheck prüfen, ob die Checkbox zu dem Button gehört, der gedrückt wurde, z. B. so:

    Zitat

    Es ist eine kleine Fotografie, die im Seitenheader ganz am Rand dargestellt wird. Großartig skaliert wird die nicht.

    Für Fotografien ist SVG überhaupt nicht geeignet und wenn auch die Skalierbarkeit nicht relevant ist, macht es keinen Sinn, in diesem Fall SVG zu verwenden. Sinnvoll wäre es nur, wenn es sich bei dem Logo um eine Grafik mit klaren Konturen handelt, die gleich als Vektorgrafik erzeugt worden wäre.

    Ja. Der Effekt des Includierens ist, als ob Du den Text von z. B. header.html kopierst (in die Zwischenablage) und auf der betr. Seite (z. B. index.php) einfügst. Wenn der Text beim Browser ankommt, ist vom include nichts mehr zu sehen, auch nicht für eine Suchmaschine, die den Text analysiert, und das Javascript und CSS aus dem head-Tag wirkt ebenfalls auf die includierten Teile.

    Meine Empfehlungen:

    Semantische Tags verwenden, also <header> statt <div id="header">, <nav> statt <div id="navbar">, so wie von Basti empfohlen.

    Auf iFrame verzichten, er hat den Nachteil, dass sich die Größe zunächst nicht an den Inhalt anpasst und zusätzliche Tricks mit Javascript erfordert.

    Dann für jede Seite eine einzelne Datei anlegen und die Teile, die auf allen Seiten gleich sind, mit PHP-include einziehen. Also

    index.php:

    header.html:

    1.php:

    usw. für den Footer und die weiteren Seiten.

    Das wäre mein Vorschlag als Ausgangspunkt. Natürlich gibt es andere Möglichkeiten, wie nur eine Seite zu haben und den Main-Content mit Javascript einzuziehen.

    Ich erinnere mich, das war diese Aufteilung mit den Viererboxen.

    Zitat

    Desweiteren soll der Test vertikal mittig sein aber nicht die Überschrift die soll immer fest sein.

    Und wenn ich mich richtig erinnere , hatte ich dir auch schon Mal gezeigt, wie man so eine Einteilung herstellt: Flex mit Richtung column und margin:auto für den Absatz.

    Ich habe mal das CSS nur für die Konfiguration in deinem Bild ausgearbeitet: