双飞翼布局

  <style>
*{
margin:;
padding:;
}
.main{
width: 100%;
height: 200px;
background: pink;
float: left;
}
.content{
padding: 0 200px;
}
.left{
height: 200px;
width: 200px;
background: blue;
float: left;
margin-left: -100%;
}
.right{
width: 200px;
height: 200px;
background: yellow;
float: left;
margin-left: -200px;
}
</style>
  <div class="main">
<div class="content">
...
</div>
</div>
<div class="left"></div>
<div class="right"></div>

这里用到了  负边距    先写中间的部分  有一部分原因 也是因为  中间部分要优先显示

圣杯布局

    *{
margin:;
padding:;
}
.content{
width: 100%;
padding: 0 200px;
}
.main{
width: 100%;
height: 200px;
background: red;
float: left;
}
.left{
width: 200px;
height: 200px;
background: pink;
float: left;
margin-left: -100%;
position: relative;
left: -200px;
}
.right{
width: 200px;
height: 200px;
background: blue;
float: left;
margin-left: -200px;
position: relative;
right: 200px;
}
  <div class="content">
<div class="main"></div>
<div class="left"></div>
<div class="right"></div>
</div>

圣杯 与 双飞翼布局的  区别是  content 标签 在哪里     双飞翼在 main 里面     这样 content  需要  有 padding  如果 中间这部分  不止一个 content  就要写 多个  padding  这样   不划算   也很不方便

所以圣杯   是 双飞翼 的升级版      其实也差不多    就是  content 在最外层   原理和 双飞翼一样  都是  负边距       他是 给最外层的  content 设置  了  padding   里面 仍然是  双飞翼  不过  就是  让 ‘’翅膀‘’  通过 reletave 定位 来  补上  content padding 空出来的部分

最新文章

  1. 中文 iOS/Mac 开发博客列表
  2. C# 各种字符串格式
  3. 利用PowerShell+Jenkins,实现项目的自动化部署
  4. Bootstrap css背景图片的设置
  5. JavaScript - javascript 中的 &quot;||&quot; 与 &quot;&amp;&amp;&quot; 的理解与灵活运
  6. Java + Excel 接口自动化
  7. 移动前端—H5实现图片先压缩再上传
  8. SQL中的ALL,ANY,SOME的用法
  9. Min_25
  10. C语言流控制命令的总结
  11. Unity 官方文档学习
  12. 20155218 《网络对抗技术》 MAL_恶意代码分析
  13. ASP.Net中关于WebAPI与Ajax进行跨域数据交互时Cookies数据的传递
  14. 伪元素 :Before 和 :After的学习
  15. PHP(六)PHP和HTML混合的一种形式
  16. Android理解:Activity状态和生命周期
  17. apache 返回的状态码304
  18. java使用线程请求访问每次间隔10分钟连续5次,之后停止请求
  19. JQuery利用选择器定位动态id?
  20. ant错误 reference classes not found

热门文章

  1. POJ 1861:Network(最小生成树&amp;amp;&amp;amp;kruskal)
  2. 浅析node.js
  3. 自学Zabbix3.2-配置功能简介
  4. 获取AJAX加载的内容
  5. intelliJ IDEA自动优化导入包设置
  6. Mac中Eclipse安装和使用svn
  7. iOS Label 自适应高度
  8. iOS 获取一个不变的UDID
  9. postgresql 导出函数的方法
  10. bzoj 4868: [Shoi2017]期末考试