- Bootstrap 4:Responsive Web Design
- Silvio Moreto Matt Lambert Benjamin Jakobus Jason Marah
- 301字
- 2021-07-09 18:54:44
Summary
We have completed another chapter. Here, we discussed why we should always go mobile-first if we want to make a web page for every viewport, from mobile to large desktop. Making things bigger is always easier and causes less issues, so start small with mobile devices and evolve the web page until it reaches large desktop resolutions.
We saw how to debug different devices using our browser and set the right classes for each viewport. We now have our example of a landing page with full stack responsiveness, working well in any device.
We covered the grid options for various devices resolutions using the mobile-first methodology—starting with mobile and going further until the large desktop version.
The main lesson of this chapter was that we always should go mobile-first. We did not follow this approach at first and because of that, we faced some problems that we could have eliminated if we had started mobile-first.
It was not mentioned before, but going mobile-first helps the whole team. The designer will have a bigger picture of what he or she needs to reach and what information is important from the beginning. The backend developer can focus on the main features and optimize them for mobile before moving on to the rest of the page content delivery. Mobile-first is also part of the development strategy.
At this point, we have our landing page fully set at all resolutions. Using Bootstrap, we took a shortcut towards responsivity, doing all the groundwork with a few lines of code in HTML and some more in CSS.
In the next chapter, we will apply some customizable styles to make the page a little less like a Bootstrap page. We will also see how to create landing pages for different uses by customizing the components.
- The DevOps 2.3 Toolkit
- VMware vSphere 6.7虛擬化架構(gòu)實戰(zhàn)指南
- VSTO開發(fā)入門教程
- 批調(diào)度與網(wǎng)絡(luò)問題的組合算法
- Arduino家居安全系統(tǒng)構(gòu)建實戰(zhàn)
- 蘋果的產(chǎn)品設(shè)計之道:創(chuàng)建優(yōu)秀產(chǎn)品、服務(wù)和用戶體驗的七個原則
- Android玩家必備
- Developing SSRS Reports for Dynamics AX
- Spring Boot+MVC實戰(zhàn)指南
- Java7程序設(shè)計入門經(jīng)典
- 精通Spring:Java Web開發(fā)與Spring Boot高級功能
- 從零開始構(gòu)建深度前饋神經(jīng)網(wǎng)絡(luò):Python+TensorFlow 2.x
- Swift iOS Programming for Kids
- Python量子計算實踐:基于Qiskit和IBM Quantum Experience平臺
- R統(tǒng)計應(yīng)用開發(fā)實戰(zhàn)