html - 如何使所有按钮与div的距离相等

标签 html css responsive-design

这是我目前拥有的-

.box{
	background-color: #e61a39;
	width: 25%;
	float:left;
	margin: 0px;
	text-align: center;
	min-height: 380px;
}

#container{
	width: 90%;
	margin: auto;
}
<section id="container">
	<div class="box">
		<img src="https://www.dominos.co.in/theme2/front/images/home/layer-7-1.png">
		<h1>Our Menu</h1>
		<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
			tempor incididunt ut labore et dolor</p>
		<button>Discover Pizza</button>
	</div>
	<div class="box">
		<img src="https://www.dominos.co.in/theme2/front/images/home/layer-7-3.png">
		<h1>Your Nearest Store</h1>
		<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolor</p>
		<button>Find Pizza Restaurants</button>
	</div>
	<div class="box">
		<img src="https://www.dominos.co.in/theme2/front/images/home/vector-smart-object.png">
		<h1>Birthday Party</h1>
		<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolor</p>
		<button>Book Now</button>
	</div>
	<div class="box">
		<img src="https://www.dominos.co.in/theme2/front/images/home/vector-smart-objectcopy-6.png">
		<h1>Catering</h1>
		<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolor</p>
		<button>Book Now</button>
	</div>
</section>

此代码使我的按钮不均匀。我该怎么做才能使所有按钮与 box 底部的距离相同?

最佳答案

使用位置 css 属性。

.box{
	background-color: #e61a39;
	width: 25%;
	float:left;
	margin: 0px;
	text-align: center;
	min-height: 380px;
    position:relative;
}
button{
        position:absolute;
        bottom: 10px;
        left:25%;
        right:25%;

}
#container{
	width: 90%;
	margin: auto;
}
<section id="container">
	<div class="box">
		<img src="https://www.dominos.co.in/theme2/front/images/home/layer-7-1.png">
		<h1>Our Menu</h1>
		<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
			tempor incididunt ut labore et dolor</p>
		<button>Discover Pizza</button>
	</div>
	<div class="box">
		<img src="https://www.dominos.co.in/theme2/front/images/home/layer-7-3.png">
		<h1>Your Nearest Store</h1>
		<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolor</p>
		<button>Find Pizza Restaurants</button>
	</div>
	<div class="box">
		<img src="https://www.dominos.co.in/theme2/front/images/home/vector-smart-object.png">
		<h1>Birthday Party</h1>
		<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolor</p>
		<button>Book Now</button>
	</div>
	<div class="box">
		<img src="https://www.dominos.co.in/theme2/front/images/home/vector-smart-objectcopy-6.png">
		<h1>Catering</h1>
		<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolor</p>
		<button>Book Now</button>
	</div>
</section>

关于html - 如何使所有按钮与div的距离相等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47954751/

相关文章:

css - 如何使用 Bootstrap 的 PUSH 和 PULL 类仅在两个视口(viewport)中正确交换列

javascript - 如何在 Javascript 中让两个不同的文本元素在页面上随机移动

java - 条纹上格式错误的波斯语或阿拉伯语字符

javascript - 更改 CSS 中 AngularJS Material 的颜色?

css - Rails - 字体路径在生产中有效,但在本地主机上无效

html - 根据设备在一页布局上隐藏/显示 Div

html - 背景响应问题

javascript - Angular JS 图像数组编码麻烦

javascript - 将 <a> 插入由带有 javascript 或 jQuery 的插件生成的 div

javascript - 当我在本地运行时,我的 bootstrap 模式可以正常工作,但是当我通过 git-hub 运行时它不会打开?