Komme in meinem Tutorial einfach nicht weiter. Bitte um Hilfe

  • Hallo zusammen,

    versuche gerade einen Bereich einer Demowebseite zu basteln & verzweifele an einer Stelle.
    Bräuchte bitte dringend eure Hilfe damit ich zügig weiter machen kann.

    Schaffe es einfach nicht, zwei Dreiergruppen zu konstruieren. Entweder zerschieße ich das Ganze
    oder es geht irgendwie als 4. Feld darunter weiter.

    https://jsfiddle.net/eddodtjn/

    Hoffe ich habe es einigermaßen verständlich erklärt.

    Danke vorab!

  • Zitat

    Hoffe ich habe es einigermaßen verständlich erklärt.


    Neee... irgendwie nicht! Weder aus deinem Text.. noch aus dem Bild... und schon gar nicht aus dem Fiddle kann ich erkennen, wo dein Problem liegt und was du eigentlich erreichen willst?
    Was verstehst du unter einer 'Dreiergruppe'? ... drei Spalten nebeneinander? Dann benutze 'FlexBox' https://www.w3schools.com/css/css3_flexbox.asp

    if(!sleep)

    {$sheep++;}

  • Das Bild was ich am Anfang angehangen habe ist der aktuelle Stand & ich möchte das es so aussieht wie es in dem neuen Bild dargestellt ist.
    In dem Tutorial was ich mache, wird mit Skeleton gearbeitet, denke mal das diese Info wichtig für dich ist.

  • Mit Skeleton habe ich noch nicht gearbeitet, aber das sieht nicht nach 'Hexenwerk' aus... ein einfaches Grid Layout, basierend auf einer 12 spaltigen Aufteilung.
    für deine 2 Gruppen sollte da die Grundstruktur etwa so aussehen...

    HTML
    <div class="container">
      <div class="row">
        <div class="six columns">...hier dein Inhalt für die linke Seite...</div>
        <div class="six columns">...hier dein Inhalt für die rechte Seite...</div>
      </div>
    </div>


    Ist auf der Seite http://getskeleton.com/ auch ganz nett beschrieben.

    - - - Aktualisiert - - -

    Mir ist da gerade noch etwas aufgefallen...
    Mit deiner Verschachtelung der <div>'s stimmt was nicht - es fehlt mindestens ein schließendes </div> (vielleicht auch mehr). Konkret ist es in deinem Code das erste '<div class="six columns">', welches nicht richtig beendet wird.
    Überprüfe doch mal in diesem Bereich, ob da wirklich alle Tags richtig beendet werden!

    - - - Aktualisiert - - -

    ... der schließende </header> fehlt auch!

    if(!sleep)

    {$sheep++;}

    Einmal editiert, zuletzt von Sailor (5. April 2018 um 09:30) aus folgendem Grund: Typo berichtigt

  • Bin jetzt jede einzelne Zeile durch & finde einfach nicht den Fehler.
    Bekomme auch hier ständig eine Fehlermeldung.

    https://jsfiddle.net/x9qyrsc8/2/

    Den schließenden </header> habe ich hinzugefügt.
    Bin aber auch nicht ganz sicher ob das so richtig ist.

    - - - Aktualisiert - - -

    Wenn ich den Code der ersten 3 Zeilen kopiere und diesen an der Stelle von dem Text (2. Spalte) einfüge, müsste es nach meiner Logik funktionieren, leider tut es das aber nicht.

     <div class="six columns">
    <div>
    2. Spalte
    </div>

    In dem Tutorial, macht der Lehrer aber auch nichts anderes.

  • Dein Code ist für mich eher nicht tutorialwürdig... der ist zum Lernen viel zu komplex und verschachtelt! Wundert mich nicht, dass du bei dem 'Div-Gewusel' den Fehler nicht findest.
    Hab mal selber versucht und nach dem, was ich so an Struktur erkennen kann, die <div>'s zu ergänzen, dass zumindest kein Fehler mehr angezeigt wird... aber ohne Gewähr.. testen kann ich das nicht wirklich.


    Das ist nur der untere Teil deines Codes.. siehst du ja selber... dahinter kommt nur noch </body></html>.
    Sieht dann lokal bei mir so aus...

    if(!sleep)

    {$sheep++;}

  • Das hat jetzt funktioniert. Vielen Dank

    Jetzt muss ich die beiden nur noch nebeneinander legen und schon sollte ich wissen wo der Fehler lag, oder?

    Wenn du sagst, das dieser zu verschnörkelt ist. Kannst du mir empfehlen wie der Einstieg etwas entspannter sein könnte?
    Das würde mir sehr helfen.

    Vielen vielen Dank bis hier hin schon mal!!!

  • Der Weg ist schon ganz richtig, du hast ein Projekt und setzt es um.
    Was mir nur auffällt, da sind einige unnötige <div></div> Elemente, die keine Funktion haben...
    Beispiel:
    ... <div>
    <div class="feature-icon">
    <i class="fas fa-address-card"></i>
    </div>
    </div>

    <div>
    <div class="feature-text">
    <h5>UI/UX</h5>
    <p>
    Lorem Ipsum ist ein einfacher Demo-Text für die Print- und Schriftindustrie. Lorem Ipsum ist in der Industrie bereits der Standard Demo-Text seit 1500.
    </p>
    </div>
    </div>

    Die rot markierten machen nichts... haben keine Funktion und bringen auch soweit ich sehen kann keine eigenen Formatierungen mit.
    Sie machen den Code nur unübersichtlich und, wie du selber feststellen konntest, sehr schwierig für eine Fehlersuche... manchmal sind sie sogar der Fehler.

    Ich bin aber kein großer Freund von diesen 'fertigen' Lösungen wie dieses Skeleton! Zum Lernen finde ich es besser, sich mit dem CSS selbst zu beschäftigen und nicht Dinge zu nutzen, die man selbst gar nicht wirklich versteht!

    if(!sleep)

    {$sheep++;}

  • Ja, der Lehrer sagt es würde einfach mehr Struktur bringen. Aber ich sehe es genauso wie du, daher habe ich auch nicht mehr durchgeblickt.

    Ok, mit Skeleton oder Bootstrap ist also wieder nur eine Abkürzung?

    Wo kann ich es denn von der Picke lernen? Würde auch bei Null anfangen, wenn ich denn wüsste wo!

    LG

  • Gib mir doch mal bitte ein Tipp. Ist es möglich bei einem WP-Theme den Footer ganz individuell zu gestalten.
    Also mit CSS & HTML. Mir gefallen nämlich sämtliche Live-Previews nicht. Das war eigentlich auch der Auslöser. Das ich das volle flexibilität habe.

    Für jeden Kunden alles von Scratch zu bauen, scheint mir doch zu heftig. Da meine Zielgruppe auch eher die kleinen / der Mittelstand sind.

    Danke vielmals nochmal für deine Unterstützung!

  • und wenn du die vorschläge von @Sailor richtig machst könnte es so aussehen.
    https://basti1012.bplaced.net/index.php?ordn…_Bitte_um_Hilfe

    Den rest mußt du dann noch machen ,ich wollte dir nicht die ganze arbeit abnehmen:-)
    Aber ich muß mal dazu sagen das es echt sehr viel div Suppe wahr.Das hat sailor ja schon gesagt das da sehr viel unnütziges zeug zwischen ist.
    Ich habe in mein Beispiel nur die nötigsten genommen.

  • basti1012 - hast du gut gut hinbekommen ;)!

    MrDownUnder - WP ist eine etwas andere Baustelle. Und ja, auch da kann man natürlich manuell einiges machen... vorausgesetzt, man weiß was man tut. Ohne HTML und CSS Kenntnisse ist man da dann aber auch sehr schnell am Ende. Kompliziert wird die Sache, weil man da auch PHP so einigermaßen im Griff haben sollte.
    Ansonsten ist die 'footer.php' eines WP Themes aber eine ganz normale Datei, in der man Dinge nach seinen eigenen Vorstellungen ändern kann.

    if(!sleep)

    {$sheep++;}