PB101: L04 - How Sections & Containers Work

  Рет қаралды 18,163

Kevin Geary

Kevin Geary

Күн бұрын

Пікірлер: 136
@Gearyco
@Gearyco Жыл бұрын
Another disadvantage of the min-height white space method (Method #2) that I forgot to mention is that if you need to add more content to the section, you need to continually adjust the min-height value if you want to keep the same amount of white space. The padding method (Method #1) does not have this issue.
@James_m7
@James_m7 9 ай бұрын
But wouldn't there also be an issue with method #1 (with the 240px on the top) when you're on mobile... for example if you set the top padding to 400px+, wouldn't that be too much when viewing on the phone?
@Gearyco
@Gearyco 9 ай бұрын
clamp = fluid responsive padding. Also, it's easier to adjust padding at a breakpoint once than to constantly adjust spacing based on how much content there is or isn't inside a section@@James_m7
@chillydoog
@chillydoog 9 ай бұрын
Your content for building websites with page builders is BY FAR the best I've come across. So so so good. I came across a random Reddit comment that suggested your tutorials and I am so happy I did. Simply fantastic. Thank you so much.
@Gearyco
@Gearyco 9 ай бұрын
Welcome aboard!
@AdrianSalvaggio
@AdrianSalvaggio Жыл бұрын
In a world of over-summarised, thin, TLDR content, Kevin once again delivers above and beyond against the trend. To drive the point even further, the fact that I've paid for courses that deliver similar detailed content that I have not consumed nearly as hungrily as any of Kevin's content gives me pause. It's not just his knowledge, but also his delivery that keeps me coming back to "drink from the firehose" as he puts it! Thank you, Kevin. I can only wish this was available when I started years ago..
@Gearyco
@Gearyco Жыл бұрын
Thank you!
@kakenetit2
@kakenetit2 Жыл бұрын
“The one exclusive sign of thorough knowledge is the power of teaching” Aristotle. I feel lucky to be learning from the best. Thanks, Kevin!
@Gearyco
@Gearyco Жыл бұрын
🙏
@alex_vie
@alex_vie Жыл бұрын
Kevin, I really have to say that you are doing a great and incredibly valuable job here with such an extremely good quality of knowledge transfer. I'm looking forward to the next part!
@cviisualartstudio
@cviisualartstudio Жыл бұрын
Wonderful, wonderful, wonderful!!! Thanks Kev. You know, I have already built my website following other 'instructors' and yes, it was get to get it up and running quickly. The problem being they all teach you the front end only, all the important back end stuff - seo, scalability, classes etc don't get touched. Now I have to effectively have to start again but at least I have a chance to get it right. I am so happy to have found you!
@Umair_Shehzad
@Umair_Shehzad 5 ай бұрын
After watching your videos, I can't help but question what I was doing before. You have truly altered my perspective and approach to web development.
@philipplunch8526
@philipplunch8526 Жыл бұрын
One of the most responsible things to do as a Web Designer is to Watch and learn your videos and content. 😍 Thanks!
@om78692
@om78692 10 ай бұрын
this is better then many paid courses It really gave me the concepts and made my base I am just loving it and also making notes while doing it Thank Kevin Geary.
@michailgiannopoulos5274
@michailgiannopoulos5274 Жыл бұрын
Top tier content that everyone claiming they are web developers, must see. Thank you for Kevin for all these lessons!
@forsterarts
@forsterarts Жыл бұрын
The best teacher by far. I don't do this full time, but if I have an issue he is the maestro. He even organizes the lessons logically. When I can get the time to break free, I am going to do every single lesson from beginning to end.
@irvingfreedman9221
@irvingfreedman9221 Жыл бұрын
Thanks a ton, Kevin. I'm an amateur who does websites for family and fun. Today's video solved a few problems that I had. Look forward to the next vid.
@lh-vt7su
@lh-vt7su 8 ай бұрын
Just watched this class for the third time and rebuilt every example, just to improve learning. Thanks so much for this tutorial!
@rayollll
@rayollll Жыл бұрын
I really appreciate the way you've moved away from the Builder specific tips of your previous oxygen builder videos and are now teaching the underlying structure of web development. What a great course! Thank you.
@rockyblumble
@rockyblumble 8 ай бұрын
Thank you for this course, I'm a beginner web designer and this feels like I'm getting all the secret cheat codes
@gojiyaravi2
@gojiyaravi2 Жыл бұрын
😊 I completed this video now. 😍 It's very good to know that how Kevin tries to provide every information we'll need in building a website. Like the comment he added for min height and padding, and the image no repeat thing.
@James_m7
@James_m7 9 ай бұрын
This is very helpful...you're a great teacher!! 🙏
@Gearyco
@Gearyco 9 ай бұрын
Glad it was helpful!
@julio7410
@julio7410 Жыл бұрын
It's so important to learn these basics. Thank you so much! I look forward to the next lessons.
@HayleyHagen
@HayleyHagen Жыл бұрын
Thank you Kevin - your teaching style and gracious sharing of knowledge is priceless!
@quickend01
@quickend01 Жыл бұрын
Like always, that was fantastic Kevin. I cannot tell you how much I appreciate your work and look forward to the next one in this series. It would also be great to see the magic at work as you arrange and manipulate Sections, Divs, Containers, and blocks, as you build different FRAMES for Brick with AUTO-CSS. Thanks Again!
@Gearyco
@Gearyco Жыл бұрын
Thank you very much!
@jeremya3037
@jeremya3037 Жыл бұрын
Thank you for taking the time to create all of these incredible resources...and for free too! I honestly look forward to watching your videos when I have a chance. Please keep it up.
@Gearyco
@Gearyco Жыл бұрын
You are so welcome!
@GavinDavidson
@GavinDavidson 5 ай бұрын
Thank you. I learnt some valuable concepts here.
@kareem2928
@kareem2928 Жыл бұрын
Another killer tutorial, to "PB101". Thx Kevin... Looking forward to the next.
@eucalyptech
@eucalyptech Жыл бұрын
Back to the basics but very interesting, thank you Kevin !
@felixrivera2691
@felixrivera2691 Жыл бұрын
Great Lesson, Keven. I think I should refer to you as Sensei Geary. I thank you for all you are doing!
@buntuscainte4987
@buntuscainte4987 Жыл бұрын
Great video. Learned loads about the importance of sections and containers for good design. Thanks 👍
@mohdom6
@mohdom6 8 ай бұрын
I used an FSE plugin called stackable; it put the gutter in the (inner column), aka container inside the section; it always made inconsistencies even between their own blocks, and it was painful to fix. Sometimes it wouldn't go away with CSS, and I delivered websites with this kind of issue. Thanks for highlighting this!
@Gearyco
@Gearyco 8 ай бұрын
Yep!
@kevinholloman
@kevinholloman 8 ай бұрын
As someone new to Bricks, but somewhat familar with design - your videos are incredible, man! Just finished my first Bricks website for a client, and I'm happy to see I only did a couple of chump moves. 😆
@Gearyco
@Gearyco 8 ай бұрын
Nice 🔥🔥
@ALIMAHMA
@ALIMAHMA 7 ай бұрын
Is it possible to give more than one like on a video? man, you are gold
@janekpraca2603
@janekpraca2603 7 ай бұрын
Great course! I am using Greenshift, which now has as many as two section blocks. I think they might have been inspired by your videos.
@Gearyco
@Gearyco 7 ай бұрын
I have been in touch with their dev team. Will be taking a much closer look over the coming months.
@bonhomie.studio
@bonhomie.studio Жыл бұрын
While I have a pretty good grasp on these concepts, I learned a few important things. Thanks for being methodical and thorough with your teachings.
@Gearyco
@Gearyco Жыл бұрын
Glad it was helpful!
@markusrichterfotografie7484
@markusrichterfotografie7484 Жыл бұрын
Learning is really fun here! Excellent tutorial, many food for thought and best practices. Tank you!
@Gearyco
@Gearyco Жыл бұрын
Glad you enjoyed it!
@genethompson9154
@genethompson9154 Жыл бұрын
Another excellent tutorial... Thank you
@nelsonlim1389
@nelsonlim1389 Жыл бұрын
👌I got another skills to learn. Thank you!
@tjveach
@tjveach Жыл бұрын
another great job Kevin, thanks
@adrianjabascal4749
@adrianjabascal4749 Жыл бұрын
Kevin Geary is the GOAT.
@gojiyaravi2
@gojiyaravi2 Жыл бұрын
Another great Tutorial, Kevin 👌🏻😊!
@ukukudu
@ukukudu Жыл бұрын
Good stuff 👍🏻
@skjelstad777
@skjelstad777 Жыл бұрын
Thank you for this course ❤❤❤
@Gearyco
@Gearyco Жыл бұрын
It's my pleasure
@rauljauregi6615
@rauljauregi6615 Жыл бұрын
Great content! Congrats and thank you!
@mikt
@mikt Жыл бұрын
Thanks for the great content! One question: Are me meant to set the section padding within "Element - Sektion" as you, in IC always talked about setting only the "Element - Container" - unless i missed something :) (oh and it makes total sense to set it here i guess)
@techgal2010
@techgal2010 Жыл бұрын
I broke one bad habit. I quit wasting my time watching any other web design videos. You should have called them, "Foundations for Bricks." LOL Keep up the good work. ;)
@UjwalKumar-online
@UjwalKumar-online 7 ай бұрын
Hi Kevin, if we are not adding margins or using overlap on sections. How can we achieve all those shape dividers which are very common in web design? Thank you so much for these videos. I am really grateful to learn from you.
@Gearyco
@Gearyco 7 ай бұрын
Still can achieve all kinds of overlaps. Many different ways. Search my channel for overlap.
@KshitijShah89
@KshitijShah89 Жыл бұрын
Loved that you covered min height, how about using max height so that on mobile Images don't make your sections absolutely ginormous?
@Gearyco
@Gearyco Жыл бұрын
We will, but that shouldn’t be too much of a problem in any case. But yes max height will get covered.
@RaphaelGolin
@RaphaelGolin Жыл бұрын
14:00 Hey Kevin, why it is better to apply margin in the section for gutter instead of just usind the max-width to the container? I mean, the container already has a max-width of 1366px for desktop, it couldnt have like max-width: 85% for mobile?
@Gearyco
@Gearyco Жыл бұрын
Because there are times you want elements outside of a container but still not touching the edge of the screen.
@marcusraven8437
@marcusraven8437 Жыл бұрын
Nice tutorial. Looking forward to seeing your best practices on background images (html vs. css). Can I assume that the prebuilt Frames are using css?
@Gearyco
@Gearyco Жыл бұрын
Frames use HTML background images for most images because it has more advantages and fewer disadvantages.
@christosdaglis1163
@christosdaglis1163 10 ай бұрын
Perfect video! The only hiccup that I've noticed is that Container inheritance doesn't ever work on Bricks. If I apply a color to a Container, the elements inside of it do not inherit that color like they do in Webflow for example.
@Gearyco
@Gearyco 10 ай бұрын
They do, you probably have a global style rule in place somewhere that’s overriding the attempt. If you share a link i can help.
@brentwilson5
@brentwilson5 10 ай бұрын
Quick question for clarification - are you adding the additional hero padding (240px top and bottom) to the section or the container?
@Gearyco
@Gearyco 10 ай бұрын
Section
@koperkuba
@koperkuba Жыл бұрын
Another great lesson from guru;) BTW alreaty bought ACSS and Frames and started learning:)
@Gearyco
@Gearyco Жыл бұрын
Enjoy!
@rickdugmore
@rickdugmore 10 ай бұрын
Stupendous
@VijayKumarIM
@VijayKumarIM Жыл бұрын
can't wait to join the session...
@Gearyco
@Gearyco Жыл бұрын
I appreciate you! This is the energy we need!
@glhutchman
@glhutchman Жыл бұрын
Hi Kevin, GREAT lesson! So...since negative margins on sections are not good, what would be the best way to have the Hero BG up under a transparent Header (With logo and NAV)?
@Gearyco
@Gearyco Жыл бұрын
Transparent headers should be position absolute. Positioning will be covered in a future lesson.
@John.Rearden
@John.Rearden Жыл бұрын
These PB101 lessons are gold. You should consider and I wish you could take a swing at Elementor at every one of these lessons, and embarrass the hell out of Elementor, that they choose to course correct, or else start bleeding customers to Bricks, Webflow and the like.
@Gearyco
@Gearyco Жыл бұрын
As much as I dislike Elementor, I don't want to pick on one specific builder too much. There are others that are equally as bad. And at some point, we have to focus on using/celebrating the builders that do things right.
@Gearyco
@Gearyco Жыл бұрын
I do have a video planned that deep dives into the shit show that is Elementor, though. It's not for this course, but it'll be on the channel.
@John.Rearden
@John.Rearden Жыл бұрын
@@Gearyco What I meant was that in your PB101 comparison, Elementor must always be included as a player by default in all PB101 lessons, just like Webflow and Bricks, so Elementor users, which there are a lot of them, get to know how their page builder fares in comparison to these professional page builders. In some areas, Elementor might do well, and not so much in others, and in a platform-neutral lesson like PB101, all major players get a spotlight. Major players are Webflow, Elementor and a new contender, Bricks, and occasionally some builders get a spotlight if they do things better or worse, like Oxygen, Generate Blocks, Cwicly, Divi, and the like, but major players always get a spotlight. To further illustrate the point, I, as an Elementor user felt left out in this video, as I didn't know how my page builder fared in this important lesson and comparison. Food for thought. Cheers.
@YasienSarlie
@YasienSarlie Жыл бұрын
Thanks Kevin! These lessons are valuable. Just glad I don't apply any jailable practices 😂
@DanielGruber-g5j
@DanielGruber-g5j 11 ай бұрын
Hi Kevin, I came to the question if it's possible to center a container within a section because when I tried to align the axes of the container, nothing changed. Is this an issue of positioning or is this simply not possible?
@Gearyco
@Gearyco 11 ай бұрын
Yes it’s definitely possible
@DanielGruber-g5j
@DanielGruber-g5j 11 ай бұрын
@@Gearyco alright, so it's an issue of positioning?
@Nielzsche
@Nielzsche Жыл бұрын
Around @39:05 you also give the buttons a row gab, why is that? There is only one row with 2 columns.. Is that just best practice? I've seen you do it in the video before this one as well.
@Gearyco
@Gearyco Жыл бұрын
I'm not really sure what you're referring to. The buttons have to be in a row to be side by side. Since it's flexbox, there aren't actually any columns. Columns don't exist in Flexbox.
@doudmine
@doudmine 11 ай бұрын
Please, cry for the ones who haven't found this course yet!
@webgeneral
@webgeneral 9 ай бұрын
Just found it, now I'm changing divs into sections...
@praveensharma5962
@praveensharma5962 Жыл бұрын
Wonderful.....👏
@klokkerholm1993
@klokkerholm1993 Жыл бұрын
Best source for improvering accesabilty skills in webdevelopment ? 🙂
@Gearyco
@Gearyco Жыл бұрын
We're going to talk about accessibility in this course. But there are many good resources. I don't know of one cohesive resource, though.
@dh_investing
@dh_investing Жыл бұрын
Is there a clean way to implement a figma design into bricks, or should I build it from scratch in bricks?
@Gearyco
@Gearyco Жыл бұрын
You have to build it
@dh_investing
@dh_investing Жыл бұрын
@@Gearyco Thanks, for your advice an great videos!
@TakuapaFriends
@TakuapaFriends Жыл бұрын
Bringing a solide foundation to a website should be a strong suit. A lot of Wordpress solutions tinker that for "fast" eye candy with maybe a nightmare coming later when the site should grow or change.
@chr_aikicom
@chr_aikicom Жыл бұрын
what do you do with sections when you have a main column with content and a second one with suggestions or menu? 1 section containing 2 sections?
@Gearyco
@Gearyco Жыл бұрын
No, you wrap the secondary column in a tag like “aside” or similar.
@simonkerridge
@simonkerridge Жыл бұрын
As always, fantastic useful information that we should all be grateful for. Learning about the CSS columns alone justified watching this video, though I appreciate all the other learning too! Loving this series of videos. Thanks you, Kevin. 🫡
@simonkerridge
@simonkerridge Жыл бұрын
Strange thing is, I tried to place this comment on the previous video (L03)! Not sure how it ended up on this video. 🤦‍♂️ Sure this one is mega too. 🤣
@charliesasser
@charliesasser Жыл бұрын
In the hero example at the end of this session, since the block containing the two buttons is a child of the container, why don't the button text labels turn white? Or if you go to the block level and you change the text color to white text it does not change the button children's text colors to white?
@Gearyco
@Gearyco Жыл бұрын
Elements won’t inherit styling from their parent if they’re already getting styling from somewhere else. The buttons have default styling already, so they won’t inherit the font color.
@charliesasser
@charliesasser Жыл бұрын
​@@Gearyco I think I get it. When I look at the "default" button class .bricks-button the style is set to "primary" which sets the color to var(--bricks-text-dark) . Is that correct? I have a lot more to learn. Thanks😀
@curtismorrow4537
@curtismorrow4537 Ай бұрын
oh wait, let me just say thank you, thank you, thank you
@basilbabaa1628
@basilbabaa1628 Жыл бұрын
Perhaps premature, but for YOUR best practices for page hero backgrounds... min-height - rem or vh? AND/OR Frames and ACSS?
@Gearyco
@Gearyco Жыл бұрын
Are you using a real image or css background-image?
@basilbabaa1628
@basilbabaa1628 Жыл бұрын
@@Gearyco real image for now.
@Gearyco
@Gearyco Жыл бұрын
I would position the image absolute with 100% width and height so that it's always the same height as the container it's in, but then again that's not the best method for every scenario. Context matters a bit as well.
@basilbabaa1628
@basilbabaa1628 Жыл бұрын
@@Gearyco I apologize I didn't do a good job of wording my question. I was more interested in what units you prefer for the min-height on a hero section which contains a background image... whether rem or vh or perhaps even some css calcs?
@Gearyco
@Gearyco Жыл бұрын
​@@basilbabaa1628 I rarely use min-height for sections. Normally I use extra top and bottom padding to control the white space. The height is whatever it ends up being. That's not in all cases, but most cases.
@PswACC
@PswACC Жыл бұрын
Oxygen Builder does not include a Margins option in their sections. I really like how Bricks stays on the same panel I am on when I switch elements.
@Gearyco
@Gearyco Жыл бұрын
Yes, very helpful.
@filmgenius2
@filmgenius2 Жыл бұрын
Do you have a video that explains how to make a Hero with a full-width nestable slider?
@Gearyco
@Gearyco Жыл бұрын
Sliders aren’t great for UX. I tend to avoid them. But I can do a tutorial on it at some point.
@filmgenius2
@filmgenius2 Жыл бұрын
Thank you! I'll be on the look out. How can a hero section with a transparent header be created without using margins, even though margins cannot be used with sections? Despite the fact that tutorials on KZbin suggest doing so, is there an alternative method that can be used to achieve this effect?
@Gearyco
@Gearyco Жыл бұрын
@@filmgenius2 By targeting the container of the first section on the page and adding margin to that container.
@RobCooper
@RobCooper 2 ай бұрын
30:00 Ah ha! Controls don't work because they're locked with no room to breathe. I taught css in 2001 through 2003 and im now learning css again. I switched to SEO in 2004 and never kept up my skills.
@henrikhovstadius8149
@henrikhovstadius8149 Жыл бұрын
How does Brakedance handle this?
@Gearyco
@Gearyco Жыл бұрын
Same as oxygen
@Testfortest142
@Testfortest142 Жыл бұрын
When you play monopoly with Kevin, you know who's gonna end up in jail.
@the_real_boulder
@the_real_boulder Жыл бұрын
🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐
@gojiyaravi2
@gojiyaravi2 Жыл бұрын
29:40 Next time, spelling mistakes won't be allowed no matter it's free 👮🏻‍♂️. E.G. Seconds instead of Sections 😜.
@Gearyco
@Gearyco Жыл бұрын
I did 100 pushups as punishment.
@bobweb
@bobweb Жыл бұрын
"You get what you pay for since it's free". That's not true. We're getting a TON of value, for free. Thanks so much for that. Actually, I've just joined your inner circle. Of course, I expect to learn a lot from that and get a lot of value there, but it's also my way to thank you (and pay you) for creating this kind of great content.
@gojiyaravi2
@gojiyaravi2 Жыл бұрын
@@bobweb That's 💯% true 😊!
@gojiyaravi2
@gojiyaravi2 Жыл бұрын
@@Gearyco next Tuesday, you will have much more bigger biceps 💪🏻.
@ted-e-baer
@ted-e-baer Жыл бұрын
Great Video, Kevin. @kzbin.info/www/bejne/qWbdnoWbhbOBZqM you mentioned there are better ways to create a "stripe effect". It appears to me I see in your builder there are faint grey borders at the top and bottom of your sections. Can you tell me how you achieved that, was it done in your theme styles? I would like to "stripe" my sections with 1px of a faint color as you appear to have. Please advise how you would recommend doing that, if you could. I think the question is relatable to this fantastic tutorial. Hope you have the time, thank you in advance. 👍
@Gearyco
@Gearyco Жыл бұрын
Yes i just targeted the section elements (except the last one) with css to add a border to the bottom of them. It's just for the purposes of these tutorials, but if it's something you want to do on a normal website it's pretty easy ... section:not(:last-of-type) {border-bottom: 1px solid #eee;}
@ted-e-baer
@ted-e-baer Жыл бұрын
@@Gearyco Thank you, Kevin. This did the trick 👍. I figured since you're adding this amazing content for free, I would ask the question here instead of the inner circle... so that the KZbin algorithm gets fed and your channel gets the content shown to more people. Thank you for what you are doing. Continued success, Kevin!
@ham2956
@ham2956 Жыл бұрын
Glad you now realize and have said oxygens quality of life of handling of sections and containers is flawed and not convenient. It was a pain to build sections in oxygen the same way as webflow, extra things. But felt better about it.
@Rollclick
@Rollclick Жыл бұрын
I know you probably don't like this, but instead of making an image full-width, can I do the same with a video that plays on scroll?
@Gearyco
@Gearyco Жыл бұрын
Yes but it’s typically not great for UX.
PB101: L05 - Static vs Relative Units
53:28
Kevin Geary
Рет қаралды 14 М.
PB101: L03 - EVERYTHING is a Box
57:56
Kevin Geary
Рет қаралды 20 М.
How I Turned a Lolipop Into A New One 🤯🍭
00:19
Wian
Рет қаралды 10 МЛН
Сюрприз для Златы на день рождения
00:10
Victoria Portfolio
Рет қаралды 1,8 МЛН
Kluster Duo #настольныеигры #boardgames #игры #games #настолки #настольные_игры
00:47
Stop Making This COMMON MISTAKE With Your Header Menus
35:13
Kevin Geary
Рет қаралды 16 М.
Avoid These 5 Awful CSS Mistakes
20:42
Kevin Powell
Рет қаралды 195 М.
Perfect Homepage Design Explained (in 15 minutes)
16:02
Payton Clark Smith
Рет қаралды 261 М.
Top 10 CSS One Liners That Will Blow Your Mind
13:34
developedbyed
Рет қаралды 968 М.
Which Bricks Add-Ons? Part 1: Frameworks & Templates
36:49
Dave Foy
Рет қаралды 11 М.
ACSS 101.02: Establishing & Manipulating Your Site's Content Width
27:09
AutomaticCSS & Frames
Рет қаралды 8 М.
Elementor Flexbox Container Tutorial - EXPLAINED
35:00
Rino de Boer
Рет қаралды 142 М.
Elementor Grid Containers - First Look & Easy To Get Started
11:26
Jeffrey @ Lytbox
Рет қаралды 24 М.
I redesigned YOUR websites
20:44
DesignSpo
Рет қаралды 46 М.