zoukankan      html  css  js  c++  java
  • css圣杯和双飞翼布局

    圣杯布局

    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <meta name="Generator" content="EditPlus®">
    <meta name="Author" content="">
    <meta name="Keywords" content="">
    <meta name="Description" content="">
    <title>Document</title>
    <style type="text/css">
    *{
    margin:0;
    padding:0;
    }
    #main{
    height:400px;
    padding-left:200px;
    padding-right:200px;
    }
    .item{
    height:400px;
    float:left;
    }
    .middle{
    100%;
    background:blue;
    }
    .left{
    float:left;
    200px;
    background:red;
    margin-left:-100%;
    position:relative;
    left:-200px;
    }
    .right{
    float:left;
    200px;
    background:red;
    margin-left:-200px;
    position:relative;
    right:-200px;

    }
    </style>
    </head>
    <body>
    <div id="main">
    <div class="item middle">middle</div>
    <div class="item left">left</div>
    <div class="item right">right</div>
    </div>
    </body>
    </html>

    圣杯在container中添加padding,并且在左右中使用relative布局,通过left,right移到相就位置

    双飞翼布局:

    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <meta name="Generator" content="EditPlus®">
    <meta name="Author" content="">
    <meta name="Keywords" content="">
    <meta name="Description" content="">
    <title>Document</title>
    <style type="text/css">
    *{
    margin:0;
    padding:0;
    }
    #main{
    height:400px;

    }
    #main .inner{
    margin:0 200px;
    }
    .item{
    height:400px;
    float:left;
    }
    .middle{
    100%;
    background:blue;
    }
    .left{
    float:left;
    200px;
    background:red;
    margin-left:-100%;

    }
    .right{
    float:left;
    200px;
    background:red;
    margin-left:-200px;

    }
    </style>
    </head>
    <body>
    <div id="main">
    <div class="item middle"><div class="inner">middle</div></div>
    <div class="item left">left</div>
    <div class="item right">right</div>
    </div>
    </body>
    </html>

    去掉左右的position:relative,和left,right,

    在middle中添加一个子,添加margin-left,margin-right

  • 相关阅读:
    使用 SQL Server 2008 数据类型-xml 字段类型参数进行数据的批量选取或删除数据
    启用Windows 7/2008 R2 XPS Viewer
    Office 2010培训资料
    WCF WebHttp Services in .NET 4
    ASP.NET MVC 2示例Tailspin Travel
    .NET 4.0 的Web Form和EF的例子 Employee Info Starter Kit (v4.0.0)
    连任 2010 年度 Microsoft MVP
    MIX 10 Session下载
    Microsoft Silverlight Analytics Framework
    Windows Azure入门教学
  • 原文地址:https://www.cnblogs.com/zhouzhou163/p/6003969.html
Copyright © 2011-2022 走看看