Html 使用显示块时CSS居中
我有一些按钮,我想在一个div中垂直和水平对齐,也可以堆叠在彼此的顶部,而不是并排排列 在我的CSS中,我似乎只能让它们对齐或堆叠,但不能两者都对齐。正确的方法是什么 HTML:Html 使用显示块时CSS居中,html,css,twitter-bootstrap,twitter-bootstrap-3,Html,Css,Twitter Bootstrap,Twitter Bootstrap 3,我有一些按钮,我想在一个div中垂直和水平对齐,也可以堆叠在彼此的顶部,而不是并排排列 在我的CSS中,我似乎只能让它们对齐或堆叠,但不能两者都对齐。正确的方法是什么 HTML: JSFiddle:您希望它们堆叠和对齐是什么意思 如果将显示更改为inline block,当有足够的块填充容器时,它们将堆叠起来 #项目列表{ 溢出:隐藏; 背景:绿色; } #侧面板{ 浮动:对; 宽度:300px; 背景:红色; } #钮扣容器{ 宽度:100%; 边框:2件纯黑; 边界半径:5px; 文本对齐
JSFiddle:您希望它们堆叠和对齐是什么意思 如果将显示更改为
inline block
,当有足够的块填充容器时,它们将堆叠起来
#项目列表{
溢出:隐藏;
背景:绿色;
}
#侧面板{
浮动:对;
宽度:300px;
背景:红色;
}
#钮扣容器{
宽度:100%;
边框:2件纯黑;
边界半径:5px;
文本对齐:居中;
}
#按钮容器按钮{
显示:内联块;
}
苹果
苹果
苹果
苹果
苹果
苹果
苹果
苹果
苹果
苹果
苹果
项目清单
您希望它们堆叠和对齐是什么意思
如果将显示更改为inline block
,当有足够的块填充容器时,它们将堆叠起来
#项目列表{
溢出:隐藏;
背景:绿色;
}
#侧面板{
浮动:对;
宽度:300px;
背景:红色;
}
#钮扣容器{
宽度:100%;
边框:2件纯黑;
边界半径:5px;
文本对齐:居中;
}
#按钮容器按钮{
显示:内联块;
}
苹果
苹果
苹果
苹果
苹果
苹果
苹果
苹果
苹果
苹果
苹果
项目清单
使用边距:自动代码>用于中心对齐
#项目列表{
溢出:隐藏;
背景:绿色;
}
#侧面板{
浮动:对;
宽度:300px;
背景:红色;
}
#钮扣容器{
宽度:100%;
边框:2件纯黑;
边界半径:5px;
文本对齐:居中;
}
#按钮容器按钮{
显示:块;
保证金:自动;
}
苹果
苹果
苹果
项目清单
使用边距:自动代码>用于中心对齐
#项目列表{
溢出:隐藏;
背景:绿色;
}
#侧面板{
浮动:对;
宽度:300px;
背景:红色;
}
#钮扣容器{
宽度:100%;
边框:2件纯黑;
边界半径:5px;
文本对齐:居中;
}
#按钮容器按钮{
显示:块;
保证金:自动;
}
苹果
苹果
苹果
项目清单
你能不能详细说明你想做什么“在我的CSS中,我似乎只能让它们对齐或堆叠,但不能两者兼而有之”你能不能详细说明你想做什么“在我的CSS中,我似乎只能让它们对齐或堆叠,但不能两者兼而有之”
<div id="sidePanel">
<div id="buttonContainer">
<button type="button" class="btn btn-primary btn-sm">Apple</button>
<button type="button" class="btn btn-primary btn-sm">Apple</button>
<button type="button" class="btn btn-primary btn-sm">Apple</button>
</div>
</div>
<div id="itemList">
item list
</div>
#itemList {
overflow: hidden;
background: green;
}
#sidePanel {
float: right;
width: 300px;
background: red;
}
#buttonContainer {
width: 100%;
border: 2px solid black;
border-radius: 5px;
text-align: center;
}
#buttonContainer button {
display: block;
}