Html 将3个分区箱并排放置在较宽的单分区下方
我试图让3个div在另一个div(包含一个h1和一段小文本)下面并排出现。我做这件事有点困难 我的目标是这样的: 我试着在主标题div下面放一个div(包括其他3个div) 我试过这个CSS:Html 将3个分区箱并排放置在较宽的单分区下方,html,css,Html,Css,我试图让3个div在另一个div(包含一个h1和一段小文本)下面并排出现。我做这件事有点困难 我的目标是这样的: 我试着在主标题div下面放一个div(包括其他3个div) 我试过这个CSS: .content-info { text-align: center; font-family:'Montserrat', sans-serif; top: 80%; left: 50%; text-align:center; } /* this is for t
.content-info {
text-align: center;
font-family:'Montserrat', sans-serif;
top: 80%;
left: 50%;
text-align:center;
}
/* this is for the 3 divs to set width, etc*/
.content-info div {
width:300px;
padding:25px;
margin: 25px;
}
以下是我到目前为止得到的一些信息:
有什么建议/想法吗
.content-info {
text-align: center;
font-family:'Montserrat', sans-serif;
top: 80%;
left: 50%;
float:left;
width:100%;
text-align:center;
}
/* this is for the 3 divs to set width, etc*/
.content-info div {
width:300px;
padding:25px;
margin: 25px;
float:left;
}
如果底部的3个div没有正确对齐,请删除边距设置,或进行相应调整。您可以使用
显示:表格行
和显示:表格单元格
使其工作方式与表格类似
例如:
.content-info {
text-align: center;
font-family:'Montserrat', sans-serif;
display: table-row;
}
.content-info div {
width:300px;
padding:25px;
margin: 25px;
display: table-cell;
}
您可以删除css中的
.one{}
,.two{}
,.three{}
,.three{}
,因此您希望将所有div并排放置。我想是这样的
.main-content {
text-align: center;
font-family:'Montserrat', sans-serif;
position: relative;
}
.content-info {
position: relative;
width: 100%;
height: 110px;
top: 0px;
}
.yo{
display: inline-block;
width: 33%;
margin-right: -2px;
text-align:center;
}
我也试过了
@导入url(http://fonts.googleapis.com/css?family=Montserrat);
身体{
背景:url(“http://pre15.deviantart.net/52ce/th/pre/i/2011/174/b/c/candy_blur_abstract_hd_by_ivereor-d3jsglw.png)没有固定的重复中心;
-webkit背景尺寸:封面;
-moz背景尺寸:封面;
-o-背景尺寸:封面;
背景尺寸:封面;
身高:100%;
宽度:100%;
}
.yx{
文本对齐:居中;
}
.主要内容{
文本对齐:居中;
字体系列:“蒙特塞拉特”,无衬线;
显示:块;
位置:相对位置;
最高:20%;
左:50%;
边缘顶部:100px;
高度:自动;
边缘底部:-100px;
/*带上你自己的前缀*/
转换:翻译(-50%,-50%);
}
.主要内容h1{
字体大小:62px;
}
.主要内容h2{
字体大小:32px;
}
.内容信息{
文本对齐:居中;
字体系列:“蒙特塞拉特”,无衬线;
位置:相对位置;
左边距:自动;
右边距:自动;
文本对齐:居中;
}
.content info div{
宽度:300px;
填充:25px;
利润率:25px;
}
.一{
显示:内联块;
最大宽度:33%;
}
.二{
显示:内联块;
最大宽度:33%;
}
.三{
显示:内联块;
最大宽度:33%;
}
名字在这里
嗨,我是你的名字。
同侧硼砂
这是我的祖国哈萨克斯坦。它位于塔吉克斯坦、吉尔吉斯斯坦和乌兹别克斯坦之间。。怎么了,香草脸?我和我的朋友Azamat刚把我们的平板车停在外面。我们在找个地方把我们的黑屁股贴上去
今晚。所以,砰砰,飞碟飞碟,黑鬼。只有几个皮条客,没有锄头
同侧硼砂
这是我的祖国哈萨克斯坦。它位于塔吉克斯坦、吉尔吉斯斯坦和乌兹别克斯坦之间。。怎么了,香草脸?我和我的朋友Azamat刚把我们的平板车停在外面。我们在找个地方把我们的黑屁股贴上去
今晚。所以,砰砰,飞碟飞碟,黑鬼。只有几个皮条客,没有锄头
同侧硼砂
这是我的祖国哈萨克斯坦。它位于塔吉克斯坦、吉尔吉斯斯坦和乌兹别克斯坦之间。。怎么了,香草脸?我和我的朋友Azamat刚把我们的平板车停在外面。我们在找个地方把我们的黑屁股贴上去
今晚。所以,砰砰,飞碟飞碟,黑鬼。只有几个皮条客,没有锄头
有几种方法可以做到这一点。CSStable
、float
和position
提供了三种可能的解决方案。根据您的总体目标,这里有一个以内联块
(无表
、无浮动
、无位置
)为特色的解决方案。此解决方案非常简单、稳定、响应迅速,并且易于定制
演示:
HTML
<div class="container">
<h1>H1 Header</h1>
</div>
<div class="container">
<div class="boxes"><h2>Box 1</h2></div>
<div class="boxes"><h2>Box 2</h2></div>
<div class="boxes"><h2>Box 3</h2></div>
</div>
更新我还更新了你的小提琴演示。
我更新了你的小提琴-这有用吗?没问题。很高兴我能帮上忙:)这也很棒,我该如何把它们放在中心呢?我已经更新了你的小提琴演示。在
inline block
的帮助下,所有内容都精确且响应地集中。
.container {
width: 90%;
height: 200px;
border: 1px solid black;
margin-bottom: 10px;
text-align: center;
background-color: #ff0;
}
.boxes {
width: 25%;
height: 180px;
border: 2px dashed red;
margin: 8px 10px;
display: inline-block;
}