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

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.
主站蜘蛛池模板: 寿宁县| 临城县| 韶山市| 余江县| 故城县| 遂平县| 杨浦区| 凉山| 泾川县| 云霄县| 壤塘县| 高唐县| 万宁市| 正安县| 吴桥县| 鄂伦春自治旗| 新河县| 炉霍县| 加查县| 陇西县| 峨眉山市| 大渡口区| 榆社县| 阿克陶县| 贡觉县| 梧州市| 砀山县| 敖汉旗| 丘北县| 玉山县| 西安市| 德保县| 晋城| 花垣县| 印江| 大悟县| 临沧市| 鄂伦春自治旗| 酉阳| 涡阳县| 永兴县|