CSS in 100 Seconds

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

КОМЕНТАРІ • 567

  • @tejasn3835
    @tejasn3835 3 роки тому +285

    shout out to the dedication in the "like and subscribe" at the end 2:15
    you'll always be the best

  • @UselessDuckCompany
    @UselessDuckCompany 3 роки тому +1411

    To me, CSS is the most frustrating part of web development. In programming the same code should run the same no matter the user, with CSS the exact same CSS produces different results depending on the browser. It's not fair. It's getting better but it's still annoying. Plus at my day job we still support IE11.

    • @trafnar
      @trafnar 3 роки тому +199

      Back in my day, we had to support ie6. Uphill. Both ways.

    • @UselessDuckCompany
      @UselessDuckCompany 3 роки тому +89

      @@trafnar Dude same. I was working at a major pharma company in 2012 (IE6 end of life was 2006!) and we had to support it. Plus they were still on Lotus Notes!

    • @c0smo709
      @c0smo709 3 роки тому +54

      >css
      >programming
      >code
      wheeze

    • @chepossofare
      @chepossofare 3 роки тому +61

      Well, have fun compiling a C++ project, mate.

    • @chepossofare
      @chepossofare 3 роки тому +13

      @@UselessDuckCompany omg lotus notes is my personal Vietnam

  • @theatypicaldeveloper
    @theatypicaldeveloper 3 роки тому +511

    🔥
    Great work as usual! Lots of ppl are using styled components now, it would be great to see one about JSS too!

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

      Currently working with jss, and it's very useful

    • @robertbrown1338
      @robertbrown1338 3 роки тому +5

      Just when you thought people had fucked up just about everything with JavaScript they find something mostly untouched and beautiful to fuck up..
      Can anyone explain 'why?' - what can JSS actually do better than modern css or the compilers (scss sass less etc)
      How can this be any better than just having scoped styling at the component level (eg how React, Vue etc already work)

    • @lanye2708
      @lanye2708 3 роки тому +8

      @@robertbrown1338 great question, I am yet to figure that out myself
      let CSS make things pretty, not JS, JS should never touch CSS. the closest it should come to is modifying attributes to influence the CSS being applied, but never anything more

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

      I'd add, that JS should not even modify the style attribute, but simply assign classes, IDs and modify the DOM to introduce new elements.
      The thing, that JS used to be better at, was animation. I don't know whether this already changed, but I could see JS being better at it, as it often needs to be responsive. Other than that: CSS for appearance, JS for logic and interactions, that cannot be done using CSS alone.

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

      ​@@robertbrown1338 You guys do realize that JSS just compiles to CSS, right? It's just a way to write CSS inside a JS file, so you don't need to have separate files for logic and styling, making it easier to organize your code. How is that fucking up CSS with JavaScript?

  • @robinmartijn9041
    @robinmartijn9041 3 роки тому +197

    He centered a div without googling?
    HE'S A WITCH!

    • @jdboyce
      @jdboyce 11 місяців тому +4

      This is the best comment in recent memory 🥲

    • @BoredEditor4k
      @BoredEditor4k Місяць тому +2

      text-align: center;
      justify-content: center;
      align-items:(or item i forgot) center;

    • @Atkafası-31
      @Atkafası-31 Місяць тому +1

      @@BoredEditor4k nope.
      .flex { display: flex; justify-content: center; align-items: center; }

    • @Kryptonn682
      @Kryptonn682 Місяць тому +1

      ​@@Atkafası-31

    • @hortusdeescapismo
      @hortusdeescapismo 24 дні тому

      display: grid
      place-items: center
      or smt

  • @JohnSmith-xh6zx
    @JohnSmith-xh6zx 3 роки тому +446

    The humor is incredible....
    An inclusion of centering a div using flex.
    A horribly styled like and subscribe at the end.
    Good stuff.

    • @Phatrikko
      @Phatrikko 3 роки тому +27

      Hey no shame in centering a div with flex!

    • @user10476
      @user10476 3 роки тому +17

      @@Phatrikko That is actually considered the best way today. Or one of the best, at least.

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

      @@user10476 Yeah, "display: flex" and "align-items: center" is your way to go.

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

      ​@@VictorRibeiroJV You forgot "justify-content: center"

  • @SimplyFizz
    @SimplyFizz 3 роки тому +334

    I've wanted to see one about css for a while, as someone that is starting to do web dev, thanks :)

    • @esquilo_atomico
      @esquilo_atomico 3 роки тому +6

      good luck in your journey :)

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

      As a fellow beginner I think this is a very good primer

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

      When I started I had a lot of trouble with CSS. However, once you understand the "box model", it starts to click. Understand how that works and then learn flexbox + grid. With those tools alone, you can create most of what you want.

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

      @@esquilo_atomico nice profile picture :)

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

      I prefer tailwindcss over vanilla CSS as it has prebuit styles and @apply which allows you to create a class that takes the CSS from the class and merges it

  • @yeaitsme6834
    @yeaitsme6834 3 роки тому +51

    Loving these beginner videos. Sharing this with 100+ of my students!

  • @kevybost
    @kevybost 3 роки тому +168

    I'm sending this to everyone I know with a "This is what a REAL programming language looks like".
    (seriously though, good job on this and everything else you put out)

  • @jacobhassel5860
    @jacobhassel5860 3 роки тому +43

    Great vid as always. I’m a huge fan of these 100 seconds vids. I share these with my team all the time and they’ve massively helped us grow. Web dev is a huge ecosystem and your bite sized vids are a great way to navigate it. I’ve been a fan for a while and as this comment you’re at 990k subs. Can’t wait to see you get 1 mil subs. You’re doing big things for the web dev community.

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

      Just got to 1M in just 4 days. Damn.

  • @wlockuz4467
    @wlockuz4467 3 роки тому +16

    They're not releasing CSS4 because the CSS4 spec has a requirement "One fixed way to center a div" and they still can't figure out what to settle on.

  • @Iceehockey21
    @Iceehockey21 2 роки тому +13

    These videos are impeccable. When learning to code, you often don't get the high level explanation that these deliver. It's ironic how in forcing to pare it down to 100 seconds, it can almost be more effective than 10 separate videos which get too far into the weeds.

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

    I've worked with CSS for 5 years now and this is the best intro anyone could get to CSS that I've seen thus far.

  • @thessianheart9816
    @thessianheart9816 Рік тому +3

    Fireship is really a godsend. Sometimes you need a basic description of different kinds of technologies. It really clears the confusion and you know what exactly you need to learn next.

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

    2:14 don't worry you can use "overflow" property to fix that

  • @cli23
    @cli23 3 роки тому +8

    Been a web dev for over 10 years and been doing CSS the whole time. That being said - I still found this interesting and useful. Amazing stuff!

  • @dreamisover9813
    @dreamisover9813 3 роки тому +12

    Outstanding visualization of the concepts, that seemed pretty concise for the short amount of time. Awesome

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

    I wasted thousands of dollars in college and learned nothing compared to what i learned here in this channel for free. You guys are amazing . You people deserve a noble prize for what you are doing here.

  • @PallGudnason-l5u
    @PallGudnason-l5u 4 місяці тому

    Possibly the best CSS resource I've come across in 20 years. Really helped me get an overview of how it is all supposed to go together.

  • @alexwilkinsgames
    @alexwilkinsgames 3 роки тому +7

    I laughed at your subtle "like and subscribe" error with the text coming out of the box.

  • @hmaina0
    @hmaina0 3 роки тому +4

    I feel like I'm getting addicted to this channel because I'm watching this even though I told myself that I already know what CSS is.

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

    1:54 if only it was that easy to create such a beautiful button

  • @bonczy_flips
    @bonczy_flips Рік тому +183

    I came here for counter strike source

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

    Your UA-cam account is just to valuable for all developers. You are not only making videos to every topic but also making very good vides with good visual graphics.

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

    What surprises me is how you managed to mention all the important details about CSS that everyone must be aware of :D

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

    These beginner videos are fantastic, and I'm sharing them with 100 of my students!

  • @BorisValenta
    @BorisValenta 4 місяці тому

    I wanted to say THANK YOU I got my first web dev job! I started 9 months ago with this course and now I made a portfolio based on React Typescript projects and will start into my first frontend engineer job in July =) Believe in yourself guys! You can make it!

  • @cosmq
    @cosmq 3 роки тому +13

    My man, you are awsome 🤩
    Im still waiting for the c++ video, but until then i'll enjoy the rest 😀

    • @cobaltno51
      @cobaltno51 3 роки тому +8

      just watch the java and the c video simultaneously

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

      Watch The Cherno dude

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

    I can't believe you didn't do this one yet. Glad you did!

  • @heheboi9415
    @heheboi9415 3 роки тому +10

    Loved it! I really wanted to see this one up here and you did the job :) Thank you so much 😃

  • @deady42
    @deady42 Рік тому +53

    Wait this isn't Counter Strike Source.

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

    i never watch videos with speed lower than the normal speed, but i think now the time has come, just to admire this masterpiece.

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

    so clean and perfect video,
    I was enjoying the presentation/video rather than the actual CSS topic,
    Hats off to fireship!!!

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

    The end screen was all we needed :)

  • @matevarga1401
    @matevarga1401 3 роки тому +4

    Haha, the overflowing text got me in the end 😂

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

    Assembly in 100 Seconds!
    I'm waiting :D

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

    I'm dying at the overflow, you're a legend.

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

    Love the CSS Modules logo at the end 😉🌹

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

    One of the best beginner videos I've seen.

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

    Yo it’s here thank you fireship

  • @jersoncarin1952
    @jersoncarin1952 3 роки тому +7

    Your 100 seconds are so addicting, How do you make like this

  • @iwatobi0127
    @iwatobi0127 3 роки тому +20

    I actually am learning CSS right now and this helped a lot. Thanks :)

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

      Have you succeeded of leaning Cascading Strong Storm?

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

    At 0:16 you use the color property to change the color of the box when it should really be background-color

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

    The like and subscribe text overflowing the box is just incredible, great idea

  • @user-ry4ip9ps9x
    @user-ry4ip9ps9x 3 роки тому +2

    This video seemed especially good, the diagrams were great and easy to understand

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

    Really good content🔥. BTW. almost 1M. Good luck.

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

    Some of the visuals people have made using raw css is astounding.

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

    I was looking for CSS tutorials and then only you dropped this

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

    2:06 I'm literally about to work on a zoom transition like this for my next project. Seriously man, you are a freaking god. You manage to CRAM all the BEST info into an extremely high fidelity youtube video. Insane. Very. Nice. Work. 👍👍👍👍👍👍

  • @facundocorradini
    @facundocorradini 3 роки тому +7

    Awesome video! Funny enough, the move into modularity happened after CSS 2... technically there was never a CSS 3, even if the vast majority of people would refer to it as the current version :s

  • @codyivy9612
    @codyivy9612 3 місяці тому

    My professor is requiring us to watch a Fireship video, count me in! Love your videos!

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

    Oh cool! Thanks for wrapping all the scattered pieces I’m learning into a nice little digestible package.

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

    I have probably written more than 100000 lines of css in my projects, and this is everything you need to get started with for css, summarised within 100 seconds.

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

    Love the broken box at the end

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

    Loved the overflow at the end lol

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

    These videos are so addicting

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

    We already knew that Jeff is a master in making things look simpler.
    Now let's note the latest tip:
    Cover bf before css.

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

    Whatever the art for making these videos is called... you sir, have mastered it!

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

    got my exams today, still enjoying myself cuz of your videos 😎😎🙌🏻

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

    I like the fact that no one notices theses are actually 140 seconds! But great video as always!

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

    How can you pack so much info in such a short amount of time? Genius!

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

    Jeff is still my favourite tech youtuber

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

    Your content is awesome. I just purchased the pro membership

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

    I know CSS for 10 years now, but I will never miss this video

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

    Every fireship video in 100 seconds is longer than 100 seconds

  • @F3PIZZA
    @F3PIZZA 11 місяців тому +1

    Thanks for this! I am now in.

  • @user-bp5xc9bv4m
    @user-bp5xc9bv4m 3 роки тому

    Quality of this video was amazing for some reason ✌️

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

    the like && subscribe segment had me hollering.

  • @porrasm
    @porrasm 3 роки тому +4

    Have you considered covering quantum programming in 100 seconds? It's a very intersting subject and completely different from normal programming.

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

    The generated captions are just hilarious 😄

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

    Taking a CSS course while thinking that CSS is a Computer Science Student, so Kind of taking CS course 😂

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

    Developer: I want this to be centered and blue with rounded corners
    CSS: Best I can do is circle, to the right and green

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

    Thanks!

  • @KennethWhite-v5b
    @KennethWhite-v5b 5 місяців тому

    when he said CSS in 20 minutes, he wasn't kidding. He actually wrapped up necessary stuffs within 20 minutes.

  • @igordasunddas3377
    @igordasunddas3377 3 роки тому +4

    I knew all of this, but I can definitely recommend this video for people needing a really brief overview of CSS(3).

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

    I WAS WAITING FOR THIS!

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

    Assembly Language in 100 Seconds would be 🤩 AWESOME 🤩

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

    Congrats on 1 million subs dude
    Well deserved!

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

    Congrats on 1 mil subs

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

    Congratulations on reaching 1 MILLION Subscribers 🎉🎉

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

    CSS is my Passchendaele. C++, C#, JavaScript, HTML etc. all have their quirks but at their core they basically do what you expect them to do, are 'mostly' consistent and when you mess up the strictly typed languages will basically scream at you until you sort your life out. With CSS you could be doing nothing 'technically' wrong but because you/someone else did something a 1000 lines up in the sheet nothing you're trying to do actually works the way you think it will work. Not to mention the confusing naming of some of the element properties, 'Align,' 'Center,' 'Justify,' 'Items,' 'Contents,' 'Text' etc. On the surface CSS is simple as, but when I actually have to work with it I get absolutely crushed.

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

    Can't wait for Crystal in 100 seconds!

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

    This was beautifully simple and this is my sign. Thank you.

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

    I really dig this format of your videos man, please do Kafka in 100 secondes thanks !

  • @BrunaMiranda-l3q
    @BrunaMiranda-l3q 4 місяці тому

    Your explanations are amazing. Please make one shot for CSS and JS too :D

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

    Congrats on 1mil jeff!!!

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

    2:15 basically sums up all my experience with CSS.

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

    Excellent! I replayed sections several times...

  • @riskacendana8085
    @riskacendana8085 11 місяців тому

    size - color - positioning(grid/flex) - layout(padding/margin)

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

    Fireship in 100s please, Jeff♥️♥️

  • @LimitlesslyUnlimited
    @LimitlesslyUnlimited 4 місяці тому

    @Fireship
    Just came across this great channel and video and subscribed. Can't believe I missed it all these days. Was looking for this simple and concise explanation.
    Have two questions -
    1) Which version of CSS has what advantage or when should it be used as per your expertise? Like Tailwind or Boostrap or Vanilla?
    2) Can you please also comment on the bgm you used haha?

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

    AMAZING VIDEO!!!! I would love to see a more in depth one about this topic

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

    I love yours videos! Explained well, short and to the point.

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

    Fireship? More like "Fantastic; this intro was lit!" 👍🔥

  • @lizunchx6049
    @lizunchx6049 3 роки тому +4

    This channel makes me feel like I've overpaid for my college education in terms of both money and time

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

    Not the video we all wanted, but the video we deserved.

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

    Congratulation for one million subscriber 🥳🥳🥳

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

    Ahh, CSS, the bane of my life...
    Even though I hate CSS, I enjoyed the video ;)

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

    This was awesome, thanks for the share. Great work!

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

    what nice subtitles

  • @EdgarFournier-g5d
    @EdgarFournier-g5d 4 місяці тому

    يا شباب ابسط حاجه نقدر نساعد بيها الباشمهندس اسامه هي اننا نسمع الاعلانات ..متبقوش انانيين و محدش يقولي معنديش وقت اسمع الاعلانات على اساس يعني أن الباشمهندس اسامه عنده وقت يعملك فيديوهات ..هو قدملك معروف ومنزلك كورسات محترمه مجانا فواجب عليك تشكره على الأقل بسماع الاعلانات