页面布局之双飞翼布局

页面布局之双飞翼布局其实双飞翼布局和上面一篇讲的圣杯布局相似 主要的不同之处就是在解决中间部分被挡住的问题时 采取的解决办法不一样 圣杯布局是在父元素上设置了 padding left 和 padding right 在给左右两边的内容设置 position 为 relative 通过左移和右移来使得左右两边的内容得以很好的展现 而双飞翼则是在 center 这个 div 中再加了一个 div 来放置内容 在给这个新的 div 设置 margin

<div class="header">header 
  div> <div class="main"> <div class="center"> <div class="inner">inner 
  div> 
  div> <div class="left">left 
  div> <div class="right">right 
  div> 
  div> <div class="footer">footer 
  div>
.inner{ margin-left: 150px; margin-right: 100px; }

这里写图片描述

.main{ background-color: rgb(23,50,77); overflow: hidden; } .left{ width: 150px; background-color: rgb(227,230,195); float: left; margin-left: -100%; padding-bottom: 9999px; margin-bottom: -9999px; } .right{ width: 100px; background-color: rgb(153,77,82); float: left; margin-left: -100px;/*就是width*/ padding-bottom: 9999px; margin-bottom: -9999px; } .center{ background-color: rgb(230,180,80); width: 100%; float: left; padding-bottom: 9999px; margin-bottom: -9999px; } .inner{ margin-left: 150px; margin-right: 100px; }

这里写图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/221635.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午5:38
下一篇 2026年3月17日 下午5:38


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号