设为 Flex 布局以后,子元素的float、clear和vertical-align属性将失效
.hdp-uf{ display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */ display: -moz-box; /* 老版本语法: Firefox (buggy) */ display: -ms-flexbox; /* 混合版本语法: IE 10 */ display: -webkit-flex; /* 新版本语法: Chrome 21+ */ display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */}.hdp-uf-show{
display: -webkit-box !important; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */ display: -moz-box !important; /* 老版本语法: Firefox (buggy) */ display: -ms-flexbox !important; /* 混合版本语法: IE 10 */ display: -webkit-flex !important; /* 新版本语法: Chrome 21+ */ display: flex !important; /* 新版本语法: Opera 12.1, Firefox 22+ */}居中 div 框的子元素:
box-align: start | end | center | baseline | stretch;box-pack: start | end | center | justify;用于设置或检索弹性盒子元素在主轴(横轴)方向上的对齐方式。
justify-content: flex-start | flex-end | center | space-between | space-around | initial | inherit;定义flex子项在flex容器的当前行的侧轴(纵轴)方向上的对齐方式。
align-items: stretch | center | flex-start | flex-end | baseline | initial | inherit;规定灵活项目的方向。
flex-direction: row | row-reverse | column | column-reverse | initial | inherit;