Html 将3个分区箱并排放置在较宽的单分区下方

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

我试图让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 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刚把我们的平板车停在外面。我们在找个地方把我们的黑屁股贴上去 今晚。所以,砰砰,飞碟飞碟,黑鬼。只有几个皮条客,没有锄头


有几种方法可以做到这一点。CSS
table
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;
}