zoukankan      html  css  js  c++  java
  • 两栏布局三种方法(亲测有效)

    第一种:

    只需要两个div就能实现,主要原理是将第一个div设为浮动,并加上宽度,然后就可以实现两栏布局,并不需要设置第二个div的任何东西。代码如下:

                        div{
    		  height:500px;
    		}
    		#aside{
    		  300px;
    		  background-color:yellow;
    		  float:left;
    		}
    		#main{
    		  background-color:aqua;
    		  /*margin-left:300px;*/
    		  /*float: left;*/
    		}
    
                <div id = "aside" onclick="console.log(1)" contenteditable="true"></div>
    	<div id = "main" onclick="console.log(2)" contenteditable="true"></div>
    

    第二种:

    需要三个div,一个做为父元素,两个座位子元素,将父元素设为相对定位,两个子元素设为绝对定位,然后将上边的子元素设置宽度,将下边的子元素设置left为上子元素的宽度值。right设置为0;就嫩实现啦,代码如下:

                .cont{
    		position: relative;
    		 100%;
    		height: 500px;
    	}
    	.left{
    		position: absolute;
    		 300px;
    		height: 100%;
    		background: red;
    	}
    	.right{
    		height: 100%;
    		background: blue;
    		position: absolute;
    		left:300px;
    		right: 0;
    	}
        
            <div class="cont">
    	<div class="left"></div>
    	<div class="right"></div>
            </div>
    

    第三种:

    使用弹性盒模型。三个div,父元素设置为display:flex;,上子元素为flex:3;或者设置固定宽度,下子元素为flex:7或者1;代码如下:

                .max{display: flex; 100%;height: 500px;}
    	.left{flex: 3;height:100%;background: red;}
    	.right{flex: 7;height: 100%;background: blue;}
    
            <div class="max">
    	<div class="left"></div>
    	<div class="right"></div>
        </div>
  • 相关阅读:
    HTTP深入浅出 http请求
    javascript 新兴的API
    javascript 高级技巧详解
    javascript AJAX与Comet详解
    php文件扩展名判断
    php创建新用户注册界面布局实例
    php使用递归创建多级目录
    php对文本文件进行分页功能简单实现
    php上传功能集后缀名判断和随机命名
    php判断数据库是否连接成功的测试例子
  • 原文地址:https://www.cnblogs.com/xiaojianwei/p/10126384.html
Copyright © 2011-2022 走看看