总访问量
Power:Hexo Theme:Coder

Flex 布局问题汇总

frontend 2019-10-14 16:24:03

前言

flex布局使用起来很方便\n而且现在的浏览器也基本支持了
大家可放心用起来。
但用了flex总会有一些小问题
这里总结下再使用flex时遇到的问题:

flex下 input 宽度无法自适应:

错误示例

   <div class='flex'>        
    <input class='flex1'>
    <button>提交</button>
  </div>

以上代码在有写浏览器上input宽度不能自适应,导致了input和button宽度固定,如果button的自多点就会超出了父div的宽度了。

解决方法:

解决方法

父flex加min-width:0;

<div class='flex' style='min-width:0;'>
  <label>标题</label>
  <div class='flex1' style='text-overflow: ellipsis;overflow:hidden;white-space: nowrap;'>奥术大师多按时发斯蒂芬斯蒂芬斯蒂芬斯蒂芬是否水电费水电费水电费水电费水电费水电</div>
</div>