深入理解 CSS3 弹性盒布局模型(flex)----以及实战应用

思 考

1、学会了弹性布局如何使用?
2、那些地方会用到弹性布局?
3、弹性布局在 Safari浏览器下的兼容性?


弹性布局参考手册:

阮一峰flex

菜鸟css3-flex


深入理解 CSS3 弹性盒布局模型(flex)----以及实战应用_第1张图片


实现代码


<html>
<head>
<meta charset="utf-8"> 
<title>菜鸟教程(runoob.com)title> 
<style> 
.flex-container {
    display: -webkit-flex;
    display: flex;
    /*width: 1200px;*/
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    border: 1px solid  lightgrey;
    flex-wrap: wrap;
}

.flex-item {
    background-color: cornflowerblue;
    width: 380px;
    height: 100px;
    line-height: 100px;
    margin: 10px;
    text-align: center;
    flex-grow:1;
}
style>
head>
<body>

<div class="flex-container">
  <div class="flex-item">flex item 1div>
  <div class="flex-item">flex item 2div>
  <div class="flex-item">flex item 3div>  
  <div class="flex-item">flex item 1div>
  <div class="flex-item">flex item 2div>
  <div class="flex-item">flex item 3div>  
  <div class="flex-item">flex item 1div>
  <div class="flex-item">flex item 2div>
  <div class="flex-item">flex item 3div>  
div>

body>
html>

推荐html5页面使用此布局,不受浏览器限制

你可能感兴趣的:(响应式网站)