@juancaorg
Posted
Hi Nathan 👋!
Answering your questions, based on my experience:
It depends, but if you are building a website for a general audience (i.e. everyone), I would recommend almost every time building mobile first.
Some reasons:
- It's easier to build. You may have learned to build a website based on the desktop design, but if you pay attention, desktop designs are generally more complex layouts. Mobile are, most of the time, a single column and are less complex because of their width constrains.
- Most users use mobile. Plain simple, if you're building for everyone, most of your traffic is going to be mobile.
- Space. Similar to the first reason. It's easier to expand your layout when you have built mobile first, instead of the other way around and finding out that you may have ran out of space on your viewport, or that you'll have to remove some elements instead of adding elements, which in my opinion, is easier.
Nevertheless, these reasons are mostly opinions based on my experience. I would recommend you to read more about Mobile first on this MDN article.
Have a good one, and keep going! 🙌
Marked as helpful