CSS实例详解:Flex布局

  本文将通过三个简单的实例,实际应用上篇文章的基础理论知识,展示下Flex布局是如何解决CSS布局问题。
  
  一.垂直居中
  
  这里同时用非flex布局和flex布局两种方式来实现,可以对比两种实现方式的差异。
  
  1.1用margin实现垂直居中
  
  实现方式:
  
  父元素采用相对定位,子元素采用绝对定位,先将元素的定点定位到父元素的中心,再使用margin负值法,即子元素自身宽度、高度的一半,将其拉回到父元素的中心。
  
  实现效果:
  
  img
  
  附上完整代码:
  
  
  
  
  
  
  
  
  
  垂直居中--normal
  
  
  
  
  
  
  
  


  
  

  
  

  
  
  
  

你可能感兴趣的:(CSS实例详解:Flex布局)