A practical guide to responsive web design

  Рет қаралды 267,327

Kevin Powell

Kevin Powell

Күн бұрын

Пікірлер: 215
@jmun9561
@jmun9561 10 ай бұрын
I'm very new to basic coding, I would just like to say that while I'm doing this off my own back with no one teaching me. Watching and listening to your videos really helps. It's brilliant. Thank you for your time and sharing you knowledge.
@sentionmusic
@sentionmusic Жыл бұрын
I have seen so many dev videos and never know what they are talking about because they don't know how to explain things. THIS IS THE FIRST CHANNEL I CAN UNDERSTAND AND LOVE. thank you
@l-fitness3590
@l-fitness3590 7 ай бұрын
Best place to learn stuff is honestly is Udemy when they have deal on pick up courses on topics that your interested in
@artibaraku4070
@artibaraku4070 Жыл бұрын
I wanted this video for a long time, but you made it as if you knew what we were missing. Thank you Kevin.
@myartikool
@myartikool Жыл бұрын
I think this part of making websites is pretty easy and was quite intuitive for me. The difficulty starts when you need to preemptively think how everything would behave on different screen sizes before you even start doing CSS. This is probably gonna get easier only after lots of practice but so far I'm still straggling with it. Especially when pixel perfect is needed.
@benfrese3573
@benfrese3573 Жыл бұрын
Yeah, and the graphical design aspect has become a lot more complex as well. Design *has* to work now, and a lot of my challenges in day to day work are from finding layout and interface solutions.
@ImperiumLibertas
@ImperiumLibertas Жыл бұрын
One strategy to help alleviate some of the challenging parts is to develop for a mobile device first as there are more constraints for mobile views. Reverse engineering the desktop screens from the mobile views is typically easier.
@myartikool
@myartikool Жыл бұрын
@@ImperiumLibertas I've noticed that even when I do desktop-first I still end up refactoring media queries as if it was mobile first. It's just where I'm from desktop-first is the default approach.
@skillsvsdegree6139
@skillsvsdegree6139 Жыл бұрын
You achieved your goal. I am new to frontend, only 2 months old, like I'm a baby. This video made me feel like CSS is a toy, not a boogeyman. I need CSS for my dream project I started to develop, and thanks to you to make me feel better with CSS. Hope most of the videos are like this, simple, straight to the point. subscribing.
@kylewilson881
@kylewilson881 3 ай бұрын
Good luck on your project, if you didn't already start on it
@zealest
@zealest Жыл бұрын
crazy how you came in clutch with this guide
@kevbonett
@kevbonett Жыл бұрын
Some really great (and simple) advice. Mainly around not declaring stuff until you need to, and letting the browser do what it does best!
@JimKernix
@JimKernix Жыл бұрын
Your free "Conquering Responsive Layouts" course mage responsive design super easy for me. I don't even have a problem with that since taking that course a few years ago.
@KevinPowell
@KevinPowell Жыл бұрын
So glad to hear that!
@cedrictheveneau9141
@cedrictheveneau9141 Ай бұрын
What always makes me amazed with your videos is that, even on basic themes I still learn things I've been developing for 3 years now, started getting better early thanks to your awesome videos And from time to time I get back to basics with your beginner friendly videos and I'm blown away by everything I missed when I started my journey as a dev ; just the comeback to grid with the simple line to make the browser set the layout for us is just genius. I hope you'll still be around in 20, 30 years, making those videos, you trully are the CSS master we all need Kevin (even though you adressed this nickname in one of your newsletters haha)
@juwhankim6187
@juwhankim6187 10 ай бұрын
I simply love the tone and accent of the voice. Again, I realize how much important tonal impression is, not only the content when it comes down to educational stuff.
@RobertoRamirezArteaga
@RobertoRamirezArteaga 4 ай бұрын
I am literally doing a lot of stuff. One internship (32 hours a week , non-paid) one shift at other job( 8 hours a week) and cs degree final year. These are the videos that make me able to continue with this huge workload . Thank you so much to make my life easier.
@GhostWithAHoodie
@GhostWithAHoodie Жыл бұрын
I just wanted to thank u mr Powell, i started to learn web development, and your content is amazing it helped me a lot.
@isaacAtaliba
@isaacAtaliba 2 ай бұрын
Seriously, thank you so much for this video! I’ve been struggling with responsive layouts for a while, and you explained everything in such a simple and relatable way. It finally clicked! I’m so grateful you took the time to make this. Hugs from brazil
@DanteMishima
@DanteMishima Жыл бұрын
"It is us who break the responsiveness of the web" - Kevin Powell, Conquering Responsive Layouts
@Mynamewashere
@Mynamewashere 8 ай бұрын
This video is solving my PTSD from trying to figure out responsive design while trying to finish my school project at the last minute. It's almost like you can see inside my head. Thank you.
@nathanm2891
@nathanm2891 10 ай бұрын
I love your videos. I remember you talking about adding complexity as the screen grow a while back. It really changed my view on styling layouts.
@cseymour97
@cseymour97 Жыл бұрын
Viewport units are great. I love using them within a clamp on all my text sizes to make them fluid! Has worked well over the years!
@ilogbc3090
@ilogbc3090 11 ай бұрын
How do you do that? At the root?
@cseymour97
@cseymour97 11 ай бұрын
@@ilogbc3090 just when I'm defining text sizes. For example h1 could be something like h1{font-size: clamp(1.25rem, 2vw + 1rem, 2rem);} Doing that will define your min and max text sizes and then anything in between will be relative to the screen size.
@theannonymous1430
@theannonymous1430 2 ай бұрын
Agree 💯
@suziewilliams3194
@suziewilliams3194 8 ай бұрын
I came across your channel recently. I must admit, your videos, knowledge and teaching skills are over the top. You know your advanced css, you teach what's needed. You don't teach unnecessary styling just for creating a video sake. Keep doing what you're doing. Can you please create a guide or topics list for us to learn advanced CSS better please
@Nawrotlearnscoding
@Nawrotlearnscoding Жыл бұрын
Your take on media queries is a game-changer for me. From now on, I will try to use them more sparingly to avoid overcomplicating things. Thanks a lot, Kevin!
@everythingold-school.2512
@everythingold-school.2512 Жыл бұрын
When he said "Don't write CSS that you do not need" my mind was like, "You're busted boy!". Thank you, Kevin. The video helped me so much.
@meowthemmd
@meowthemmd Жыл бұрын
CSS just ends in Mr. Powell's channel we don't need anyone else teaching CSS; fascinating, THANKS.
@icarodlima
@icarodlima 9 ай бұрын
Every time I decided to quit the video because I had “learned enough” I saw something mind-blowing and ended up watching until the end
@nextleveltech267
@nextleveltech267 2 ай бұрын
Sir.. I just implemented some of the tips you gave. It really really helped me a lot. Thanks a ton❤❤❤❤❤❤
@D7460N
@D7460N Жыл бұрын
Well said, sir. HTML is responsive by default. It's not CSS' fault that things are not responsive. It's our fault for writing CSS or using a lib or framework that cause things NOT to be responsive. Set width/height as a last resort for intrinsic design. Less is more.
@jcchaconjr
@jcchaconjr 9 ай бұрын
This video was so insightful! I’ve only recently started doing some web coding for the first time in about 20 years (the bulk of my career has been working on native Windows apps). As I’m currently unemployed following a layoff, I’m in an HTML/CAS/JavaScript course as part of a larger curriculum, and the responsive design was killing me this week! As it is, I was able to get a better understanding of how all the flex options work, which allowed me to “stop fighting” the browser as you suggest, eliminating about 40 lines of CSS code in the process. My pages now behave, but your sections on grid design and the side bar might allow me to streamline my code even more. I only recently discovered your channel Kevin - thank you for the great content!
@weshen83
@weshen83 7 ай бұрын
It's really a great channel. I'm in a bit similar situation as you. I started recently with The Odin Project. For me it's the best course to learn web development. Over the last years I dabbled with other courses, but always stopped because of life stuff and not easy to grasp things if not enough time is spent. So, if you stopped because of same reasons. Search for the Odin Project and see for yourself. It's totally free and in my opinion the best way to learn
@marcosferreira-dk6nw
@marcosferreira-dk6nw 8 ай бұрын
I've just started your course on responsive layouts. Thanks for sharing your knowledge freely.
@dimkayilrit2606
@dimkayilrit2606 Жыл бұрын
Miss this for so Long 😎😎, this was what made me love this channel some years back
@mayankrathod3497
@mayankrathod3497 2 ай бұрын
Yeah, man 4ra’s explanations are so clear. even newbies can start easily now.
@MyDpop
@MyDpop Жыл бұрын
YESS! everything you do is to help us *fall in 💘 love* with CSS and be *a little bit less frustrated* by it! Thank you Kevin
@webdevgaur
@webdevgaur Жыл бұрын
I love your content Kevin! I derive so much value from your videos. Just today I watched your video on css position property and it helped me solve a problem at work which was causing a big pain. Thank you brother man!
@henrythomas7112
@henrythomas7112 11 ай бұрын
Thanks for the new video! I’m looking forward to seeing what other content you post! Always good to learn as much as you can!
@denoww9261
@denoww9261 Жыл бұрын
Great video! I'd love to see one about the differences in how you'd approach CSS for single-page webapps - for example, often they need to fill the full viewport height exactly, which is very different to how traditional websites work. Appreciate the content!
@_koh92_
@_koh92_ Жыл бұрын
Hello, Kevin! I want to thank you for all your job (videos, tutorials, newsletters etc.)! The last letter you’ve showed statictic of your KZbin channel, where mentioned Poland and his love of CSS. I’m your fan from Russia and I love CSS too! Could you tell about Russian # in your channel statistic? 🙂 Your content helps me: 1. Learn English 2. Level up my CSS skills 3. Teach my Frontend’s collegues of new CSS features! Keep up the good work! 👍
@KevinPowell
@KevinPowell Жыл бұрын
Glad that you're enjoying my content! In the last year, Russia is #13 :)
@chaze2k3
@chaze2k3 Жыл бұрын
7:59 : "Now, Let's say i was doing this guy" 💀😂
@TikuDevsen-tz9qv
@TikuDevsen-tz9qv 2 ай бұрын
I joined 4ra’s fantasy league and it’s fantastic! the new ad convinced me to try it.
@Susindar_E
@Susindar_E Жыл бұрын
Thanks!
@KevinPowell
@KevinPowell Жыл бұрын
Thanks so much!
@zh1094
@zh1094 Жыл бұрын
great video, i love this. I am not a frontend dev but seeing that some things related to responsiveness can be just done simply.
@jens84-84
@jens84-84 10 ай бұрын
great video! very thankful for theese tips as a newbie to css. Lol i came here cause i built my website after my dekstop screen and set al width and heights to pixels and then when i went on my phone it all became crazy, now ill rebuild and do it right!
@umamiimamu
@umamiimamu Жыл бұрын
Thank you Kevin, I learned a lot in one video and u always have so much cool stuff to learn. Big respect for what u doing for the community now 💕💕
@mj2068
@mj2068 4 ай бұрын
this made so so much sense. THANK YOU!
@shamilrasheed6427
@shamilrasheed6427 11 ай бұрын
Your way of teaching is very nice. Really enjoyed and learnt something.
@apradaglez
@apradaglez Жыл бұрын
That’s a pity that I couldn’t understand all that you explain. I follow you and always learn something. Thanks master
@andersonlontsi299
@andersonlontsi299 Жыл бұрын
Wow this is so well explained it's like I'm discovering the whole stuff again😅 Thank you sir 🙏
@4ohf
@4ohf 2 ай бұрын
2 minutes in and you already made me hate CSS less 😂thanks
@danielekpenyong5930
@danielekpenyong5930 9 ай бұрын
Great video and awesome lesson Kevin thanks for the detail you used in the video
@taylorenglish6237
@taylorenglish6237 4 ай бұрын
Awesome video! Thanks Kevin!
@Hamz-aa
@Hamz-aa Жыл бұрын
A very thorough explanation of responsiveness. Really appreciate ❤
@roxxaaa
@roxxaaa 11 күн бұрын
hello @Kevin Can you tell me which is a better approach? 1. first writing the whole html and complete exact CSS as the wanted design then only working towards making the responsive or 2. first making the website responsive along with only the html and then only styling the exact wanted CSS answer in short
@colleenwieder
@colleenwieder 4 ай бұрын
I needed a review, thanks!
@snakehound7678
@snakehound7678 8 ай бұрын
Thank you very much for this video. Finally I found explanations that help me in my first project :)
@ishowspeed7191
@ishowspeed7191 Жыл бұрын
Thank For this video sir i am looking this video for soo many days and this is the best video i got today
@tonybowen455
@tonybowen455 Жыл бұрын
I just got done fighting a grid layout with media queries. Literally everything you talked about in this video I've been doing wrong for years.
@danielhalasz-szabo5143
@danielhalasz-szabo5143 Жыл бұрын
Thx. I bookmarked this video as an everlasting reminder.
@TrxsTer
@TrxsTer Жыл бұрын
Damn just when I was having hard time with responsiveness, you posted a video on it, amazing 🤩 and thanks haha
@yisuslalala
@yisuslalala Жыл бұрын
you're the best Kevin, thank you so much!
@AnhNguyễnNgọcHải-n8k
@AnhNguyễnNgọcHải-n8k 4 ай бұрын
00:02 Sự thay đổi trong cách tiếp cận CSS giúp trang web phản hồi nhanh hơn 01:54 Sử dụng CSS reset và điều chỉnh hình ảnh cho thiết kế web responsive 05:33 Đặt chiều cao và chiều rộng tối thiểu và tối đa cho các phần tử 07:18 Đặt lề và chiều rộng cho thiết kế bố cục linh hoạt và thích ứng 10:48 Ôm lấy trình duyệt và làm việc với nó, không chống lại nó 12:39 Sử dụng các đơn vị khung nhìn một cách có trách nhiệm để kiểm soát bố cục tốt hơn 16:07 Thiết kế nội tại cho phép trình duyệt tìm ra bố cục, giúp trình duyệt dễ dàng và thích ứng hơn. 17:48 Bố cục linh hoạt sử dụng đơn vị minmax và fr 20:55 Tiếp cận các truy vấn phương tiện bằng cách thêm độ phức tạp để quản lý dễ dàng hơn 22:32 Khóa học miễn phí có tên là chinh phục bố cục đáp ứng để thay đổi tư duy Crafted by Merlin AI.
@hossamayman3587
@hossamayman3587 Жыл бұрын
Just the right content at the right time love it
@HBCGAMING
@HBCGAMING 11 ай бұрын
I am doing all wrong stuffs as mentioned in above video fixed size layouts always which carry me overflow problem of elements Now i avoid those problems. ❤
@web_alchemist_
@web_alchemist_ Жыл бұрын
Loving grids the more I learn about it ⚡
@borisgomiunik7960
@borisgomiunik7960 10 ай бұрын
Thank you. You're explaining it better than the ones that made it :)
@dev-suresh
@dev-suresh Жыл бұрын
Thank you for making CSS easy for me :)
@darz_k.
@darz_k. 5 ай бұрын
This is a great approach. I've watched this video a few times now, and have learned a lot about how to think about and approach a responsive layout. Towards the end, the example for the media query, and using a min width; I suppose this props up the benefits of a mobile first approach to development?
@draj3716
@draj3716 2 ай бұрын
The 4ra IPL lottery is crazy fun. tried my luck today, and it was so exciting!
@victorelgersma7845
@victorelgersma7845 2 ай бұрын
Reminds me of the difference between declarative and imperative programming. Imperative would be using media queries, whereas declarative is leaving the browser to figure out the details.
@saloni6242
@saloni6242 6 күн бұрын
AMAZING SESSION BY YOU SIR🙏🙏
@rohanphaff2640
@rohanphaff2640 5 ай бұрын
@TOONSSTATION
@TOONSSTATION 11 ай бұрын
Thanks. I'm stuck with responsiveness hope this will help
@vanessastefanova
@vanessastefanova Жыл бұрын
The timing of this video makes me believe in simulation theory.
@arturmoreira9716
@arturmoreira9716 10 ай бұрын
Amazing video brother. Thanks!!!
@theannonymous1430
@theannonymous1430 2 ай бұрын
I personally prefer the view point units for my website layout so it can look same if opened in non-standard or different resolution monitors since 500px box gonna look painfully large on 720p and cute and tiny on 4k monitor and using vh, vw here just work fine for me, while things like images and button pixels is goated there.
@ColinMacrae-d2o
@ColinMacrae-d2o 7 ай бұрын
I think technically this video is about responsive web css, not design. I was hoping to find something that would give good design tips on taking a desktop site and making it responsive, and how to do that the best, in terms of designing it. The building it part (css) is the easy part for me! Anyway, good content all-around, so thanks for that Kevin!
@ArtyomStouch
@ArtyomStouch Жыл бұрын
Thanks mr.Kevin, need more repeat .
@PlantTechiesManage
@PlantTechiesManage 11 ай бұрын
"I Have a ugly website but it's atleast working in all screen size " -frustrated css devs
@Smile__007
@Smile__007 10 ай бұрын
Thanks for this ❤
@Wadih-bc
@Wadih-bc 10 ай бұрын
Very much appreciated! Thanks.
@ratstrat1984
@ratstrat1984 11 ай бұрын
This is me in a nutshell. I start declaring and just declare myself right into a headache. Then I dump my CSS and start all over.
@elijandev
@elijandev 10 ай бұрын
Vous êtes génial
@nathanmiddleton1478
@nathanmiddleton1478 Жыл бұрын
You always have such beautiful cleanroom examples, thank you for that. There used to be a time it was easier to go open up the source of a site and maybe learn a thing or two, but anymore it seems like everything is hidden behind javscript code. Recently I visited a site and everything was generated by Javascript; the CSS, the HTML, EVERYTHING! I really feel like this is a step backwards. Like you lament in this video about keeping it simple. Whatever did happen to the KISS rule?
@activegt2205
@activegt2205 26 күн бұрын
Thank you for sharing I have learnt something Thanks
@AndyMorrisArt
@AndyMorrisArt 6 ай бұрын
I gave up! But I'll bookmark this and maybe try again. I broke down and just built a mobile version that I'll put in a sub-domain and then with a media querie do a redirect. Not Ideal I know but for my purposes it will suffice. I think if i had started with a Mobile designed website then it might've been easier to get it to expand into multiple columns but starting with a 12 column grid I just couldn't get the images to cooperate. After trying for 12 hrs. straight I gave up.
@AndreaGonzalez-sc8de
@AndreaGonzalez-sc8de 3 ай бұрын
I’m currently in the same boat; I’m in springboards software engineering program and I’m so confused as to how to make my digital cv responsive to other devices including mobile
@solo-yl8uc
@solo-yl8uc 11 ай бұрын
Thank you so much, it's so helpful.
@tetsuorulin9009
@tetsuorulin9009 Жыл бұрын
beautiful video, thanks my G
@JuanCastro-C
@JuanCastro-C 5 ай бұрын
Hey Kevin, awesome content as always, thank you. You mentioned pixel perfect designs, what do you think of that?
@marinastrong7977
@marinastrong7977 17 күн бұрын
Great video!
@lenerignacio
@lenerignacio 11 ай бұрын
Hi Kevin, thank you for all the knowledge you share across the videos and explanations. Recently, I've been seeing a "new type of responsive" known as fluid web design. Do you know about it? Is it different from the responsive? Or what should be some good concepts to have in mind for a fluid web?
@SirZyPA
@SirZyPA 3 ай бұрын
Personally, i only use media queries if i need to add something, that you can't do with responsive code, this would be like swapping layouts, i.e by going from a desktop navigation, to a hamburger navigation, as mentioned in the video. As for breakpoints, I find the preset values in the device toolbar (device simulator, responsive simulator, whatever you want to call it) in the developer tools, to be quite useful for inspiration. Usually, I go with: - Tablet: 768px - Intermediate: 960px - Laptop: 1024px Using one or a mix of these values should cover most needs for media queries." if you need more than 2 media queries, i honestly believe youre doing something wrong and need to refactor your css to be more natively responsive.
@hiddensinger2630
@hiddensinger2630 Жыл бұрын
Very helpful video Kevin
@edsHTML
@edsHTML Жыл бұрын
Thanks! This video is very helpful😀😀
@josephbolton8092
@josephbolton8092 8 ай бұрын
This video was a eureka moment for me
@remox8894
@remox8894 Жыл бұрын
Just thank you Kevin.
@MrDJsArcade
@MrDJsArcade 9 ай бұрын
Great video! Sidenote, can you please tell me how you make your video shift to the bottom of the screen so smoothly whenever it’s in the way?
@oat1000
@oat1000 Жыл бұрын
Could you make a video about the background when playing videos on youtube? It's a super cool tri-axis blur effect (x, y, time). It not only is a gaussian blur, but also blends into the future frames of the video.
@samit4me
@samit4me Жыл бұрын
This is so good, fantastic video, thank you so much for this 🙌 Sorry, I feel bad for asking, what font/theme are you using in vscode? Looks super clean ✨, especially liking the syntax highlighting colors
@mj2068
@mj2068 4 ай бұрын
@16:47 "the whole pixel perfect thing, first of all, please don't try and do that". this sentence, in a way, can make the world a better place.
@luciferevil9o908
@luciferevil9o908 Жыл бұрын
It's very helpful thank you ❤
@salamAlshingali
@salamAlshingali 11 ай бұрын
Very cool and very helpful
@outpost31737
@outpost31737 Жыл бұрын
Less is most certainly more and I no longer use position absolute for complex overlapping layouts, there are better alternatives out there in the CSS universe! :)
@code.creator
@code.creator 4 ай бұрын
Great lessons
@krystofsevcik8569
@krystofsevcik8569 Жыл бұрын
Great video 💯
@chukwubuikemonwuchuruba815
@chukwubuikemonwuchuruba815 Жыл бұрын
Thank you very much!
Avoid these 5 beginner CSS mistakes
21:38
Kevin Powell
Рет қаралды 90 М.
9 Web Design Trends 2025 to Spruce Up Your Site
16:33
Showit
Рет қаралды 109 М.
Squid game
00:17
Giuseppe Barbuto
Рет қаралды 37 МЛН
A Child's Big Mistake Turned Into an Unforgettable Gift #shorts
00:18
Fabiosa Stories
Рет қаралды 43 МЛН
Thank you 😅
00:15
Nadir Show
Рет қаралды 46 МЛН
Top 10 Advanced CSS Responsive Design Concepts You Should Know
20:16
Web Dev Simplified
Рет қаралды 553 М.
Learn how to use Media queries & Container queries
34:33
Kevin Powell
Рет қаралды 87 М.
5 simple tips to making responsive layouts the easy way
15:54
Kevin Powell
Рет қаралды 791 М.
How is this Website so fast!?
13:39
Wes Bos
Рет қаралды 1,4 МЛН
Front-end web development is changing, quickly
3:43
Fireship
Рет қаралды 1,4 МЛН
Avoid These 5 Awful CSS Mistakes
20:42
Kevin Powell
Рет қаралды 201 М.
Responsive design made easy
42:40
Kevin Powell
Рет қаралды 493 М.
How to Properly Layout A Website (For Beginners)
14:50
The Website Architect
Рет қаралды 709 М.
Squid game
00:17
Giuseppe Barbuto
Рет қаралды 37 МЛН