Elementor’s default 1140px doesn’t work. Here’s why
Вставка
- Опубліковано 25 вер 2024
- I've discovered something quite huge about Elementor's default 1140px grid. It's not what you think it is and I've been doing it wrong for many many years. This information is really important for the upcoming container update that's coming to Elementor.
The measurements page
tools.livingwi...
My Google Sheet calculations
docs.google.co...
→ Software I recommend
Hostinger for affordable webhosting: livingwithpixel...
Siteground for premium webhosting: livingwithpixel...
Elementor for no-code web-development: livingwithpixel...
Figma for Web Design: livingwithpixe...
All recommended software & discounts: livingwithpixe...
→ Full A-Z Courses
Elementor Pro Mastery Course: livingwithpixe...
Figma Design Mastery Course: livingwithpixe...
Business Course: livingwithpixe...
→ Starter Guides for Beginners
Elementor Starters Guide: livingwithpixe...
Figma Design Starters Guide: livingwithpixe...
→ My Social Media
Tiktok: / rinodeboer
Instagram: / rinodeboer
Twitter / X: / rinodeboer
Some of the links above are affiliate links, which means that I earn a commission when you make a purchase via my link. Thanks a lot if you decide to do that! I couldn't make all these videos without it.
You are awesome Rino! My partner and I have a design agency and you just hands down changed our entire design system using elementor pro. You got two more loyal subscribers and you should be proud of the impact you're having on the community. THANK YOU ◡̈
Wow, that is super awesome to hear. Thank you so much for sharing 🙏🏻
Ive probably watched this video ten times in the past year... You create great content. I'm an old school designer at this point. I'm 44 and have been a designer for over 20 years. Thank you for your content.
Great to hear! Thank you
I may have you beat. LOL I was working at Microsoft when the internet was in its very infancy. We were called into very small group meetings and introduced to this new thing called the web. And we asked questions, such as, What's a browser?!? (LOL)
Fantastic. Thanks Rino. Manually setting the 3 layouts across desktop/tablet/mobile is one of Elemtors biggest drawbacks. Whilst it's great to have the ability to change those values manually, having a logical default setting that produces an elegant visual design (as you have suggested) would be a huge time saver.
As a newish designer, I’m always excited to learn new things. As a nerd, this video makes me so happy. FINALLY, I understand the default 1140. I’ve been learning the 8pt grid system bc my brain must have consistency and structure. I have no idea yet how these will work together, but I thank you so much for explaining this so well (and for figuring it out lol!)
My goodness. I'm just shaking my head. This. Is. In… CREDIBLE! Thank you SO much for not just taking so much of the challenging head-energy out of this challenge, but for breaking it down like you did. I'm on your site… I'm just blown away. I'm trying to take a Photoshop mock from our designer, right now, and adhere to his gutter spaces (which looks about 60ish pixels apart). Gonna study your math. Incredible work!
hey, Rino! that was indeed a lot of work! nice job with the sheets and the measurements page! looks like a good reference and good starting point! thanks for sharing! it would be cool to also see a version of these numbers using the 8px grid as basis (where all sizes and spaces are divisible by 8).
Yes! He is so very generous with his time and knowledge!
Echt respect dat je niet alleen een korte video hebt gemaakt, waarin je laat zien dat 1140px niet goed is, maar dat je zelfs het probleem helemaal hebt opgelost met een geweldige instructie voor designers. Top gozer ben je toch
Dankjewel man!
@@rinodeboer ik dacht al dat je Nederlands was, ik ben laatst van Joomla na Wp gegaan en elementair pro gekocht. Moest dus veel weer opnieuw leren. Wat heb ik veel aan je gehad. Bedankt.
This video arrived at a good time because I was wondering what size to use for overall width, gutters, etc for desktop, tablet and mobile. I was actually using 1100px until I became educated on the subject, but now I'll be using 1120px moving forward. Thanks for the clarity, as well as the incredible time you invested into this video.
Thank you so much Rino! You have just saved my life! I've spent the whole day to figure out how to divide columns evenly...
FIRST OF ALLLLLL....YOU TELLING ME I HAD A MAC FOR ALL THESE YEARS AND I NEVER KNEW SPOTLIGHT COULD BE USED AS A CALCULATOR lmboooo I subscribed!!! Your videos are the best. I literally never knew that OMG
Thank you for shedding light on something hidden right under our noses. It all makes sense now and this will help me transition from the "old" Elementor to the new container methodology. You're a breath of fresh air, Rino!! Thanks for the amazing insight!
You're so welcome!
Kudos for actually THINKING--and then applying it to real-life situations. As you know, thought is becoming very scarce in certain sections of the globe, such as the U.S.
Thanks, Rino! And thanks a ton for adding those calculations to your website! Elementor should add Flex and Grid to their new update and that would fix such headache :)
Man, this has changed my life right now while I watch the video. Why isn't this video featured in the Elementor website!! lol this is amazing and everything now makes sense!! This is so perfect. thanks so much!!!
Great tut Rino! I’m looking forward to the new rollout of the container element! That being said, I’m not holding my breath as it’s been taking forever!
This is why Bricks is gaining ground so quickly! The container element was almost from ground zero! Elementor really should have had this ready to rock by now!
Interesting insight, however, the flexbox and grid features let the browser worry about those calculations. Even while trying to determine when each box should wrap using flex, flex basis and min-width can take care of it. I don't think it's a good idea to hardcode the sizes of the boxes based on the number you want to use.
I hope that this is how it is going to work in Elementor’s container. Right now there is no option for this in the container when using wrap unfortunately. Or did you find a way to do it?
Yes, that was the previous approach, now with flex is flex, no pun intended 🙂
Agreed. I think he is speaking here as a designer to other designers who are laying out static content on an artboard, and who can't use flexbox to manage the sizing. Developers aren't concerned (or shouldn't be concerned) about any one specific screen width. We have to make it work on all widths, and so we use responsive units and tools like flex and grid. What is 4 columns on desktop will probably not be 4 columns on mobile, and in between, those columns will constantly change width. There is no such thing as a fixed column width in responsive design. I find most designers don't seem to get this, or just don't have a way to account for it with the tools they have available.
You are the best man. No one explains deeply like you. No one.
I also struggled with this for a while. To deal with the extra pixel spacing issue on the side of the columns, I set the column gap to “no gap”. Then you eliminate the extra px gap on each side.
My design team has built a few designs on the 1140px grid but most often I find we set the width at 1380px. You get so much more space to explore the design.
Hi Rino, great video, I also love the 8 px System, and it works well for me. I am glad you are talking about because it is one of the key starting point people don't tend to think about. Great Work thank you
OMG! This is alot of great information. Thank you, Rino, for taking time to put all this information together and share to the world. You're an inspiration! I look forward to watching and learning from your content. Definitely will recommend everyone to your channel and your website! 👍Take care!
I love all your videos. You are a fantastic guy. Elementor needs to put you on their payroll.
Ontzettend bedankt Rino! Ik ga de gids die je hebt gemaakt gebruiken voor al mijn projecten vanaf nu want ik ben altijd onzeker over de juiste breedte op desktop etc. Nogmaals heel veel dank voor al het werk wat je hierin hebt gestoken :-)
Living with pixels to one day become pixel perfect. Thank you for this lesson. Awesome!
I LOVE your geeky enthusiasm over this :D You are so unique and good at explaining, that I return to your channel over and over again. :)
Mind blowing! Been working with Elementor (and deleting the padding) for 5 years. You deserve the fame 🚀
Wow haha awesome
This video is insanely helpful! I’m new to web design/development and this was some information I’ve been needing! I appreciate you for using your time to share this with us! 🙌🏾 Thank you so much!
Smart man. Thanks for figuring it out. It always bothered me. Now I understand why Elementor was doing the spacing.
Oh my... working with containers creates a new problem. Each container adds another 10px of padding. Can't wait for your Container Video and an update of your grid methodology.
You can turn this off in the settings now. But I have already seen some new problems. So yea, I will make those 2 videos you mentioned. 🙏🏻
very basic thing in web to understand is the box model. its crazy how many designers don't even try to understand margins, padding, borders, width/height. good for you fixing this mistake for yourself.
Elementor needs to wake up, literally no major update this year, not even the Container released 😠. Bricks released last year ago and they are way faster, might switch if they continue like this
Yes... it's frustrating. I want the full release of the Flex Container...
You won't switch, now shut up
Agreed!!!
Go and check breakdance.
Wtf is Bricks
Man, thanks so much for this video, literally no one on UA-cam has explained and showcased this better. I personally usually use the 1260 grid, i find it a little more esthetic, and man im glad you included this. Thanks again Rino!
Better to use 1240 then you will get column size without decimals
610 if using 2 columns layout
400 if using 3 columns layout
295 if using 4 columns layout
232 if using 5 columns layout
190 if using 6 columns layout
you really saved my ass, i was't be able to understand why I can't align my icon box as I want ty,respect
Really great tutorial to break it down. I've been using percentages instead of fixed pixel widths since the flexbox containers came out with great success too
😉 Hey Reno how are you doing you've been doing very great and I never for once regret subscribing to your channel and i would even recommend you to others without hesitation thanks so much Man. What I love most about you is the fact that you don't create video just to gain views you give us the content we need a heart for you ❤️💕
You can set the gap in px and then let the boxes stretch and fill out the available space using flexbox. You have that available as size in Elementor.
Fantastic! I love how thorough you are! And, as a videographer myself, great setup you have over there, the sound, staging, and lighting is perfect. Now if I could just hire you to help me take my site to the next level lol :)
This drove me crazy and I looked everywhere for answer or recommendations of best practice, but I couldn't find any proper explanations. Thank you for this video! PS. I also remove the 10px padding every single time 🤦🏼♂.
Haha it drove me crazy as well. Thank you 🙏🏻
I'm really happy your channel exist, you always teach me and help me a lot, i'm from Latin america, native spanish speaker, but your english pronunciation is SOO understable, the best! i love that, with you i feel i'm listening and undertanding you like in spanish hahah thanks for existing
That’s so cool to hear! Thank you very much 🙏🏻
@@rinodeboer
Isn't 1120px too small for 1920px screens?
You can use different breakpoints, for widescreens, desktop , laptop
When you say it like that it sounds small, but its actually only a few hundred pixels left and right and on bigger screens people don’t always full screen their browser. Besides that: For most content it’s better to not be too wide, otherwise its hard to read. And yes, you can use different break points or even work with % like I said at the end, but 1120 still looks good. Take a look at other big websites from big companies. Most of them leave lots of white spacing. It guides your eye and makes it look clean. Also really important.
10:34 Truly i haven't heard anyone mentioning that, but it is interesting to learn this
Thanks for the design and implementation sizing! Works great for 1120 on the most common desktop width of 1920px.
I've worked out that for the most common tablet (768pxX1024px) a 750px width gives a 9px margin on both sizes and 18px column gaps except for 5 columns where I use a 20px gap.
For mobile, the common size is 360pxX640px, so a 350px screen size gives 5px left and right margins and 10px column gaps.
It's awesome 👍👍👍 I solved my 90% of confusions....
Please also make a video on how to optimize speed of website while using Elementor...
Elementor makes Website too slow
Sir, it's complex to explain but you make it very easy for us to understand, Thanks.!
Just about to do a website redesign. I think you've saved me so much frustration - THANK YOU!
Awesome video Rino! Thanks for taking the time to explain the widths and create the resource page. I also wondered why Elementor created that default spacing in the columns, but all makes sense now. I like to work with a baseline grid of 3, so I'm glad you did one for 1260px 👍🏼
Thanks for the email Rino with the link to this video. It makes so much sense now!!! Cheers. Joss
Thank you so much for this explanation! It blew me away. I did have a question though. Maybe I am over thinking this but if you set your site settings to 1120 instead of 1140, do you need to change your breakpoints as well? I would also love to know more about the additional breakpoints and how you use them in your process. I have not found a video on this yet.
Truely speaking, you work really really hard. You deserve LIKE. Actually, from the beginning of my learning, I search for a perfect guideline for container but I didn't. Little bit I learned from your one old clip and Now I am clear about this. Thank you.
Thank you for the compliment 👌🏼🙏🏻
Great explanation as usual.
If I understand you at the end you still have a 10px distance from the left and right of the container edges. Why don't you define at the container level (or section) no gap between columns so the space from the containers edges disappear, and then you define a standard padding for your columns as a columns gap? You can define a distance different from 20px, so a padding different from 10px. You can even define on the columns placed on the container edges to have no padding on those sides. This way you have total freedom to adjust all columns gaps, you just need to have a different excel worksheet or the calculations.
Keep the good work, cheers from Portugal!
That's why i'm always in trouble splitting columns. Thanks, very helpful.
Absolutely awesome! Exactly what I needed to create my website using proper spaces! Thank you very much, Rino!!
Been looking for these measurements and just as I need it, I get the answers from you! Thank you! Big help!
I like 1140. Put a 30px margin on left and right and you’re left with 1080, which is in turn divisible by every number from 1-10 except for 7. I generally use 30px gutters instead of 20 though
I use 1140 but my gutters are 60px because i like space and air around my elements. Its also divisible between almost every number except 7.
2:40: Considering I do not lke the mandatory 10px outside side padding for section layouts (and have a little tendency to overengineer things), for this I would divide by 2 the desired margin/padding between items and add that as a side padding of the parent container while also using that value for side margin/padding of each item (in this case 10px), in this way each item can be a *repeatble pattern* while having the desired gap. This eases the layout edition if you add/remove elements (if you want a similar section just duplicate and add/remove items) and now you no longer need to handle external side margins. This works if the parent container is the section itself, in this way the side padding is not visible since the screen is usually wider and the padding gets outside of the content widespan, this also works as a safety margin when the viewport width is between 1024px and then content maximun width (1140, 1200, 1400px, etc.), otherwise the items ends touching the screen borders. In fact, this safety margin can be used for the all responsive sizes.
This definitely is not needed when using container layout since you can directly use flexbox column/row gap immediately and let the browser calculate everything else, for this I use a pattern where I have a container as a section wrapper with one or multiple row/content wrapper that handle the desired inner padding.
Thanks RINO - Great Video - I used your links to order Siteground Hosting and Elementor Pro to show some appreciation.
Thank you very much! That means a lot 🙏🏻😁
OH My Goodness this is one of the best responsive tutorials i have ever seen things finally makes sense thanks so much
Have you noticed that containers have changed (maybe with a version change)? Create a new default container that's 100% and Boxed and it's now at 1140px with no inner padding. The 10px padding is now at the far left and right of the container, at the edge of the screen. Now, adding inner containers, this is where the 10px padding is added. So your pixel chart still applies except for the one full container at 100% has zero padding. I think this works and actually makes sense.
That's an awesome video. I was doing web development for a year, but this is the first time I hear about these standards. Thanks a lot for the great content.
This was really a great insghts. How i've underestimate these calculations all these years. Thanks
Rino! 😃 Hope that you and the family are all very well sir🙏🏾 Love the vid 👍🏾 Keep up the good work, try not to work too hard ☺️ Have a great day/afternoon/evening 🤭
More of that man! This in depth video format is so good 😍 I’ll share that with my colleagues.
I can relate so much since we’re also struggling heavily with pixel perfect design with elementor, as well as with angular. Keep up the great work 👌
Awesome!
Cool video. Great humility to be able to say you learned something new!
I really appreciate it. I was suffering for so long, but finally I found you. Umuahhhhhhh Buddy, thumbs up.
Thanks Reno, I've been pulling my hair out wondering what is wrong with my layouts.
I have been working on a Design System for Elementor, hopefully as a pre processor taking a set of design rules and from user/client input, generating a series of templates that could be imported. Then when the containers feature was announced or experimented with, my work went on the back burner, but fundamentally because of this layout issue.
Thanks again for your good work
Fantastic!
Als je relatieve units (em, rem, vh, vw, %) gebruikt ipv absolute units (px) is je design altijd fluid (responsief) 😉dan hoef je de mobiele weergave niet steeds aan te passen naar procenten. Beste mijn inziens is om dan viewport height (vw) en viewport width (vw) te gebruiken.
Love your tutorials. As I used to tell my students when I (or they) made a mistake, "That's why they put erasers on pencils."
Leuke video, hier had ik in begin van gebruik van Divi al last van en heb daar ook enorm snel exact hetzelfde op bedacht en gebruik al zeker een 5 tal jaren 1120px. 🙃
Mind is blown!! I always have troubles understanding margin and padding becouse i don't make sites often, but this is genius. The quarter has fallen, thanks!!
Thanks a lot - that made so much sense. I was constantly fighting against my own margins & padding using Flex containers. Now everything flows very nicely.
One thing I noticed when setting elements gap to percentages: this doesn't work on the horizontal spaces between elements. I had to manually set vertical padding on containers, creating more work.
I have the exact same problem with the bottom spacing and I told elementor about it when I met them at Wordcamp. So they are aware of it 👌🏼
@@rinodeboer Do you also manually add padding to each container, or do you have some black magic workaround? ;)
For top and bottom padding I don’t have a simple workaround. For padding left and right its easier to use the Boxed Container width and put it at 90% for example.
I always have issues with Elementor with a full width hero image. It looks great on mobile and tablet and laptops, but on large monitors it all goes off the screen and gets cut off....
Wow! What an explanation! Extremely thorough. Do you happen to share the XD file? And have you updated any of your thoughts on this now that Containers are the recommended way of building instead of columns? Thank you so much for this.
Thank you! With containers its still the same I found. So just put your main container on 1120 and you’ll be fine.
It can't get anymore simple than this. Thank you soo much howtobasic!
Excellent thought process. Although I have seen a few vids from this channel I never subscribed to the channel. This vid has now made me a subscriber. Good on you guy.
Wow - fantastic video. I just checked out your channel and subscribed. I don't know how I haven't clicked on any of your videos before, lol! Honestly, I am replacing my default UA-cam "Elementor tutorials" search with your channel - I'll be looking here first! So much great content. Your presentation style is lovely. Straightforward, concise, easy to follow and understand, with no "filler talking" to constantly skip through while keeping your content enjoyable, relatable and "human". Huge kudos to all the work you do. I'm excited to watch more videos and finally get my new WooCommerce shop designed and launched so I can shut down my sub-par Wix site. Over the past few months, I've been back and forth between 20 different themes and builders, not to mention the countless plugins combos... I've finally settled on building with Elementor Pro and Hello theme (barebones/using Elementor Themebuilder with minimal plugins); with your amazing guidance, I'm feeling much more optimistic and confident. Thank you! Keep up the phenomenal work!
Your comment made my day. Thank you very much! I put a lot of effort in my videos so this is really cool to hear 😄🙏🏻
this is awesome! thank you for putting in the efford!!!!
Is that text message really you? 🤔
Awesome work mate, I will endevour to change all my websites using your grid bootstrap. Lots of work, this will not go un-commiserated.
9.50: "...which I always delete in my tutorials.." Shucks, I do that too when I build and became a habit. Thanks for the insight!
Hi , lot of of work in these spreadsheets:) we use display: grid; template-column: 1fr 1fr; gap : 20px 1140-20; 1120/2=560; using bootstrap is your issue;
LOVE IT. Your vids are BRILLIANT. I'm new to elementor, used another theme since 2015 - your logic and videos are helping learn Elementor so well. Thanks you ❤❤
OMG you are a genius. I just watched 2 of your videos (and subscribed as they are both great!) and I'm going to rework all my pages right now!
Wow, you did a lot of work. I was thinking many times how to calculate it in Figma and after that use it in Elementor. This is wonderful, so thank you and I'll be waiting for container video. I use it already but I belive you give us again some amazing tips. :)
Mind. Blown. Im gonna try that now with Flexbox, thank you!
Excellent! This really helped me work out how to use Elementor's spacing and blocks more intelligently.
just a note, the social links on the upper right corner of the tools version of your site do not work.
I don't know about elementor because I don't use it, but this seems like a lot of work for a not so responsive website. Flexboxes and grids are KING. Also for a modern design a 1440px max width container that is responsive looks better because a lot of people in the western world have a big screen or monitor. For special designs a max width isn't necessary at all when using a fluid responsive technique in which everything scales when the width of the screen changes (using changing html root px and rem's).
This is great education, I will be using this grid scheme now on!
Big Respect Rino! I'm learning more and more from you. Thank you for everything. 😊💙
THANK. YOU.
I think I love you right now.
We've been struggling with the box size/columns size and whats best for elementor.
This video helps a looooot!!!!
Great to hear!
Thank you Rino de Boer. It's really helpfull
This is incredibly useful! Thank you! I’ll use this for all my designs now.
Awesome!
Thanks for the explanatioon of the Ah Ha moment. I've found like you that this often occurs well after you think you fully understand something where a new design starts fighting you forcing you into a deep dive. The ability to see this, resolve the solution then teach others is an ability that few have. Thanks!
Well said! I agree. Thank you very much for the compliment.
@@rinodeboer I'm going back into my underconstuction WP site to rebuild as I want to use containers to build up a stable environment. In this video you indicated that Elementor Pro's new version containers are not ready for prime time. Are there any other related new WP or Elementory features that are not mature enough yet to rely on.
Yes, the container needs some work. Site settings need work as well. They don’t work well with all widgets. And we need a loop builder for posts. If all of those are fixed I think we have a pretty great system with Elementor.
@@rinodeboer the question is whether it's 'good enough' to use at this time and that any work around for the 'deficiencies' is down in the noise. I hate to bang my head against something that should but doesn't work. As blog posts will be an important upgrade to the site is the lack of a 'loop builder' (what ever that is) a problem and if it is released will backing it into the site design be a problem?
Yea, that’s always the question. Every system had its advantages and disadvantages ofcourse. If you want full control then code is always the best option. Elementor is just more efficient for most websites. But when things become too complex then code is the way to go. I only didn’t get your last question. Could you rephrase that for me?
Great video. It couldn't be at a better time, I just had problems with the alignment of a page.
Hello, amaizing tutorial.
But where i can change it?
Thanks for your help.
Nice video! Thanks for sharing. I was doing it wrong too for last few years. Time to adjust!!
Thank you so much for all your help and fantastic tutorials. You are so pleasant to watch! Please continue the great work! :D
Thank you so much for taking the time to do this and all that amazing content you created. It helped me a lot. You got a new loyal subscriber. Thank you for your hard work!
That’s awesome to hear! Thanks 😎
Dus ik moet de container padding op de default 10 laten staan? Of moet ik die wel un-linken en naar 0 brengen?
Have you ever noticed that Elementor adds 25 pixels of height for every 50 pixels that the container has? I've made sure to set margin and padding to 0, and the distance between elements to 0. Yet it continues to add 25 pixels. Examples: a container of 100px actually has a height of 125px, a container of 500px actually has a height of 625px. There is always a relationship of 25 pixels added for every 50 in height :(. It would make a good video.
I figured this out a long time ago. Didn't know you did not know this :P Good video! I don't agree with your statement to use px on desktop. For smaller desktops than 1140 it will look horrible. Yes they exist. So you can use % in desktop too. The current Elementor way of working uses also % on desktop and I think you need to use it also in the new container widget. Therefor I give sections on desktop also some padding left and right.
I make always screenshots of my builded sections to check if it is kinda right. I throw my screenshot in XD and lower the opacity. (And resize the screenshot by half because of the retina display that doubles the resolution so when you make a screenshot of 1440px it wil be in XD 2880).
Been tired of elementor for a good time. Glad someone is bringing a competition. Breakdance is a wonderful one. It’s gonna be better than elementor soon if this company doesn’t change.
Thank you for the video! Always a pleasure to learn from you, best channel for web design and development on YT! 🙏