zoukankan      html  css  js  c++  java
  • css那些事儿2 经典两列布局

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4     <title></title>
     5     <link rel="stylesheet" type="text/css" href="css/main.css">
     6 </head>
     7 <body>
     8     <div id="header">头部</div>
     9     <div id="container">
    10         <div class="mainBox">
    11             内容区域
    12             <p>我说情爱的请大赛撒谎和大嫂多少</p>
    13             <p>hsdaufhsalfsa</p>
    14             <p>shhsaldhsakl</p>
    15             <p>我说情爱的请大赛撒谎和大嫂多少</p>
    16             <p>hsdaufhsalfsa</p>
    17             <p>shhsaldhsakl</p>
    18             <p>我说情爱的请大赛撒谎和大嫂多少</p>
    19             <p>hsdaufhsalfsa</p>
    20             <p>shhsaldhsakl</p>
    21             <p>我说情爱的请大赛撒谎和大嫂多少</p>
    22             <p>hsdaufhsalfsa</p>
    23             <p>shhsaldhsakl</p>
    24             <p>我说情爱的请大赛撒谎和大嫂多少</p>
    25             <p>hsdaufhsalfsa</p>
    26         </div>
    27         <div class="sideBox">
    28             侧边栏
    29             <span>把手</span>
    30         </div>
    31     </div>
    32     <div id="footer">底部</div>
    33 </body>
    34 </html>
     1 body{
     2     padding: 0px;
     3     margin: 0px;
     4 }
     5 
     6 #header,#footer{
     7     height: 50px;
     8     background-color: #e9e9e9;
     9 
    10 }
    11 
    12 #container{
    13     position: relative;
    14     overflow: hidden;
    15     margin: 10px 0px;
    16 }
    17 
    18 #container:after{
    19     display: block;
    20     content: "";
    21     line-height: 0px;
    22     font-size: 0px;
    23     clear: both;
    24     visibility: hidden;
    25 }
    26 
    27 .mainBox{
    28     margin-left: 320px;
    29     background-color: green;
    30      auto;
    31     color: white;
    32 }
    33 
    34 .sideBox{
    35      300px;
    36     height: 500px;
    37     position: absolute;
    38     left: 0px;
    39     top: 0px;
    40     background: #234567;
    41 }
    42 
    43 .sideBox span{
    44     background: red;
    45     color: white;
    46     right: 0px;
    47     position: absolute;
    48     top: 50%;
    49      30px;
    50     height: 50px;
    51     text-align: center;
    52 }

    要想两列等高一般采用js进行计算设置,如果采用css则可以使用背景填充办法,或者背景色填充办法,但都不是太好

  • 相关阅读:
    还是this的问题
    this的问题
    javascript深入理解js闭包
    立即执行函数: (function(){...})() 与 (function(){...}()) 有什么区别?
    java中的精度问题的处理
    51nod 1766 树上的最远点对——线段树
    CODE FESTIVAL 2017 qual B C
    bzoj 2144: 跳跳棋——倍增/二分
    洛谷八连测第一轮
    bzoj 2079: [Poi2010]Guilds——结论题
  • 原文地址:https://www.cnblogs.com/rjjs/p/6498575.html
Copyright © 2011-2022 走看看