Html+CSS三栏式伸缩布局
2017-12-21 14:07
99 查看
三栏式伸缩布局的Html代码
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style> .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex; display:flex;-webkit-flex-flow:row wrap;font-weight:bold;text-align:center} .wrapper > *{padding:10px;flex:1 100%} .header{background:tomato} .footer{background:lightgreen} .main{text-align:left;background:deepskyblue;} .aside-1{background:gold} .aside-2{background:hotpink} @media all and (min-width:600px){.aside{flex:1 auto}/*让所有灵活的项目都带有相同的长度,忽略它们的内容:*/ }@media all and (min-width:800px){.main{flex:2 0px} .aside-1{order:1}/*用整数值来定义排列顺序,数值小的排在前面。可以为负值*/ .main{order:2} .aside-2{order:3} .footer{order:4} } </style> </head> <body> <div class="wrapper"> <header class="header">Header</header> <article class="main"> <p>这是内容区域,这是内容区域,这是内容区域,这是内容区域,这是内容区域,这是内容区域,这是内容区域,这是内容区域, 这是内容区域,这是内容区域,这是内容区域,这是内容区域,这是内容区域,</p> </article> <aside class="aside aside-1">Aside 1</aside> <aside class="aside aside-2">Aside 2</aside> <footer class="footer">Footer</footer> </div> </body> </html>
相关文章推荐
- 第 29 章 CSS3 弹性伸缩布局[中]
- jQuery照片伸缩效果不影响其他元素的布局
- [24]CSS3 弹性伸缩布局(上)
- 伸缩布局案例-携程
- swing使用布局实现伸缩面板
- 伸缩布局之是否换行
- 伸缩布局flex
- 第 29 章 CSS3 弹性伸缩布局[下]
- 关于伸缩盒模型 Flexible Box 的布局
- css3弹性伸缩布局[上]
- 移动端自适应:flexible.js可伸缩布局使用
- CSS3弹性伸缩布局(一)——box布局
- 移动端自适应:flexible.js可伸缩布局使用
- 3伸缩布局-携程旅行
- 【CSS3】-伸缩布局盒模型实现 3列等高布局
- ExtJs 添加员工 实例 ---- 锚点布局 anchor 可自动伸缩
- h5可伸缩布局方案
- CSS3 Flex布局(伸缩布局盒模型)学习
- Flexbox(一) 伸缩布局盒模型&兼容性&定义伸缩布局上下文
- flexbox——css伸缩布局