Html 引导按钮和文本相对和垂直对齐

Html 引导按钮和文本相对和垂直对齐,html,css,bootstrap-4,vertical-alignment,Html,Css,Bootstrap 4,Vertical Alignment,我正试图通过bootstrap4制作类似下图的东西 您可以假设黑色矩形是窗口,绿色是一个div,里面有三个元素,它应该垂直位于中心,红色是文本,橙色是两个按钮 这是我的代码,但不起作用: 如果窗口宽度太小,这三个元素应成行堆叠 blablablakadfjklasd 感谢您的帮助。使用引导的一个好方法是使用列和行引导类将内容映射到页面,在您的情况下,一个很好的方法是创建一个行,并在其中使用列类创建3列,要对齐,我只需使用普通的旧样式来垂直和水平对齐内容: 布拉布拉布拉布拉布拉布拉布拉布

我正试图通过bootstrap4制作类似下图的东西

您可以假设黑色矩形是窗口,绿色是一个
div
,里面有三个元素,它应该垂直位于中心,红色是文本,橙色是两个按钮

这是我的代码,但不起作用:

如果窗口宽度太小,这三个元素应成行堆叠


blablablakadfjklasd

感谢您的帮助。

使用引导的一个好方法是使用
引导类将内容映射到页面,在您的情况下,一个很好的方法是创建一个
,并在其中使用
类创建3列,要对齐,我只需使用普通的旧样式来垂直和水平对齐内容:


布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉

使用引导的一个好方法是使用
col
row
引导类将内容映射到页面,在您的情况下,一个很好的方法是创建一个
,并在其中使用
col
类创建3列,要对齐,我只需使用普通的旧样式来垂直和水平对齐内容:


布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉

将宽度添加到
子二级
以设置固定宽度

.black{
边框:1px黑色实心;
填充物:5%10%;
利润率:10%;
}
梅因先生{
边框:1px绿色实心;
填充物:5px;
显示器:flex;
}
.孩子{
显示:内联块;
宽度:100%;
填充:15px 0px;
}
.孩子。一:悬停,
.孩子.第三:悬停{
光标:指针;
背景色:#EFEF;
}
1.孩子{
宽度:50px;
边框:1px#ff9800实心;
文本对齐:居中;
}
1.孩子2{
宽度:100%;
利润率:0px 5px;
填充:15px;
边框:1px红色实心;
}
.孩子,三岁{
宽度:50px;
边框:1px#ff9800实心;
文本对齐:居中;
}

G
万岁!
G

将宽度添加到
子二级
以设置固定宽度

.black{
边框:1px黑色实心;
填充物:5%10%;
利润率:10%;
}
梅因先生{
边框:1px绿色实心;
填充物:5px;
显示器:flex;
}
.孩子{
显示:内联块;
宽度:100%;
填充:15px 0px;
}
.孩子。一:悬停,
.孩子.第三:悬停{
光标:指针;
背景色:#EFEF;
}
1.孩子{
宽度:50px;
边框:1px#ff9800实心;
文本对齐:居中;
}
1.孩子2{
宽度:100%;
利润率:0px 5px;
填充:15px;
边框:1px红色实心;
}
.孩子,三岁{
宽度:50px;
边框:1px#ff9800实心;
文本对齐:居中;
}

G
万岁!
G
您可以根据这些预定义的类管理行内宽度col-sm-12 col-md-7 col-lg-6 col-xl-5。因此,不需要内联CSS


Lorem ipsum dolor sit amet,奉献精英。
您可以根据这些预定义的类管理行内宽度col-sm-12 col-md-7 col-lg-6 col-xl-5。因此,不需要内联CSS


Lorem ipsum dolor sit amet,奉献精英。

你希望文本在两个按钮中间,然后在两个按钮之间添加文本跨度。你说-我已经做了一些代码,你能分享你所做的吗?@ Tanim,代码是写的!你的意思是这样的?不是故意的,我想看看这个活动,点击了那个意外,你想把文本放在两个按钮的中间,然后在两个按钮之间添加文字跨度。你说-我已经做了一些代码,你能分享你所做的吗?@ Tanim,代码是写的!你的意思是这样的?我不是故意的,我只是想看一下活动,偶然点击了按钮,但按钮不在容器内(绿色矩形),我也希望看到所有大小(除非太小)的按钮显示在row@Sam,所以您只需将到期类添加到跨度中,我编辑了答案。谢谢@anastaciu@Sam,很高兴能提供帮助,我确实对答案进行了进一步编辑,我认为现在更符合您的需要。谢谢,但按钮不在容器内(绿色矩形),而且我希望所有大小(除非太小)的按钮都显示在row@Sam,所以您只需将到期类添加到跨度中,我编辑了答案。谢谢@anastaciu@Sam,很乐意帮忙,我确实进一步编辑了答案,我认为现在更符合你的需要。