Html 如何在父DIV中居中对齐浮动DIV?
我遇到一个问题,在父div中有三个div需要居中对齐。我不明白为什么文本的中心对齐没有发挥它通常的魔力 我在这里重新创建了这个问题Html 如何在父DIV中居中对齐浮动DIV?,html,css,Html,Css,我遇到一个问题,在父div中有三个div需要居中对齐。我不明白为什么文本的中心对齐没有发挥它通常的魔力 我在这里重新创建了这个问题 pck1 pck2 pck3 .container\u alt{ 最大宽度:1000px; 保证金:0自动; } .期权定价{ 宽度:100%; 背景色:#fff; 高度:自动; 溢出:自动; 文本对齐:居中; 显示:内联块; } .定价_选项_col{ 宽度:100%; 最大宽度:1000px; 保证金:0自动; 文本对齐:居中; 填充:100px0; 显示:
pck1
pck2
pck3
.container\u alt{
最大宽度:1000px;
保证金:0自动;
}
.期权定价{
宽度:100%;
背景色:#fff;
高度:自动;
溢出:自动;
文本对齐:居中;
显示:内联块;
}
.定价_选项_col{
宽度:100%;
最大宽度:1000px;
保证金:0自动;
文本对齐:居中;
填充:100px0;
显示:内联块;
}
.pck1{
浮动:左;
保证金:0自动;
宽度:200px;
背景颜色:绿色;
边界半径:6px;
框大小:边框框;
填充:20px;
}
.pck2{
浮动:左;
保证金:0自动;
宽度:400px;
背景色:红色;
边界半径:6px;
框大小:边框框;
填充:20px;
-网络工具包盒阴影:0px 0px 20px 0px rgba(50,50,50,0.75);
-moz盒阴影:0px 0px 20px 0px rgba(50,50,50,0.75);
盒子阴影:0px 0px 20px 0px rgba(50,50,50,0.75);
z指数:999999;
}
.pck3{
浮动:左;
保证金:0自动;
宽度:200px;
背景颜色:粉红色;
边界半径:6px;
框大小:边框框;
填充:20px;
}
试试这个。这是因为您的父项
和子项
都拥有的宽度
.pricing_options_col{
width: 100%; <-- Remove
max-width:1000px;
margin: 0 auto;
text-align:center;
padding:100px 0;
display:inline-block;
}
。定价选项\u col{
宽度:100%;试试这个。这是因为你的父母和孩子都拥有宽度的100%
.pricing_options_col{
width: 100%; <-- Remove
max-width:1000px;
margin: 0 auto;
text-align:center;
padding:100px 0;
display:inline-block;
}
。定价选项\u col{
宽度:100%;试试这个。这是因为你的父母和孩子都拥有宽度的100%
.pricing_options_col{
width: 100%; <-- Remove
max-width:1000px;
margin: 0 auto;
text-align:center;
padding:100px 0;
display:inline-block;
}
。定价选项\u col{
宽度:100%;试试这个。这是因为你的父母和孩子都拥有宽度的100%
.pricing_options_col{
width: 100%; <-- Remove
max-width:1000px;
margin: 0 auto;
text-align:center;
padding:100px 0;
display:inline-block;
}
。定价选项\u col{
宽度:100%;从.pck1.pck2.pck3的css中删除float:left;
更新:我想这就是你要找的:
.pricing_options_col{
width: 800px;
margin-left:auto;
margin-right:auto;
max-width:1000px;
margin: 0 auto;
text-align:center;
padding:100px 0;
display:inline-block;
}
从.pck1.pck2.pck3的css中删除float:left;
更新:我想这就是你要找的:
.pricing_options_col{
width: 800px;
margin-left:auto;
margin-right:auto;
max-width:1000px;
margin: 0 auto;
text-align:center;
padding:100px 0;
display:inline-block;
}
从.pck1.pck2.pck3的css中删除float:left;
更新:我想这就是你要找的:
.pricing_options_col{
width: 800px;
margin-left:auto;
margin-right:auto;
max-width:1000px;
margin: 0 auto;
text-align:center;
padding:100px 0;
display:inline-block;
}
从.pck1.pck2.pck3的css中删除float:left;
更新:我想这就是你要找的:
.pricing_options_col{
width: 800px;
margin-left:auto;
margin-right:auto;
max-width:1000px;
margin: 0 auto;
text-align:center;
padding:100px 0;
display:inline-block;
}
对于.pck1
、pck2
和pck3
,删除float:left
并添加display:inline块
浮动元素用于将其一直移动到一边或另一边(这显然与cetering相反)。防止“堆叠”是其副产品,但还有其他方法防止元素堆叠。默认情况下,div具有display:block
,这意味着它们将在各自的行上显示(“堆叠”)。通过将其更改为显示:内联块
,它们将以内联方式显示
这是一个用于.pck1
、pck2
和pck3
的
浮动元素用于将其一直移动到一边或另一边(这显然与cetering相反)。防止“堆叠”是其副产品,但还有其他方法防止元素堆叠。默认情况下,div具有display:block
,这意味着它们将在各自的行上显示(“堆叠”)。通过将其更改为显示:内联块
,它们将以内联方式显示
这是一个用于.pck1
、pck2
和pck3
的
浮动元素用于将其一直移动到一边或另一边(这显然与cetering相反)。防止“堆叠”是其副产品,但还有其他方法防止元素堆叠。默认情况下,div具有display:block
,这意味着它们将在各自的行上显示(“堆叠”)。通过将其更改为显示:内联块
,它们将以内联方式显示
这是一个用于.pck1
、pck2
和pck3
的
浮动元素用于将其一直移动到一边或另一边(这显然与cetering相反)。防止“堆叠”是其副产品,但还有其他方法防止元素堆叠。默认情况下,div具有display:block
,这意味着它们将在各自的行上显示(“堆叠”)。通过将其更改为显示:内联块
,它们将以内联方式显示
这里有一个。设置float:left
告诉div尽量向左移动。这与您想让它们居中的愿望相反。它们需要向左浮动,还是只需要并排放置?@WoodrowBarlow它们需要并排坐在父div的中间。设置float:left
告诉div要向左移动尽可能向左移动。这与你想让它们居中的愿望相反。它们需要向左浮动,还是只需要并排?@WoodrowBarlow它们需要并排坐在父Div的中间。设置float:left
告诉Div尽可能向左移动。这与你想让它们向左移动的愿望相反把它们放在中间。它们是需要向左飘浮,还是只需要并排坐着?@WoodrowBarlow它们需要并排坐着