实习以来做了三个小控件,都是用的CSS2.1里传统的DIV+CSS布局方式,综合使用position.margin.float.BFC等属性或特性将元素放到指定的位置上.然而面对日益复杂的界面,这些来自于上个时代.主要针对普通文档流的属性越来越力不从心,比如一个垂直居中就很让人头疼.后来遇到一个布局问题,苦思良久无解,然后在前辈的指点下使用了Flex,问题瞬间解决.竟然这么神奇!那一刻真有一种相见恨晚的感觉. Flex,顾名思义,flexible,可以自动根据布局需要灵活地调整被布局元素的位置和…