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
Javascript 垂直中心图标元素_Javascript_Html_Css - Fatal编程技术网

Javascript 垂直中心图标元素

Javascript 垂直中心图标元素,javascript,html,css,Javascript,Html,Css,我有这个 我想创建一个“X”按钮来关闭div。但我似乎无法垂直居中。该按钮实际上是一个带有fa-fa-times类的跨度 我不想让任何东西水平居中。我想垂直居中于div中的X HTML JS(不重要,因为这是一个CSS问题) 添加边距:0自动;到你的#小组。添加此选项将使表格在页面中居中。跨度将占据#面板的整个宽度,因为它是一个表格单元 您还需要更改文本对齐方式:右;文本对齐:居中,以便跨距内的文本居中 要保持对齐并使按钮居中,请使用跨距作为按钮的包装,如中所示: <div id="pa

我有这个

我想创建一个“X”按钮来关闭div。但我似乎无法垂直居中。该按钮实际上是一个带有
fa-fa-times
类的跨度

我不想让任何东西水平居中。我想垂直居中于div中的X

HTML

JS(不重要,因为这是一个CSS问题)


添加边距:0自动;到你的#小组。添加此选项将使表格在页面中居中。跨度将占据#面板的整个宽度,因为它是一个表格单元

您还需要更改文本对齐方式:右;文本对齐:居中,以便跨距内的文本居中

要保持对齐并使按钮居中,请使用跨距作为按钮的包装,如中所示:

 <div id="panel">
  <span class="fa fa-times">
     <button>test</button>
 </span>   
</div>

 span {
     display:table-cell;
     padding:4px;
     vertical-align:middle;
      margin-right:10px;
}

button{
  background-color:green;
}

测试
跨度{
显示:表格单元格;
填充:4px;
垂直对齐:中间对齐;
右边距:10px;
}
钮扣{
背景颜色:绿色;
}

添加边距:0自动;到你的#小组。添加此选项将使表格在页面中居中。跨度将占据#面板的整个宽度,因为它是一个表格单元

您还需要更改文本对齐方式:右;文本对齐:居中,以便跨距内的文本居中

要保持对齐并使按钮居中,请使用跨距作为按钮的包装,如中所示:

 <div id="panel">
  <span class="fa fa-times">
     <button>test</button>
 </span>   
</div>

 span {
     display:table-cell;
     padding:4px;
     vertical-align:middle;
      margin-right:10px;
}

button{
  background-color:green;
}

测试
跨度{
显示:表格单元格;
填充:4px;
垂直对齐:中间对齐;
右边距:10px;
}
钮扣{
背景颜色:绿色;
}

添加边距:0自动;到你的#小组。添加此选项将使表格在页面中居中。跨度将占据#面板的整个宽度,因为它是一个表格单元

您还需要更改文本对齐方式:右;文本对齐:居中,以便跨距内的文本居中

要保持对齐并使按钮居中,请使用跨距作为按钮的包装,如中所示:

 <div id="panel">
  <span class="fa fa-times">
     <button>test</button>
 </span>   
</div>

 span {
     display:table-cell;
     padding:4px;
     vertical-align:middle;
      margin-right:10px;
}

button{
  background-color:green;
}

测试
跨度{
显示:表格单元格;
填充:4px;
垂直对齐:中间对齐;
右边距:10px;
}
钮扣{
背景颜色:绿色;
}

添加边距:0自动;到你的#小组。添加此选项将使表格在页面中居中。跨度将占据#面板的整个宽度,因为它是一个表格单元

您还需要更改文本对齐方式:右;文本对齐:居中,以便跨距内的文本居中

要保持对齐并使按钮居中,请使用跨距作为按钮的包装,如中所示:

 <div id="panel">
  <span class="fa fa-times">
     <button>test</button>
 </span>   
</div>

 span {
     display:table-cell;
     padding:4px;
     vertical-align:middle;
      margin-right:10px;
}

button{
  background-color:green;
}

测试
跨度{
显示:表格单元格;
填充:4px;
垂直对齐:中间对齐;
右边距:10px;
}
钮扣{
背景颜色:绿色;
}

使用
面板上的
显示:表格单元格
垂直对齐:中间
调整CSS。然后,内联
span
将根据需要垂直居中

#面板{
显示:表格单元格;
宽度:500px;
背景颜色:黄色;
高度:80px;/*强调高度*/
文本对齐:左对齐;
垂直对齐:中间对齐;
左侧填充:10px;/*可选*/
}
跨度{
填充:4px;
背景颜色:绿色;
右边距:10px;
浮动:对;
}

一些与图标配套的标题。

使用
面板上的
显示:表格单元格
垂直对齐:中间
调整CSS。然后,内联
span
将根据需要垂直居中

#面板{
显示:表格单元格;
宽度:500px;
背景颜色:黄色;
高度:80px;/*强调高度*/
文本对齐:左对齐;
垂直对齐:中间对齐;
左侧填充:10px;/*可选*/
}
跨度{
填充:4px;
背景颜色:绿色;
右边距:10px;
浮动:对;
}

一些与图标配套的标题。

使用
面板上的
显示:表格单元格
垂直对齐:中间
调整CSS。然后,内联
span
将根据需要垂直居中

#面板{
显示:表格单元格;
宽度:500px;
背景颜色:黄色;
高度:80px;/*强调高度*/
文本对齐:左对齐;
垂直对齐:中间对齐;
左侧填充:10px;/*可选*/
}
跨度{
填充:4px;
背景颜色:绿色;
右边距:10px;
浮动:对;
}

一些与图标配套的标题。

使用
面板上的
显示:表格单元格
垂直对齐:中间
调整CSS。然后,内联
span
将根据需要垂直居中

#面板{
显示:表格单元格;
宽度:500px;
背景颜色:黄色;
高度:80px;/*强调高度*/
文本对齐:左对齐;
垂直对齐:中间对齐;
左侧填充:10px;/*可选*/
}
跨度{
填充:4px;
背景颜色:绿色;
右边距:10px;
浮动:对;
}

一些与图标配套的标题。

查看CSS垂直对齐:该死…忙。。。无法写出答案,但请查看此演示:据我所知,垂直对齐将对齐元素内的元素。请看CSS垂直对齐:该死…忙。。。无法写出答案,但请查看此演示:据我所知,垂直对齐将对齐元素内的元素。请看CSS垂直对齐:该死…忙。。。无法写出答案,但请查看此演示:据我所知,垂直对齐将对齐元素内的元素。请看CSS垂直对齐:该死…忙。。。无法写出答案,但请查看此演示:据我所知,垂直对齐将对齐元素内部的元素。问题是我不希望面板居中,也不希望跨度居中。我希望跨距位于div的右侧,并且仅垂直居中。在这种情况下,您应该使用跨距作为按钮的容器。e、 g.span{显示:表格单元格;填充:4px;垂直对齐:中间;右边距:10px;}按钮{背景色:绿色;}而t