• 常见CSS页面架构


    1. 左右固定,中间变化

    CSS代码:

    <style type="text/css">
    .left{
      position: relative;
      width: 230px;
      float: left;
      margin: 0 -230px 0 0;
    }
    .left p, .right p{
      background-color: red;
    }
    .midd{
      float: left;
      width: 100%;
    }
    
    .midd .mic{
      margin: 0 200px 0 240px;
    }
    p{
      height: 150px;
      padding: 10px;
      color: #fff;
      background-color: #666;
    }
    .right{
      position: relative;
      float: right;
      width: 190px;
      margin: 0 0 0 -190px;
    }
    </style>

    HTML代码

    <div class="left">
        <p>左侧固定部分</p>
    </div>
    <div class="midd">
        <div class="mic">
            <p>中间自由扩展部分<p>
        </div>
    </div>
    <div class="right">
        <p>右侧固定部分</p>
    </div>

     同理可以得出右侧自适应:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
    <title>右侧自适应</title>
    <style type="text/css">
        .left{
            position: relative;
            width: 230px;
            float: left;
            margin-right: 10px;
        }
        .midd{
            position: relative;
            width: 190px;
            float: left;
            margin-right: 10px;
        }
        .left p, .midd p{
            background-color: red;
        }
        .right{
            float: left;
            width: 100%;
            margin-left: -440px;
        }
        .rightc{
            margin-left: 440px;
        }
        p{
            height: 150px;
            padding: 10px;
            color: #fff;
            background-color: #666;
        }
    </style>
    </head>
    <body>
        <div class="left">
            <p>左侧自适应</p>
        </div>
        <div class="midd">
            <p>中间定宽</p>
        </div>
        <div class="right">
            <div class="rightc">
                <p>右侧定宽</p>
            </div>
        <div>
    </body>
    </html>
  • 相关阅读:
    【SPOJ】6779 Can you answer these queries VII
    【SPOJ】1557 Can you answer these queries II
    【SPOJ】2916 Can you answer these queries V
    【CodeForces】86D Powerful array
    【SPOJ】1043 Can you answer these queries I
    【HDU】3727 Jewel
    【HDU】3915 Game
    【SPOJ】1043 Can you answer these queries III
    【SPOJ】2713 Can you answer these queries IV
    成为一名更好的软件工程师的简单方法
  • 原文地址:https://www.cnblogs.com/KruceCoder/p/3546030.html
Copyright © 2020-2023  润新知