zoukankan      html  css  js  c++  java
  • 解决 等分 布局

    等分布局
    
    每一列的间距一样,
    
    
    (1)用浮动比较复杂。float
    <div class="parent">
    	<div class="column"> <p class='content'>1</p> </div>
    	<div class="column"> <p class='content'>2</p> </div>
    	<div class="column"> <p class='content'>3</p> </div>
    	<div class="column"> <p class='content'>4</p> </div>
    	<div class="column"> <p class='content'>5</p> </div>
    </div>
    
    
    <style type="text/css">
    	body {
    		margin: 0;
    		padding: 0;
    	}
    
    	.parent {
    		margin-left: -20px;
    		background-color: #ddd;
    	}
    	.content {
    		background-color: #999;
    	}
    	.column {
    		float: left;
    		 20%;
    		padding-left: 20px;
    		box-sizing : border-box;
    		background-color: #369;
    	}
    
    </style>
    
    (2)table
    缺点就是多了一行div
    
    <div class="parent-fix">
    	<div class="parent">
    		<div class="column"> <p class='content'>1</p> </div>
    		<div class="column"> <p class='content'>2</p> </div>
    		<div class="column"> <p class='content'>3</p> </div>
    		<div class="column"> <p class='content'>4</p> </div>
    		<div class="column"> <p class='content'>5</p> </div>
    	</div>
    </div>
    <style type="text/css">
    	body {
    		margin: 0;
    		padding: 0;
    	}
    
    	.parent-fix {
    		margin-left: -20px;
    	}
    
    	.parent {
    		display: table;
    		 100%;
    		table-layout: fixed;	/*布局优先,平分单元格。*/
    	}
    	.content {
    		background-color: #999;
    	}
    	.column {
    		display: table-cell;
    		padding-left: 20px;
    		background-color: #369;
    	}
    
    </style>
    
    
    (3)一直以来最强大的布局方式 flex
    缺点就是兼容性问题
    <div class="parent"> <div class="column"> <p class='content'>1</p> </div> <div class="column"> <p class='content'>2</p> </div> <div class="column"> <p class='content'>3</p> </div> <div class="column"> <p class='content'>4</p> </div> <div class="column"> <p class='content'>5</p> </div> </div> <style type="text/css"> body { margin: 0; padding: 0; } .parent { display: flex; table-layout: fixed; background-color: #ddd; } .content { background-color: #999; } .column { flex: 1; background-color: #369; } .column+.column { margin-left: 20px; } </style>

      

  • 相关阅读:
    我决定重新开始搞机器学习啦
    基于问句实体扩展和全局规划的答案摘要方法研究相关论文
    cjson源代码解读(三) 解析字符串、数字、数组、对象
    论文阅读:DeepWalk
    cjson源代码解读 (二)解析流程
    cjson源代码解读 (一)介绍
    DDoS攻击的几种类型
    Nmap扫描二级目录
    一次域环境的渗透
    利用enum4linux 445端口+wordpress插件任意文件上传的一次渗透
  • 原文地址:https://www.cnblogs.com/hgonlywj/p/4903259.html
Copyright © 2011-2022 走看看