CSS Flexbox Tutorial Deutsch für Anfänger [20 Minuten]

Поділитися
Вставка
  • Опубліковано 17 січ 2025

КОМЕНТАРІ • 114

  • @ProgrammierenMario
    @ProgrammierenMario  4 роки тому +7

    Dir hat diesen Tutorial gefallen? Das CSS Box Model ist ebenfalls ein wichtiges Thema, wo zumindest ich damals meine Probleme hatte: ua-cam.com/video/PeU6K9vsBNw/v-deo.html

  • @ilyasay490
    @ilyasay490 Рік тому +2

    sehr sauber erklärt, danke!

  • @mcbrot27
    @mcbrot27 2 роки тому +2

    Danke, wirklich! Ich muss in einem Uni-Projekt eine Webseite machen und bin am CSS-Teil verzweifelt. Keine anderen Videos waren so verständlich, ausführlich und hatten so gute Erklärungen. Dank dir klappt es jetzt.

  • @benwieauchimmer979
    @benwieauchimmer979 6 місяців тому +3

    Richtig gut und übersichtlich erklärt. Etwas zu können und etwas zu lehren sind hier auf UA-cam und Co. selten so gut vereint. Danke dafür. 🤝

    • @ProgrammierenMario
      @ProgrammierenMario  6 місяців тому

      Freut mich, danke! Wenn du zu CSS Flexbox weitere Beispiele brauchst, dazu habe ich hier ein Video gemacht --> ua-cam.com/video/9ssl_ERVKOQ/v-deo.html

  • @astariel_windlied9855
    @astariel_windlied9855 2 роки тому +5

    Vielen lieben Dank Mario. Endlich habe ich es verstanden. Dafür bin ich dir sehr dankbar. Sehr verständlich und in Ruhe erklärt. Freu mich auf noch mehr Videos von Dir.

  • @vepman13
    @vepman13 3 роки тому +9

    Super erklärt. 👏👏
    Flexbox ist ja ein mächtiges Hilfsmittel. Danke.
    Bitte mehr davon.

  • @viewropeans5443
    @viewropeans5443 3 роки тому +15

    Ich verstehe nicht, warum du nicht 1.000.000+ Abonnenten hast - - du erklärst Sachen wahnsinnig gut, man VERSTEHT endlich um was es geht! Thx!!

    • @ProgrammierenMario
      @ProgrammierenMario  3 роки тому +2

      Vielen lieben Dank für deine motivierenden Worte! 1M+ Abos klingen total utopisch, haha xD
      Freut mich das ich dir weiterhelfen konnte, das ist mir Lohn genug ;-)

  • @der-zerfleischer
    @der-zerfleischer Рік тому +2

    Das Video hat mir sehr weiter geholfen, sehr gut erklärt und ich habe das einfach mal so wie gezeigt abgetippt.

  • @DieterLueders
    @DieterLueders 3 роки тому +2

    Das wichtigste css-Thema überhaupt, wie ich finde. Und supergut erklärt.

  • @rudilinhard9116
    @rudilinhard9116 9 місяців тому +1

    Danke lieber Mario! Deine Videos haben mir viele Stunden der Suche erspart. Ich liebe Sachsen 🥰

  • @danawitzig8145
    @danawitzig8145 2 роки тому +4

    Danke Mario! 🙂 Deine Videos helfen mir sehr! Du kannst sehr gut erklären, besser als mein Lehrer.

    • @ProgrammierenMario
      @ProgrammierenMario  2 роки тому +1

      Ich versuche mein Bestes, danke fürs reinschauen ✌️🙂

  • @ifrit-xp6iq
    @ifrit-xp6iq 2 роки тому +1

    Vielen Dank für dieses Video. Bin gestern fast wahnsinnig geworden mit CSS. Hab es mit Position und float nicht hinbekommen. Werde jetzt mit dem erlernten mein Glück probieren.

  • @mortakon8804
    @mortakon8804 2 роки тому +1

    noar endlich ma en Dudoriel, was in meiner Muddersprache verfassd is. Kurz, prägnant und verständlich erklärt, so muss das! Ich binge mal dein Kanal durch. :)

  • @WunderProgrammation
    @WunderProgrammation 4 місяці тому +1

    Danke!

  • @walreda6051
    @walreda6051 2 роки тому +1

    deine videos sind unglaublich hilfreich . ich muss sagen vielen dank Mario .

  • @Xcf_341
    @Xcf_341 2 роки тому +1

    So nützlich zu können aber dennoch für den totalen Anfang schwerer zu verstehen. Dank deiner Hilfe und den anderen Videos jedoch verstehe ich die Zusammenhänge und auch was genau für ein Segen ist um Klassen direkt zu bennen/ mit css anzusprechen.

  • @ralph2.0
    @ralph2.0 2 роки тому +1

    Ich mag deine Videos. Das hilft ein immer weiter.

  • @dadeydadey864
    @dadeydadey864 2 роки тому +1

    Danke, das mir sehr weitergeholfen:-)

  • @Jeschurunder7te
    @Jeschurunder7te 2 роки тому +1

    Das war super, und beste Grüße nach Sachsen, ihr seid die Besten!

    • @ProgrammierenMario
      @ProgrammierenMario  2 роки тому +1

      Vielen lieben Dank! Und beste Grüße an dich zurück :)

  • @niklas4740
    @niklas4740 3 роки тому +3

    Klasser erklärt, endlich mal eine vernünftige Erklärung :D

  • @recstormTV
    @recstormTV 2 роки тому +1

    Super erklärt! Vielen Dank :)

  • @pumbamatata2957
    @pumbamatata2957 2 роки тому +1

    du hilfst einem wirklich weiter :)

  • @somesaykosm732
    @somesaykosm732 2 роки тому +1

    unfassbar gut

  • @Christian-ue2uk
    @Christian-ue2uk Рік тому +1

    Danke! Das ist flexitastisch! ;-)

  • @solotunic
    @solotunic 3 роки тому +1

    Grossartig alles zu 100% gepasst

  • @TheZatscha
    @TheZatscha 3 роки тому +1

    Sehr gut erklärt! Danke dafür!

  • @InterferenzBand
    @InterferenzBand 3 роки тому +1

    Klasse. Wie immer super erklärt. Besten Dank.

  • @greedsin920
    @greedsin920 2 роки тому +1

    Gut erklärt!

  • @peterjustus8099
    @peterjustus8099 2 роки тому +2

    Genial vielen lieben Dank an Dich Mario. Du machst echt sehr hilfreiche, gut verständliche Videos und hilft mir beim Selbststudium gut weiter 🙂. Einfach und in der ruhigen Anfängerfreundlichen Art erklärt. Mögen deine Abbo Zahlen steigen, proportional wie du sie verdient hast🙂.

  • @oltomcat2106
    @oltomcat2106 2 роки тому +1

    Hey ho Mario, danke für Deine megageilen Tutorials ♥

  • @bloozblooz
    @bloozblooz 3 роки тому +2

    Sehr sehr gut erklärt, Danke Mario.

  • @masonwang2475
    @masonwang2475 3 роки тому +1

    Dankeschön! Sehr gut und einfach erklärt.

    • @ProgrammierenMario
      @ProgrammierenMario  3 роки тому

      Freut mich sehr das ich dir mit diesem Video helfen konnte. 🙂

  • @robertkoch6135
    @robertkoch6135 2 роки тому +1

    Dich hätte ich gerne als Professor :) Deine Videos helfen mir wirklich extrem weiter! Vielen Dank!

  • @tj-softwaresolution
    @tj-softwaresolution 3 роки тому +2

    Sehr gut erklärt! Du hast mir bei meiner klausur wirklich weitegeholfen👍😊 direkt abonniert und nen like verpasst👊🗯

    • @ProgrammierenMario
      @ProgrammierenMario  3 роки тому

      Freut mich das dir mein Tutorial weitergeholfen hat. Vielen Dank für dein Feedback ;-)

  • @Marcinemos
    @Marcinemos 3 роки тому +1

  • @muhanadal-musawi5574
    @muhanadal-musawi5574 3 роки тому +1

    Danke

  • @fuewafilm
    @fuewafilm 3 роки тому +1

    Klasse Video. Hilt mir. Danke! Ich benutze jetzt 3 geschachtelte Grid's. Werde jetzt aber die 2 Inneren durch Flexbox ersetzen.
    Ich benutze zum ersten Mal Icon's von Google Material Design. Würde auch einen interessanten Inhalt für ein Video abgeben.

    • @ProgrammierenMario
      @ProgrammierenMario  3 роки тому

      Besten Dank! 3 verschachtelte Grid's klingt auf jeden fall spannend. Happy Coding ;-)

  • @guenterha
    @guenterha 2 роки тому +1

    Sehr gut und nachvollziehbar erklärt. Danke dafür. Ich würde gerne die Flexbox für ein "Kachel-Menü" nutzen (ähnlich WINDOWS 10). Wie kann ich in die einzelnen Kacheln am einfachsten den jeweiligen Link einbauen?

    • @ProgrammierenMario
      @ProgrammierenMario  2 роки тому

      Du kannst den anker tag auch um ein div Element legen, dann ist das gesamte Element verlinkt. Das könnte dann auch so eine Kachel sein.

    • @guenterha
      @guenterha 2 роки тому +1

      @@ProgrammierenMario Danke für die schnelle Antwort!

  • @kennyespinel4453
    @kennyespinel4453 9 місяців тому +1

    Echt klasse erklärt, aber eine Frage, wie geht das, dass dein Browser sich automatisch aktualisiert während du am codieren bist? Ich muss immer auf refresh drucken um die Änderungen zu sehen.

    • @ProgrammierenMario
      @ProgrammierenMario  9 місяців тому

      Schau mal nach Live Server. Ist eine Extension für VS Code.

  • @Thomas-R01
    @Thomas-R01 3 роки тому +2

    Du erklärst das wirklich gut und ich habe auch alles soweit verstanden. Allerdings funktioniert es dennoch bei mir nicht, ich habe 5 Elemente, die wie in deinem Video unschön in der ersten Zeile zusammen geschoben werden. Jedes mal, wenn ich dann flex-wrap: wrap; eingebe haut er mir alle Elemente untereinander in 5 Reihen auf die gesamte Breite des Containers direkt aneinander.

    • @ProgrammierenMario
      @ProgrammierenMario  3 роки тому

      Mit wrap werden die Elemente senkrecht zur Schreibrichtung umgebrochen. Wenn jetzt bei dir jedes Element die volle Breite beansprucht liegt das offensichtlich an anderen Eigenschaften die du verwendest. Was hast du denn noch für die flex items angegeben?

    • @Thomas-R01
      @Thomas-R01 3 роки тому +1

      @@ProgrammierenMario danke für deine schnelle Reaktion, ich schicke dir hier einfach mal die .container und .items:
      .container {
      display: flex;
      border: 5px solid black;
      height: 800px;
      background-color: rgb(252, 38, 0);
      flex-wrap: wrap;
      flex-direction: row;
      }
      .item {
      background-color: white;
      text-align: justify;
      width: 500px;
      height: 500px;

    • @ProgrammierenMario
      @ProgrammierenMario  3 роки тому

      Auf den ersten Blick könnte es an dem width von 500px liegen. Hier brauchen ja allein wenn nur 2 items nebeneinander angezeigt werden sollen 1000px zur Verfügung. Generell machen feste Pixelwerte meistens Probleme wenn nicht genügend Platz vorhanden ist. Auch für die Höhe würde ich keine festen werte vergeben. Der container hat 800px und jedes Element hat 500px. Du hast 5 Stück davon. Je offener alles ist je flexibler ist es ;)

    • @Thomas-R01
      @Thomas-R01 3 роки тому

      @@ProgrammierenMario hab es raus genommen, aber es ändert sich nichts :-)

    • @Thomas-R01
      @Thomas-R01 3 роки тому

      Und jetzt habe ich mal alles aus der .container gelöscht und nur display: flex; eingegeben. Jetzt ist wieder alles nebeneinander, gebe ich nun aber wieder flex-wrap: wrap; ein, klatscht er wieder alles direkt untereinander mit der gesamten Breite des Containers. Ich bin echt am verzweifeln.....kann der Fehler vielleicht noch in der HTML irgendwo liegen?

  • @franzpaterna8271
    @franzpaterna8271 Рік тому +1

    Kann ich einzelne items auch ausrichten? Beispielsweise habe ich einen header und darin eine Überschrift und eine nav. Somit enthält der Container header zwei items nämlich h1 und nav. Kann ich das erste item linksbündig und das zweite zentriert darstellen oder muß ich den Container als Grid organisieren?

    • @ProgrammierenMario
      @ProgrammierenMario  Рік тому

      Hast du es mal versucht? Je nach Layout kann das gut funktionieren. Neben den 2 Hauptelementen kannst du ja die darin enthaltenen Kindelemente ebenfalls frei positionieren.

  • @bwb3881
    @bwb3881 3 роки тому +1

    Hallo danke für das Tutorial, das hat mir endlich geholfen Flexbox etwas besser zu verstehen :)
    Mirs aufgefallen Wenn du eine Änderung im Editor machst, wird die sofort im Browser übernommen. Hast du ein Add-on oder wie funktioniert das bei dir?

    • @bwb3881
      @bwb3881 3 роки тому

      Und noch eine weitere Frage wofür, also in welchen Fällen will man denn die Flex-Direction ändern?

    • @ProgrammierenMario
      @ProgrammierenMario  3 роки тому

      Freut mich sehr das ich dir weiterhelfen konnte. Ich nutze für VS Code die Erweiterung Live Server.

  • @tj-softwaresolution
    @tj-softwaresolution 3 роки тому +1

    Wie kann ich item 2 und 3 neben item 1 anordnen und größen technisch anpassen?

    • @ProgrammierenMario
      @ProgrammierenMario  3 роки тому

      Wie du die einzelnen Elemente anordnen kannst zeige ich im Video ab der Minute 3:00
      Bezüglich der Größen dann ab Minute 6:18
      Aber du kannst darüber hinaus natürlich die items auch ganz normal via width/height in der Größe exakt definieren etc.

    • @tj-softwaresolution
      @tj-softwaresolution 3 роки тому

      @@ProgrammierenMario sehr gut danke!

  • @matthiaslasowski6706
    @matthiaslasowski6706 Рік тому +1

    Hieß der ne eigentlich Gollum? 😄 Danke.. schöne Zusammenfassung fürs Lehrbuch.

  • @sigfriedlist2946
    @sigfriedlist2946 2 роки тому +1

    Wieder mal ein tolles Video. Danke dir. Aber ich habe da eine Frage. Nehmen wir mal an ich habe ein Container mit fünf Elementen. Vier Elemente sind Links und das letzte ein Button. Schreibe dann das: .... display: flex; justify-content:flex-start;. usw. Nun möchte ich aber nur das letzte Element viel weiter nach rechts verschieben. Mario wie mach ich das unter Flexbox?

    • @ProgrammierenMario
      @ProgrammierenMario  2 роки тому

      Gebe dem letzten Element die Eigenschaft margin-left: auto
      und lasse die Magie auf dich wirken. Wenn ich dich richtig verstanden habe sollte das so klappen, falls nicht irgendwas anderes bei dir dazwischen funkt. 🙂

    • @sigfriedlist2946
      @sigfriedlist2946 2 роки тому

      @@ProgrammierenMario Ich habe das vierte Element die Eigenschaft margin-right: 550px; gegeben. Und siehe da das fünfte Element hat sich nach rechts verschoben. Aber dafür ist die Navigation nicht mehr responsive.

  • @mangqeis4509
    @mangqeis4509 2 роки тому +1

    King

  • @rapier64
    @rapier64 3 роки тому +1

    Hallo Mario, ist es möglich Flexbox mit Grid zu kombinieren oder eher nicht? Wie sieht es grundsätzlich aus, wenn man Flexbox und Grid kombiniert, falls dies möglich ist/wäre bei responsiven Websites? Muss man dann z.B. Grid und Flexbox 'einzeln' mit @media ansprechen, damit die Website passend gemacht werden kann? Danke und Gruss, Peter

    • @ProgrammierenMario
      @ProgrammierenMario  3 роки тому +3

      Beides zusammen in einem Element lässt sich nicht kombinieren. Aber du könntest z. B. mit Grid den groben Rahmen des Layouts definieren. Einzelne Elemente innerhalb eines Grid-Items dann mit Flexbox ausrichten.

  • @JeahBee66
    @JeahBee66 2 роки тому +1

    Hallo Mario,
    ich benutze mehrere Boxen untereinander. Leider ist der Abstand da zu groß. Wie kann man das einstellen?
    Grüße
    Jörg

    • @JeahBee66
      @JeahBee66 2 роки тому +1

      Ok ich hab das nun mit grid gemacht. Gut das es deine Tutorials gibt.

    • @ProgrammierenMario
      @ProgrammierenMario  2 роки тому +1

      Alles klar ✌️

  • @myytkn8526
    @myytkn8526 2 роки тому +1

    Hast Du Entwickler studiert oder learning by doing?

    • @ProgrammierenMario
      @ProgrammierenMario  Рік тому +1

      Learning bei Doing, schon immer und zu jeder Zeit. Egal was ich nebenher noch so mache um bedrucktes Papier zu erhalten welches Viele für wichtig halten. 😉

    • @myytkn8526
      @myytkn8526 Рік тому +1

      @@ProgrammierenMario Wow, hätte ich nicht gedacht. Bildung ist wichtig, aber ich denke Unternehmen wollen wissen was du kannst was ein Diplom nicht machen kann.

    • @ProgrammierenMario
      @ProgrammierenMario  Рік тому +2

      @@myytkn8526 Richtig, zumindest in diesem Bereich ist das eigentlich vollkommen egal welches Papier du vorzeigst. Seit ich in diesem Beruf tätig bin herrscht immer und überall ein Mangel an Leuten. Zu anderen Bereichen kann ich nichts sagen.

  • @icecold487
    @icecold487 3 роки тому +1

    Halllo Mario. ich hab mir das tutorial jetzt mehrfach angesehen, aber komm damit noch nicht so recht klar. worauf bezieht sich flex genau? nehmen wir an, ich hab nen div, header oder nav beispielsweise. darin hab ich items, die ich individuell gestalten möchte. bezieht sich dann flex auf die erste ebene also auf nav etc oder kann man sich das ganze als ebenen System sehen?

    • @ProgrammierenMario
      @ProgrammierenMario  3 роки тому +1

      Hi, flex bezieht sich hier auf die direkten auf die Elemente die sich direkt darunter befinden (Kindelemente), und zwar nur die die direkt darunter liegen, nicht auf die die weiter verschachtelt darunter liegen. Wenn du jetzt aber auch hier die Elemente mit flex positionieren möchtest musst du den Kindelementen wiederum die Eigenschaft flex geben, da sich diese Eigenschaft nur auf die items bezieht die direkt darunter liegen. Hoffe das hilft dir erstmal weiter ;)

  • @Lyrik-Klinge
    @Lyrik-Klinge 3 роки тому +1

    Sehr ruhige und angenehme Stimme!
    Ansonsten gute Erklärung!