Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 使用显示块时CSS居中_Html_Css_Twitter Bootstrap_Twitter Bootstrap 3 - Fatal编程技术网

Html 使用显示块时CSS居中

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; 文本对齐

我有一些按钮,我想在一个div中垂直和水平对齐,也可以堆叠在彼此的顶部,而不是并排排列

在我的CSS中,我似乎只能让它们对齐或堆叠,但不能两者都对齐。正确的方法是什么

HTML:


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;
}