<div class="fileUpload btn btn-primary" >
<span>Upload Shows</span>
<input type="file" class="upload" />
</div>
.fileUpload {
position: relative;
overflow: hidden;
margin: 10px;
}
.fileUpload input.upload {
position: absolute;
top: 0;
right: 0;
margin: 0;
padding: 0;
align:center;
font-size: 20px;
cursor: pointer;
opacity: 0;
filter: alpha(opacity=0);
}
答案 0 :(得分:1)
在text-align: center
中使用.fileUpload
。所以你可以试试下面的代码:
.fileUpload {
position: relative;
overflow: hidden;
margin: 10px;
line-height: 25px;
text-align: center;
}
.fileUpload input.upload {
position: absolute;
margin: 0;
padding: 0;
text-align:center;
font-size: 14px;
cursor: pointer;
filter: alpha(opacity=0);
}
答案 1 :(得分:0)
使用
.fileUpload {
text-align:center;
}
试用此代码
.fileUpload {
position: relative;
overflow: hidden;
margin: 10px;
text-align:center;
}
.fileUpload input.upload {
position: absolute;
top: 0;
right: 0;
margin: 0;
padding: 0;
align:center;
font-size: 20px;
cursor: pointer;
opacity: 0;
filter: alpha(opacity=0);
}
<div class="fileUpload btn btn-primary" >
<span>Upload Shows</span>
<input type="file" class="upload" />
</div>
答案 2 :(得分:0)
在fileUpload类中使用text-align: center;
。
答案 3 :(得分:0)
使用我的代码将代码包裹在div
中,以便更好地理解。
HTML代码 -
<div class="form-group text-center">
<div class="fileUpload btn btn-primary">
<span>Upload Shows</span>
<input type="file" class="upload" />
</div>
</div>
CSS代码 -
.fileUpload {
position: relative;
overflow: hidden;
margin: 10px;
text-align: center;
}
.fileUpload input.upload {
position: absolute;
top: 0;
right: 0;
margin: 0;
padding: 0;
align: center;
font-size: 20px;
cursor: pointer;
opacity: 0;
filter: alpha(opacity=0);
}
答案 4 :(得分:0)
有几种方法可以解决这个问题,具体取决于您的页面布局和您正在使用的类型引导。
您可以为按钮创建单独的div容器,并使用margin:0 auto;
或cssdeck.com这是最好的方法之一
答案 5 :(得分:-1)
只需使用center
标记。
<center><input type="file" class="upload" /></center>
或使用css text-align
属性
.fileUpload {
text-align:center;
}