Html 隐藏文件输入上要垂直对齐的标签

Html 隐藏文件输入上要垂直对齐的标签,html,css,Html,Css,这不是一个在div中垂直居中的问题,而是显示隐藏文件输入上的标签以垂直对齐 表格{ 字体系列:无衬线; } .提交按钮{ 高度:44px; 宽度:104px; 显示:块; 背景色:#002044; 颜色:白色; } .隐藏{ 显示:无; } .fileLabel{} #光电按钮{ 文本对齐:居中; } 拍照 您可以使用flex。将这些样式添加到 .fileLabel { display:flex; align-items:center; justify-content:center; }

这不是一个在div中垂直居中的问题,而是显示隐藏文件输入上的标签以垂直对齐

表格{
字体系列:无衬线;
}
.提交按钮{
高度:44px;
宽度:104px;
显示:块;
背景色:#002044;
颜色:白色;
}
.隐藏{
显示:无;
}
.fileLabel{}
#光电按钮{
文本对齐:居中;
}

拍照

您可以使用
flex
。将这些样式添加到

.fileLabel {
display:flex;
align-items:center;
justify-content:center;
}

使用输入字段而不是按钮是否有特殊原因?如果你使用我认为的按钮,这种情况应该解决。输入是文件上传输入。这需要是一个输入AFAIK。