<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <title>Title</title> <meta name="viewport" content="width=device-width, initial-scale=1,minimum-scale=1,maximum-sacle=1,user-scalable=no"> <style> .t1{ position: fixed; width: 100%; top: 0; bottom: 0; left: 0; right: 0; display: flex; flex-flow: column; } .t2{ flex: 1; overflow: auto } .t3{ flex: 0 0 600px; width: 100%; height: 600px; } </style> </head> <body> <div class="t1"> <div class="t2">分所发生的法师分所发生的法师打发第三方第三方斯蒂芬斯蒂芬斯蒂芬斯蒂芬是的房顶上分所发生的法师打发第三方第三方斯蒂芬斯蒂芬斯蒂芬斯蒂芬是的房顶上打发第三方第三方斯蒂芬斯蒂芬斯蒂芬斯蒂芬是的房顶上</div> <div class="t3">dsadsa</div> </div> </body> </html>
设置了display:flex,子元素里面,一个固定了高度,另一个的默认就有了高度
有个要求:子元素只能俩个,如果是2个以上,就没效果