javascript - large gap underneath floated columns? -


i have created typical 3 column layout. reason, middle column creating large , unwanted gap between top 3 , bottom three. there way make gap between of container same?

jsfiddle

* {  	margin: 0;  	padding: 0;  	box-sizing: border-box;	  }    html, body {  	font-family: 'lato', sans-serif;  }    column-container {  	width: 100%;  	background: #eeeeee;  }    wrapper-container {  	width: 80%;	  	margin: auto;  }    column-three {  	padding: 25px;  }    .container {  	background: #ffffff;  	border-radius: 2px;  	box-shadow: 0px 2px 1px 1px rgba(0,0,0,0.05);  }    .container h2 {  	padding: 25px;  	font-size: 18px;  	text-align: center;	  	font-weight: bold;  	color: #22313f;  }    .container:hover h2 {  	color: #22313f;  }    .container .image {  	margin: auto;  	width: 150px;  	height: 150px;  	border-radius: 100%;  	background: #22313f;	  }    .container .text {  	padding: 25px;  	font-weight: 400;  	line-height: 30px;	  }    .buy-button {  	padding-left: 25px;  	padding-right: 25px;  	padding-bottom: 25px;	  }    .buy-button {  	display: inline-block;  	width: 100%;  	text-align: center;  	padding: 15px 25px;	  	text-decoration: none;  	background: #4ecdc4;  	color: #ffffff;  	border-radius: 2px;  }    .buy-button a:hover {  	background: #45b5ad;	  }    column-container,  wrapper-container,  column-three {  	display: block;  }    column-three {  	float: left;  }    column-container {  	overflow: hidden;  }    wrapper-container {  	overflow: hidden;	  }    column-three {  	width: 33.33%;	  }      @media screen , (max-width: 960px) {  	  	column-three {  		width: 50%;	  	}  		  }    @media screen , (max-width: 768px) {  	  	column-three {  		width: 100%;	  	}  	  }    @media screen , (max-width: 480px) {  	  	wrapper-container {  		width: 90%;	  	}  	  	.container .text {  		display: none;	  	}  	  	.buy-button {  		margin-top: 25px;	  	}  	  }
<column-container>  	<wrapper-container>          <column-three>          	<div class="container">              	<h2>warcraft i</h2>                  <div class="image"></div>                  <div class="text">for ages, fallen titan sargeras plotted scour life azeroth. end, sargeras possessed human sorcerer medivh.</div>                  <div class="buy-button">                  	<a href="#">buy now</a>                  </div>              </div>          </column-three>          <column-three>          	<div class="container">              	<h2>warcraft ii</h2>                  <div class="image"></div>                  <div class="text">the human nation of stormwind had fallen before horde. knight champion anduin lothar gathered scattered remnants of human army , led refugees north</div>                  <div class="buy-button">                  	<a href="#">buy now</a>                  </div>              </div>          </column-three>          <column-three>          	<div class="container">              	<h2>warcraft iii</h2>                  <div class="image"></div>                  <div class="text">the demonic burning legion prepare launch long-awaited assault on mortal world. survival matter of strategy.</div>                  <div class="buy-button">                  	<a href="#">buy now</a>                  </div>              </div>          </column-three>          <column-three>          	<div class="container">              	<h2>warcraft i</h2>                  <div class="image"></div>                  <div class="text">the demonic burning legion prepare launch long-awaited assault on mortal world. survival matter of strategy.</div>                  <div class="buy-button">                  	<a href="#">buy now</a>                  </div>              </div>          </column-three>          <column-three>          	<div class="container">              	<h2>warcraft ii</h2>                  <div class="image"></div>                  <div class="text">the demonic burning legion prepare launch long-awaited assault on mortal world. survival matter of strategy.</div>                  <div class="buy-button">                  	<a href="#">buy now</a>                  </div>              </div>          </column-three>          <column-three>          	<div class="container">              	<h2>warcraft iii</h2>                  <div class="image"></div>                  <div class="text">the demonic burning legion prepare launch long-awaited assault on mortal world. survival matter of strategy.</div>                  <div class="buy-button">                  	<a href="#">buy now</a>                  </div>              </div>          </column-three>      </wrapper-container>  </column-container>

you have use <wrapper-container> every 3 <column-three> issue not come

* {  	margin: 0;  	padding: 0;  	box-sizing: border-box;	  }    html, body {  	font-family: 'lato', sans-serif;  }    column-container {  	width: 100%;  	background: #eeeeee;  }    wrapper-container {  	width: 80%;	  	margin: auto;  }    column-three {  	padding: 25px;  }    .container {  	background: #ffffff;  	border-radius: 2px;  	box-shadow: 0px 2px 1px 1px rgba(0,0,0,0.05);  }    .container h2 {  	padding: 25px;  	font-size: 18px;  	text-align: center;	  	font-weight: bold;  	color: #22313f;  }    .container:hover h2 {  	color: #22313f;  }    .container .image {  	margin: auto;  	width: 150px;  	height: 150px;  	border-radius: 100%;  	background: #22313f;	  }    .container .text {  	padding: 25px;  	font-weight: 400;  	line-height: 30px;	  }    .buy-button {  	padding-left: 25px;  	padding-right: 25px;  	padding-bottom: 25px;	  }    .buy-button {  	display: inline-block;  	width: 100%;  	text-align: center;  	padding: 15px 25px;	  	text-decoration: none;  	background: #4ecdc4;  	color: #ffffff;  	border-radius: 2px;  }    .buy-button a:hover {  	background: #45b5ad;	  }    column-container,  wrapper-container,  column-three {  	display: block;  }    column-three {  	float: left;  }    column-container {  	overflow: hidden;  }    wrapper-container {  	overflow: hidden;	  }    column-three {  	width: 33.33%;	  }      @media screen , (max-width: 960px) {  	  	column-three {  		width: 50%;	  	}  		  }    @media screen , (max-width: 768px) {  	  	column-three {  		width: 100%;	  	}  	  }    @media screen , (max-width: 480px) {  	  	wrapper-container {  		width: 90%;	  	}  	  	.container .text {  		display: none;	  	}  	  	.buy-button {  		margin-top: 25px;	  	}  	  }
<column-container>  	<wrapper-container>          <column-three>          	<div class="container">              	<h2>warcraft i</h2>                  <div class="image"></div>                  <div class="text">for ages, fallen titan sargeras plotted scour life azeroth. end, sargeras possessed human sorcerer medivh.</div>                  <div class="buy-button">                  	<a href="#">buy now</a>                  </div>              </div>          </column-three>          <column-three>          	<div class="container">              	<h2>warcraft ii</h2>                  <div class="image"></div>                  <div class="text">the human nation of stormwind had fallen before horde. knight champion anduin lothar gathered scattered remnants of human army , led refugees north</div>                  <div class="buy-button">                  	<a href="#">buy now</a>                  </div>              </div>          </column-three>          <column-three>          	<div class="container">              	<h2>warcraft iii</h2>                  <div class="image"></div>                  <div class="text">the demonic burning legion prepare launch long-awaited assault on mortal world. survival matter of strategy.</div>                  <div class="buy-button">                  	<a href="#">buy now</a>                  </div>              </div>          </column-three>        </wrapper-container>        <wrapper-container>          <column-three>          	<div class="container">              	<h2>warcraft i</h2>                  <div class="image"></div>                  <div class="text">the demonic burning legion prepare launch long-awaited assault on mortal world. survival matter of strategy.</div>                  <div class="buy-button">                  	<a href="#">buy now</a>                  </div>              </div>          </column-three>          <column-three>          	<div class="container">              	<h2>warcraft ii</h2>                  <div class="image"></div>                  <div class="text">the demonic burning legion prepare launch long-awaited assault on mortal world. survival matter of strategy.</div>                  <div class="buy-button">                  	<a href="#">buy now</a>                  </div>              </div>          </column-three>          <column-three>          	<div class="container">              	<h2>warcraft iii</h2>                  <div class="image"></div>                  <div class="text">the demonic burning legion prepare launch long-awaited assault on mortal world. survival matter of strategy.</div>                  <div class="buy-button">                  	<a href="#">buy now</a>                  </div>              </div>          </column-three>      </wrapper-container>  </column-container>


Comments

Popular posts from this blog

yii2 - Yii 2 Running a Cron in the basic template -

asp.net - 'System.Web.HttpContext' does not contain a definition for 'GetOwinContext' Mystery -

mercurial graft feature, can it copy? -