官术网_书友最值得收藏!

Responsive designing with flexbox

If you look into the index.html file of our previous chapter, you will see that there are classes, such as col-md-2, col-xs-2, col-lg-2, col-sm-2, and so on. They are Bootstrap's grid classes. The previous chapter's layout was designed using the Bootstrap grid system. The system divides the page into rows and 12 columns and allocates a specific number of columns to each div in a row depending on the screen size.

There are four different screen sizes:

  • Desktop (md)
  • Tablets (sm)
  • Phones (xs)
  • Large desktops (lg)

However, we are not going to use Bootstrap grids in this chapter. We are going to be using a new layout mode introduced in CSS3 called the flexbox. Flexbox or flexible box, as it sounds, provides a box model for creating layouts.

Flexbox is a new layout system, which is actively being implemented by the browser vendors. Support is almost complete; it's time to adopt this standard in projects. A few problems still exist, such as IE 11 only having partial flexbox support and older versions of IE do not support flexbox. Visit https://caniuse.com/ to check details on browser support for flexbox.
主站蜘蛛池模板: 长宁县| 翁牛特旗| 和田县| 民权县| 九江市| 普兰店市| 新源县| 阳西县| 泰和县| 房产| 龙陵县| 肥城市| 肥西县| 清水县| 义马市| 屯门区| 宜黄县| 南昌市| 南溪县| 兴隆县| 常山县| 乐至县| 三都| 长丰县| 资兴市| 马山县| 浪卡子县| 上栗县| 新丰县| 刚察县| 萨迦县| 三原县| 翁牛特旗| 焉耆| 剑河县| 中牟县| 万盛区| 博白县| 淅川县| 额尔古纳市| 曲沃县|