1、flex里的项目,总宽度如果不超过父级宽度,那么就正常横向排列(类似于float的效果)
2、flex里的项目,总宽度如果超过父级元素宽度,那么加给项目的宽度就无效了,每个项目的宽度会自动均分(类似于float的效果)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> #jrtj{ width: 80%; border: 4px solid orangered; height: 500px; margin: 10px auto; /*flex里的项目是不脱离文档流的*/ /*指定容器里面的项目排列方式为弹性布局(跟下面的用float: left的效果一样)*/ display: flex; /*row横排列,reverse颠倒,反转意思 加reverse就是反过来排*/ /*flex-direction:row-reverse;*/ /*direction 方向*/ flex-direction: row; /*column竖排列 ,加reverse就是反过来排*/ /*flex-direction: column;*/ /*flex-direction: column-reverse;*/ /*(默认是不换行的 nowrap)放不下换行wrap*/ flex-wrap: wrap; } #jrtj >div{ width: 210px; height: 200px; background: dodgerblue; /*border: 1px solid blue;*/ outline: 1px solid blue; /*float: left;*/ color: white; font-size: 30px; text-align: center; } </style> </head> <body> <div id="jrtj"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> <div>10</div> </div> </body> </html>
原文链接:https://www.qiquanji.com/post/7512.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
微信扫码关注
更新实时通知