Beiträge von Sempervivum
-
-
Die Breite des body ist offenbar gleich der Breite des Viewports. Und weil dein #pagefooter width:100% hat, hat er und damit auch der Hintergrund ebenfalls diese Breite. Beheben kann ich es, wenn ich dem #pagefooter width:auto und display:inline-block gebe.
Verstehen tue ich das Ganze nicht, weil ich bisher immer davon ausgegangen bin, dass sich die Breite des body an seinen Inhalt anpasst. Vielleicht kann jemand mit erweiterten Kenntnissen das aufklären.
PS: Ich sehe, dass ganz rechts immer noch eine Fläche ohne Hintergrund bleibt. Das liegt daran, dass sich die Breite des #pagefooter an den Inhalt anpasst und der ist schmaler als andere Elemente auf der Seite. Wenn Du willst, dass der Hintergrund bis zum rechten Rand geht, musst Du es bei width:100% für #pagefooter belassen und statt dessen dem body ein display:inline-block geben. -
-
-
-
Ich wollte eine Testseite erstellen, aber mir fehlen die JS-Dateien. Poste doch lieber die URL deiner Seite.
-
Um das zu beantworten, müsste man den HTML-Text mit dem img-Tag sehen. Oder Du postest die URL deiner Seite.
-
-
-
-
"Welche Möglichkeiten gibts denn sonst ?" Du kannst zwei Bilder verwenden und das bunte über das schwarzweiße legen. Dann die Deckkraft (opacity) animieren.
-
Würde ich so machen:
Code
Alles anzeigen<div id="container"></div> <button id="newteam">Weiteres Team hinzufügen</button> <script> var nr = 0; var html = '<fieldset>\ <legend>Team 1</legend>\ <label for="teamid">Team-ID:</label>\ <input type="number" maxlength="10">\ <label for="already_purchased_players">Transferübersicht der letzten 5 Saisons vor dem Zeitraum:</label>\ <textarea name="already_purchased_players" cols="80" rows="20" id="already_purchased_players"></textarea>\ <label for="transferuebersicht">Transferübersicht:</label>\ <textarea name="transferuebersicht" cols="80" rows="20" id="transferuebersicht"></textarea>\ </fieldset>'; document.getElementById("newteam").addEventListener("click", function () { nr++; var chtml = html.replace("<legend>Team 1</legend>", "<legend>Team " + nr + "</legend>") document.getElementById("container").innerHTML += chtml; }); </script> -
-
-
"Sprich, wenn die Kontaktseite kürzer als 100% Bildschirmhöhe ist (bei meinem Display mit 1920x1080 Px), fällt die Höhe des Menus auch kleiner aus, was etwas uncool aussieht"
Ich verstehe nicht genau, was Du meinst. In meinen Augen sieht alles OK aus. Dass das Menü bei großer Fensterhöhe das Fenster nicht ausfüllt, finde ich überhaupt nicht schlimm, weil der blaue Hintergrund ja bis zum unteren Rand geht."Was mir eventuell helfen würde, wäre ein div-Element das eine min-height hat, die ( 100% - height(.kontaktformular) ) hat. Aber wie erstellt man sowas in CSS?"
Kennst Du schon CSS-calc? Damit kann man Werte berechnen, z. B. so:Wie Du siehst, geht das nur mit festen Werten. Wenn Du dynamisch die Höhe des Formalars verwenden möchtest, geht das, AFAIK, nur mit Javascript.
-
Oh, das ist mir wohl entgangen. Dann werde ich das mal testen. Danke für den Hinweis!
-
Da sieht man überhaupt nichts. Du solltest so etwas testen, bevor Du es weiter gibst.
-
Ich habe 7-Zip und kann rar nicht entpacken. Besser ein Fiddle.
-
Ich steige da nicht durch, weil
- kein Smartphone zu sehen ist
- der Code viel zu kompliziert ist für das, was Du im Text beschreibst
Erstelle eine funktionsfähige Demo, die nur das enthält, was für dein Problem relevant ist. -
Danke für diese Hinweise. Ich werde dann wohl erst Mal bei Webmatrix bleiben, denn ich habe mich an die Inline-Validierung gewöhnt und möchte sie nicht mehr missen. Habe mir in der Zwischenzeit auch Xdebug installiert und damit etwas ergänzt, was ich manchmal vermisst habe.
Visual Studio 2015 ist wegen des hohen Preises keine Alternative für einen Hobby-Entwickler.
Inzwischen habe ich auch festgestellt, das PHP-Tools bei VS Code nicht installiert werden kann.