how websites learned to fit everywhere

Поделиться
HTML-код
  • Опубликовано: 3 окт 2024
  • Let's travel back in time and learn about the history of responsive design, all the way from 1990s to 2020s.
    // Helpful links:
    The Wayback Machine: web.archive.org
    WebXR Github: github.com/imm...
    About Immersive Web: immersiveweb.dev
    Guide to screen sizes for responsive design: www.browsersta...
    Flexbox Froggy (a game to practice flexbox): flexboxfroggy.com
    Optimizing for large-scale displays: css-tricks.com...
    List of screen sizes: screensiz.es
    Responsive Web design article: alistapart.com...
    Global browser and platform stats: www.w3counter....
    Neocities: neocities.org
    // ✨ Let's connect:
    Twitter: / juxtopposed
    CodePen: codepen.io/Jux...
    ------------------
    #nostalgia #webdesign #responsivewebsite

Комментарии • 216

  • @juxtopposed
    @juxtopposed  3 месяца назад +303

    did you get as nostalgic as me after watching this?

    • @larssnakes4575
      @larssnakes4575 3 месяца назад +4

      yeh

    • @squidslash
      @squidslash 3 месяца назад +3

      😼

    • @panagiotouandrew
      @panagiotouandrew 3 месяца назад +3

      Yes ;)

    • @ordinarryalien
      @ordinarryalien 3 месяца назад +4

      Not really, we're not that old, Ma'am. ;) Only joking. Yes, I did feel nostalgic. Thank you, by the way, your videos are always very enjoyable.

    • @lyricaldaddy8355
      @lyricaldaddy8355 3 месяца назад +1

      As a young developer quite contrary :D I knew flexbox have been introduced only at some later stage of the web, but seeing tables being used as "predecessors" kinda blows my mind. I can only imagine the pain. Thanks for the video, really makes me appreciate the tech and standards we do have today

  • @110110010
    @110110010 3 месяца назад +979

    In 6 minutes you managed to recap almost 30 years of web design developments. I've been around for all of that. The feat of this video blows my mind.

    • @110110010
      @110110010 3 месяца назад +30

      Of course it's not like I didn't feel the urge of going "um actually, media queries and breakpoints are 6-8 years before the age of flexbox and grid" but wow the narrative prowess of the video got me so hooked I can't find myself nitpicking.

    • @jonathanrouse
      @jonathanrouse 3 месяца назад +3

      Its not that shocking to me, a lot of web designers and developers are aware of most of this, if you have worked in web development you kinda have to know most of this, but its great information and I haven’t seen it all placed into a single video like this before!

    • @alex.g7317
      @alex.g7317 3 месяца назад

      @@110110010he says as he nitpicked

  • @fanovaohsmuts
    @fanovaohsmuts 3 месяца назад +115

    I guarantee you, this channel will be the “Every Frame A painting” of ui design

  • @ItsUXgirl
    @ItsUXgirl 3 месяца назад +245

    Best storyteller on RUclips 👑

  • @SureShot55
    @SureShot55 3 месяца назад +144

    i love the cats in between

  • @wayofMANI
    @wayofMANI 3 месяца назад +122

    After a long time, I'm watching a quality content on RUclips. Thanks.

  • @cristinelcostachescu9585
    @cristinelcostachescu9585 3 месяца назад +33

    Oh, yes, layouts, the only escape for dividing your layout into proper columns.
    Thank you for this nostalgic recap!

    • @ITAC85
      @ITAC85 3 месяца назад +1

      Also a hell to work with when browsers just decide for you what the width of each column should be.

    • @cristinelcostachescu9585
      @cristinelcostachescu9585 3 месяца назад

      @@ITAC85 be grateful the mighty browsers allow you to use CSS... for now... :)

    • @RufusWhite
      @RufusWhite 2 месяца назад +2

      And then there was that whole era where everyone thought it was cool to make pages out of big images sliced into loads of sections for some reason. Good times.

  • @alexanderbateman5581
    @alexanderbateman5581 3 месяца назад +37

    The 80 character recommendation is not based on any research, but on the fact that IBM punch cards used to have 80 slots, so programmers kept their lines to 80 characters (because they had to) and that spread to web design, many people not knowing what the origin is at all. It has nothing to do with "readability".

    • @darylphuah
      @darylphuah 2 месяца назад +19

      the 80 character limit per se, yes. However its a known usability issue that text should not be too long as it becomes hard to track and read. This is also true for print, the recommended character length is around 50-75, which is pretty close to 80. So the readability point still stands.

  • @darkwoodmovies
    @darkwoodmovies 3 месяца назад +137

    I kinda miss web 1.0 websites. They were very simple and straightforward to build, and didn't use 500Mb of RAM nor did they melt Intel CPUs. And I daresay `` is like 90% of all you need to make a static page interactive.
    (I love React BTW, but nostalgia)

    • @AwesomeAdmirak
      @AwesomeAdmirak 3 месяца назад +24

      It worked when the web mostly served articles, but these days it mostly serves apps. It's not really an apples to apples comparison

    • @R0CK3T_DEV_
      @R0CK3T_DEV_ 3 месяца назад +3

      as someone who uses react often, yeah i miss the simple websites we used to have.

    • @redmagebr
      @redmagebr 3 месяца назад +6

      What I miss the most is that when you pressed "Enter" the site would be loaded up and ready before you fully took your finger off the button. These last few years I've been sometimes comparing old reddit with new reddit and it's not a joke how much telemetry that garbage loads up, even compared with the old version that also had telemetry. Everything is so big and flashy and it feels like we're leaving function in the past, websites are not better to navigate these days, even if they do look better.

    • @BosonCollider
      @BosonCollider 2 месяца назад +3

      You can still make web pages and apps without react, particularly if all your interactions are either basic UI stuff or something that fetches something from the backend.
      Just use HTMX for fetching, and just use modern html like the popover API if you need a simple toggle of some kind. You'd be surprised by how much stuff you can do with an HTML first approach

    • @Sammysapphira
      @Sammysapphira 2 месяца назад

      Oh no. 500mb of ram. What will my 16gb of ram do when 500mb is used up...?

  • @melio0504
    @melio0504 3 месяца назад +21

    I just finished watching all of your videos. Finally! Another video!

  • @hybridjunkie
    @hybridjunkie 2 месяца назад +3

    Back when centering a was a great accomplishment

  • @Craki_
    @Craki_ 2 месяца назад +1

    I think it's absolutely brilliant to explain so much in such a short time, all while being clear and humorous!!!! 🤯

  • @cbumforolympia2024
    @cbumforolympia2024 Месяц назад +16

    6:04 Make sure you do your magic down below 💀

  • @frytura
    @frytura 3 месяца назад +2

    its nice to learn about this in a small video, really helps understanding why float is a thing when flex boxes are simply superior.

  • @RobbPage
    @RobbPage 3 месяца назад +2

    nice vid. i would only add that tables are still very much a part of web design these days. we don't use them for page layout but they still have their place for displaying tabular data and it's a lot easier/faster than getting flex or grid to give the same results.

  • @dap-oh
    @dap-oh 2 месяца назад +1

    all your videos scripting and editing are done well, the steady flow paired with the buttery-smooth visuals make me lose track of time
    I can tell tons effort is put into your videos, and it shows

  • @rdmercer
    @rdmercer 3 месяца назад +2

    i started my web dev life in 2001 with CSS2 and the complex spiral demo by Eric Meyer (still up today!). Even then we couldnt believe how bad the space jam website of 1996 was. Man its been a crazy ride. These videos are so epic and underrated. Please keep this up!

  • @Emgaeeeee
    @Emgaeeeee 3 месяца назад +3

    dude, you inspire me to become a front dev

  • @AppraisedVoice
    @AppraisedVoice 3 месяца назад +17

    Ouuuuuu FAVORITE UI/UX DESIGNER ON YT

  • @blunty777
    @blunty777 2 месяца назад +1

    not sure if the thumbnail is a reference to the movie but if it is i love this channel 10x times more

  • @LukasSmith827
    @LukasSmith827 3 месяца назад +3

    ngl this is by far the best explanation on responsive design I've seen lol

  • @dealloc
    @dealloc 2 месяца назад +2

    Rounded corners was also a whole subculture. First we'd use images and pluck them in the corners of tables, and in some cases also edges. But then someone figured out that you could create "dynamic" rounded corners by using divs, by placing in layers line by line and use margins to control the width for each line, and even borders. Although it would look aliased-and require a ton of CSS depending on the corner size but it would be dynamic! You also weren't limited to just rounded corners. You could make them beveled, inverted.. .really anything.
    It also took up the space required to fit the corners, depending on the size. If the corner was large it would have to push the content that amount. Not so neat if you wanted a title or other decoration near the edges. A few techniques came up, but the most robust one was palcing a absolute positioned div inside and make the outer one relative, and boom; now the content could hug the edges.
    Then CSS3 was born and no-one looked back.

    • @MultiZymethSK
      @MultiZymethSK 2 месяца назад

      I had to write an email that would look the same across various email clients. Turns out that desktop outlook is absolutely terrible at rendering HTML, including not supporting border radius and many, many more CSS properties. So for stuff like desktop outlook you still have to use dumb tricks to get what you want.

  • @danielabonvini
    @danielabonvini 3 месяца назад +1

    Amazing video, a must see for everyone that says that web development is easy

  • @rashirana4137
    @rashirana4137 3 месяца назад +1

    i lovee watching your videos, they are of perfect length, perfect storytelling and perfect information, so much fun to watch!!

  • @MajorUnderdashPain
    @MajorUnderdashPain 2 месяца назад +1

    I first got into web development in early 2011, and while I grew up using those old website layouts on a daily basis, I don't think I could've picked a better time to start my webdev journey. With the introduction of responsive web designs, the task of building a good website just got a lot harder, but also a lot more fun and challenging in the best possible ways.

  • @jpedrothejo
    @jpedrothejo 3 месяца назад +1

    ngl the *big space* old design looks cool as heck and i wanna make it on my website

  • @panetony1
    @panetony1 2 месяца назад

    I would love to learn UX/UI Design from you. Your videos are very easy to understand and have a lot of interesting facts. I don't get tired from this format and is easy to keep the attention. Thank you!

  • @Haluku9
    @Haluku9 3 месяца назад +1

    AHH A NEW UPLOAD!!! One of my fab topics thank you soo much

  • @juanchosando4000
    @juanchosando4000 2 месяца назад

    Amazing video, it's been only 10 days and I cannot wait for your next masterpiece

  • @2Cs1E
    @2Cs1E 3 месяца назад +3

    Neocities goes so hard I was looking for a place to find retro inspiration 😮

  • @nekomew
    @nekomew 2 месяца назад

    Somehow watching this makes me realise that I'm in an industry that constantly makes me feel I'm a newbie and have to keep learning new things.

  • @polymathematics_
    @polymathematics_ 3 месяца назад +7

    reliving all the horrible implementations of my previous websites one phase at a time lol

  • @zsorosebud
    @zsorosebud 3 месяца назад

    Oh thank you for explaining this so clearly. I'm right now building a web portfolio and learning some css along the way and sometimes you get how it is done but not why is it done!

  • @darylphuah
    @darylphuah 2 месяца назад

    You could do 90% of what you do with flexbox, using floats. So having columns/panels shift around in different viewports were possible even before flexboxes were a thing. It was harder to do and had a lot more limitations.

  • @Diego_Cabrera
    @Diego_Cabrera 3 месяца назад

    This video is how I imagined my presentation on the history of the web sounded. Which was nothing even close haha. Amazing video!

  • @greenhacker0com
    @greenhacker0com 3 месяца назад +2

    Lets not forget about:

  • @lukedoglt
    @lukedoglt 3 месяца назад +2

    Wish I had this in my web design class 3 years ago 😭😭

  • @lazyalpaca7
    @lazyalpaca7 2 месяца назад +1

    liked the title, best movie I've ever seen ❤️

  • @ordinarryalien
    @ordinarryalien 3 месяца назад +2

    You're the definition of edutainment.

  • @WindAndWander
    @WindAndWander 2 месяца назад +2

    Would you ever consider trying a crack at redesigning the absolutely HORRID Disney+ UI? Just to show us what an actual useful design would look like.

  • @BAC_Clips
    @BAC_Clips 2 месяца назад

    You deserve way more subscribers!

  • @PersonManManManMan
    @PersonManManManMan 2 месяца назад

    This video is so well done

  • @GalacticMail
    @GalacticMail 3 месяца назад

    Always a great time when Juxtopposed bends me over with a new video!

  • @naeskun
    @naeskun 2 месяца назад

    I like the Movie reference in the Thumbnail.

  • @darkejon
    @darkejon 3 месяца назад

    The first half of my career in a few minutes! Great video

  • @Awindow
    @Awindow 2 месяца назад +1

    This is basically my 5th time request for a linkedin ui revamp

  • @DustinWillis18
    @DustinWillis18 3 месяца назад +1

    You have a talent for edutainment.

  • @pengurrito7136
    @pengurrito7136 2 месяца назад

    Good and fast history lesson!

  • @48Graus
    @48Graus 2 месяца назад

    I would love to see a redesign of game launchers. Such as Warzone, Fortnite and League of Legends. Games that have a messy lancher in my opinion.
    Great videos, you are very creative and organized. Keep up the great work!

  • @i3looi2
    @i3looi2 2 месяца назад

    I took a break from work to cry myself out about some CSS issues, only to find out I forgot about 4k/27" and now need to design for VR as well.

  • @navigator590
    @navigator590 3 месяца назад

    Amazing video, as always your videos are top notch!

  • @Brokkolii
    @Brokkolii 3 месяца назад +1

    now i miss hammering px values in my css, thanks

  • @joshxkerrigan
    @joshxkerrigan 3 месяца назад

    just started my journey into full stack web development (HTML, CSS, JS, PHP, & MySQL) and this was such a great video!!!!!! really loved the history bits and how you explained the breakthrough that was flexbox/grid. grateful i'm learning now, after these fundamental changes already happened

  • @li_tsz_fung
    @li_tsz_fung 3 месяца назад +2

    - Mobile is too important because that's most of the traffic for B2C.
    - Google basically penalize slow sites in millisecond level, which is not totally unreasonable, a lot of the time people would just close your website if it's not immediately loaded, or things doesn't work before it's fully loaded.
    - Responsive web layout is still somewhat restricted by how you structure your HTML code. It's easier to do it mobile first. But then it still limits how different it can be on a large screen.
    - fun interactions are usually easier with mouse.
    - The rise of UX designer and design system. And data driven design strategies. Fun design? Your 1st time customer might not understand how to use it. Just do what they are already familiar with
    And therefore, you get less fun websites.

  • @27thdimensionmusic
    @27thdimensionmusic 3 месяца назад

    You’re great at explaining these things!

  • @atharvaupadhye9819
    @atharvaupadhye9819 2 месяца назад

    for introducing me to webXR, u just earned a sub!

  • @TilDrill
    @TilDrill 3 месяца назад +1

    Now i want to learn to fit everywhere

  • @transmediasamurai
    @transmediasamurai 2 месяца назад

    love what you're doing!

  • @hasslehoffs
    @hasslehoffs 3 месяца назад +1

    omg i had that BenQ monitor

  • @hemantsaini8432
    @hemantsaini8432 3 месяца назад

    Very Informative Video, Thanks for making this one

  • @christopherjaya342
    @christopherjaya342 3 месяца назад

    In the future, OS will be just browser, where apps are loaded per demand, and accessible whether you use it on android phone, ipad, metaquest, or even LG refrigerator.
    ChromeOS is already living in that future.

  • @bissnickss345
    @bissnickss345 Месяц назад

    Ma'am, you just earned my heart

  • @microcybs
    @microcybs 3 месяца назад

    I think I found my new fav youtuber

  • @Drexxhandle
    @Drexxhandle 3 месяца назад +1

    Wonderful video as always keep it up🎉

  • @aguswidhiyasa
    @aguswidhiyasa 3 месяца назад

    i remember when first time using CSS3 in 2010, and trying border-radius and box-shadow is blow my mind 😂
    Before that i create box-shadow and border-radius using photoshop and make into the web.

  • @ben_wright
    @ben_wright 3 месяца назад

    Your videos are so good! Thank you. Would love to see a video about all the new AI tools that designers could use. Thanks!

  • @Docdoozer
    @Docdoozer 3 месяца назад +1

    Great video as always!

  • @dracula5752
    @dracula5752 3 месяца назад

    love to see you do wordpress dashboard redesign looks so outdated

  • @Vysair
    @Vysair 2 месяца назад

    Where were you when I had to do my Final Year Project back then 😭😭😭😭

  • @chrisalex82
    @chrisalex82 2 месяца назад +2

    I rember making a website not long ago for ahh fun and thinking that making it compatible with mobile would be dark sould lvl... but thank to media screen max width its actually easy 🔥💯
    (It even actually look be'er on mobile actually now lmfao)

  • @pecora31
    @pecora31 3 месяца назад +1

    Her voice just melt my heart...

  • @deliciouspops
    @deliciouspops 3 месяца назад +2

    “we've got responsive design only in 2010”: okay, zoomer

  • @simonwxyz
    @simonwxyz 3 месяца назад

    Anyone remember and ? At some point splitting the user's viewport into separate s was the way to go, and each section of your site lived in a separate page that had to talk to the "_top" page frame to get anything done. Good times.

  • @trueberryless
    @trueberryless 3 месяца назад +2

    Background music ❤

  • @maninder7743
    @maninder7743 2 месяца назад +1

    What a good video ❤😊

  • @turtle_king2
    @turtle_king2 Месяц назад

    " a little bit of everything, all of the time"

  • @patfre
    @patfre 2 месяца назад

    The vast majority of websites to this day just doesn’t work on mobile. Just the other day I was at LAX airport which is massive so you’d think their website would work on mobile which almost everyone at an airport has and yet it just doesn’t you have to scroll from side to side to see all the information about the flight and in landscape mode you couldn’t even see a single listing due to the enormous navbar

  • @zwatotem
    @zwatotem 3 месяца назад

    Raw HTML + let the browser handle the layout is the best solution that we'll never get.

  • @SeanClarke
    @SeanClarke 20 дней назад

    I've been making websites since 1995. I really dislike having to design for mobile and trying to get sites to work responsibly.

  • @saadsohail4690
    @saadsohail4690 3 месяца назад

    you should title this "history of the entire web, I guess"

  • @LeHoax
    @LeHoax 3 месяца назад

    Another great video!

  • @maxi-g
    @maxi-g 2 месяца назад

    i would appreciate a redesign video of Ultimate Guitar - the home of all us musicians

  • @TheDyingPlant
    @TheDyingPlant 3 месяца назад

    I love these videos

  • @SRG-Learn-Code
    @SRG-Learn-Code 3 месяца назад +1

    5:00 lol, that's literally me.

  • @teamakesgames
    @teamakesgames 3 месяца назад +1

    Neocities mentioned 👀 I'm too young to have experienced geocities culture but i yearn for silly gifs, webrings and 88x31 buttons

    • @solinus7131
      @solinus7131 2 месяца назад

      yea
      i had to search for comments like these after seeing neocities get mentioned (i have one myself)

  • @aLpenbog
    @aLpenbog 2 месяца назад

    I don't know why everyone was hating on tables for layouts. Yes they are wrong semantically but until subgrid I was dealing with problems where they were the only sane option if I don't want to compute a lot of stuff within JS myself. And there are probably a lot of computers/phones not running a browser supporting it.

  • @yerenzter
    @yerenzter 2 месяца назад

    It's called website responsive they used @media query rule in CSS the website scales depending on the screen width.

  • @DavidSilvernail
    @DavidSilvernail 3 месяца назад

    Oh man, i havent read AListApart in years.

  • @yuriytemniuk5360
    @yuriytemniuk5360 2 месяца назад

    Pls, make the shortest Webflow course 🙏

  • @cdkw2
    @cdkw2 3 месяца назад

    little history sesh I see!

  • @realjame
    @realjame 3 месяца назад

    Excellent video

  • @LegacKult
    @LegacKult 2 месяца назад

    Who remembers og thumbnail

  • @christ.6211
    @christ.6211 2 месяца назад

    Why does your voice remind me of my favorite teenage drama video essayist, do you go by QuinnCurio sometimes?

  • @nand3kudasai
    @nand3kudasai 2 месяца назад +4

    spoiler alert: they dont.

  • @Tenneyson
    @Tenneyson 2 месяца назад

    Please make a complete UI redesign video on RUclips music (the web version preferably) ❤❤

  • @Vubuwu
    @Vubuwu 3 месяца назад

    Thank you for the video

  • @eurekamedia.
    @eurekamedia. 3 месяца назад

    I love your cat stickers 🐈

  • @aoof6742
    @aoof6742 3 месяца назад

    I LOVE!!! SO COOL!

  • @salmanhussain3348
    @salmanhussain3348 2 месяца назад

    Nice vid

  • @lm25071
    @lm25071 3 месяца назад +1

    And in the end you're still fighting with the graphics designer, whether the fancy vertical sub headlines should really also be vertical on mobile version or not😅