美文网首页html饥人谷技术博客
常见pc端网页的5中布局方式

常见pc端网页的5中布局方式

作者: sunny519111 | 来源:发表于2016-11-30 00:08 被阅读181次

本文是在上一篇blog的圣杯布局和双飞翼布局基础上的一些改进。

不考虑把layout__main这个元素放在最前面,虽然经典的做法都要求把layout__main做法放在前面,这样可以让网页主体内容优先渲染,我认为这种考虑是完全多余的。


两栏的布局

1.左侧固定,主要内容自适应

主要运用知识点

  • 负边距 margin-left: -.....;
  • 浮动 float:left;
  • 填充 padding;
     <div class="layout">
       <div class="layout_left"></div>
       <div class="layout_main"></div>
     </div>    

css样式

.layout:after{
   display: block;
   content: "";
   clear:both;
}
.layout{
  padding-left: 210px;
}
.layout_left,.layout_main{
  height: 100px;
  float: left;
}
.layout_main{
  width:100%;
  background: red;
}
.layout_left{
  width: 200px;
  background: green;
  margin-left: -210px;
}

对应效果 请点击,comecomecome.

2. 右侧固定左侧主要内容自适应

主要运用知识点

  • 负边距 margin-left: -.....;
  • 浮动 float;
  • 填充 padding;
  • 注意相对于左边固定浮动变成了右浮动相应的负边距也变成了右
     <div class="layout">
       <div class="layout_main"></div>
       <div class="layout_right"></div>
     </div>    

css样式

.layout:after{
   display: block;
   content: "";
   clear:both;
}
.layout{
  padding-right: 210px;
} 
.layout_main{
  width:100%;
  background: red;
  height: 100px;
  float: left;
}
.layout_right{
  float: right;
  width: 200px;
  height: 100px;
  background: green;
  margin-right: -210px;
}

对应效果 请点击,comecomecome.


三栏布局

在传统的圣杯布局上有一些改动,效果和圣杯布局相似

左右2边固定,中间内容自适应

主要运用知识点

  • 负边距 margin-left: -.....;
  • 浮动 float;
  • 填充 padding;
  • 注意左右浮动和左右负边距
<div class="layout">
    <div class="layout">
      <div class="layout_left"></div>
      <div class="layout_main"></div>
      <div class="layout_right"></div>
    </div>
</div>

css样式

.layout:after{
   display: block;
   content: "";
   clear:both;
}
.layout{
  padding: 0 210px;
}
.layout_left,.layout_main{
   float: left;
   height: 100px;
}
.layout_left{
  width: 200px;
  margin-left: -210px;
  background: red;
}
.layout_main{
  width: 100%;
  background: #adcdef;
}
.layout_right{
  float: right;
  width:200px;
  height: 100px;
  background: #666;
  margin-right: -210px;
}

对应效果 请点击,comecomecome.

2个固定项目都在左边固定,主要内容在项目右边自适应

主要运用知识点

  • 负边距 margin-left: -.....;
  • 浮动 float;
  • 填充 padding;
  • 注意左右浮动和左右负边距
<div class="layout">
     <div class="layout_left1"></div>
     <div class="layout_left2"></div>
     <div class="layout_main"></div>
</div>

css样式

.layout:after{
   display: block;
   content: "";
   clear:both;
}
.layout{
  padding-left: 420px;
}
.layout_left1,.layout_left2,.layout_main{
  float: left;
  height: 100px;
}
.layout_left1{
   width: 200px;
   background: red;
   margin-left: -420px;
}
.layout_left2{
   width: 200px;
   margin-left: -210px;
   background: orange;
}
.layout_main{
  width: 100%;
  background: blue;
}

对应效果 请点击,comecomecome.

2个固定项目都在右边固定,主要内容在项目左边自适应

主要运用知识点

  • 负边距 margin-left: -.....;
  • 浮动 float;
  • 填充 padding;
  • 注意左右浮动和左右负边距
<div class="layout">
     <div class="layout_main"></div>
     <div class="layout_right1"></div>
     <div class="layout_right2"></div>
</div>

css样式

.layout:after{
   display: block;
   content: "";
   clear:both;
}
.layout{
  padding-right: 420px;
}
.layout_main{
  width: 100%;
  background: #eee;
  height:100px;
  float: left;
}
.layout_right1,.layout_right2{
  float: right;
  height: 100px;
  width: 200px;
}
.layout_right1{
  background: red;
  margin-right: -210px;
}
.layout_right2{
  background: blue;
  margin-right: -420px;
}

对应效果 请点击,comecomecome.

相关文章

  • [前端学习]移动web部分学习笔记,第二天

    网页布局方法总结: 目前已经学习了两种布局方式:固定宽度布局:常见于PC端,设定固定的宽度作为版心来布局流式布局:...

  • 常见pc端网页的5中布局方式

    本文是在上一篇blog的圣杯布局和双飞翼布局基础上的一些改进。 不考虑把layout__main这个元素放在最前面...

  • 几种网页布局方式

    1、固定宽度布局:为网页设置一个固定的宽度,通常以px做为长度单位,常见于PC端网页。 2、流式布局:为网页设置一...

  • 响应式布局

    布局类别 1.固定网页布局:设置固定宽度,px为单位。常见PC端页面。 2.流式布局+伸缩布局+rem+媒体查询:...

  • 2018-06-12 CSS中的flex布局详解

    前言:之前我写过的一篇博客介绍CSS常用的几种布局方式,PC端最常见的就是浮动布局和flex布局,而在移动端,由于...

  • css实现三栏布局的多种方式

    前言 在PC端系统中,三栏布局是很常见的。那么有哪些方式来实现三栏布局呢。 flex布局 float布局 这里有个...

  • pc端

    Pc端软件的设计建立在web的设计上 更多考虑:布局方式+更细腻设计和交互方式 Pc端软件的尺寸是多少 Pc端软件...

  • 常见的几种WEB网页布局结构(PC端)

    布局就是以最合适浏览的方式将图片和文字排放在页面的不同位置。不同的制作者会有不同的布局设计。网页布局有以下几种常见...

  • 移动端css(三)

    目录: 1 移动端特点 2 百分比布局 3 Flex布局 一 移动端特点 • 移动端和PC端网页不同点• 谷歌模拟...

  • 移动端布局

    从pc端到移动端, 布局上最大的改变就是要兼容不同大小的设备。 pc端虽然针对不同的屏幕大小,我们常用固定网页宽度...

网友评论

    本文标题:常见pc端网页的5中布局方式

    本文链接:https://www.haomeiwen.com/subject/ekfzpttx.html