我想自定義文件輸入控件。我所做的是跨度元素高度問題
<div class="ui-select form-input" style="display:inline-block; margin-right:5px; margin-bottom:-8px;width:400px;">
<span class="input-group-btn">
<label class="btn btn-info btn-file" for="multiple_input_group">
<div class="input required">
<input id="multiple_input_group" type="file" multiple name="files" ng-files="getTheFiles($files)">
</div> Browse
</label>
</span>
<span class="file-input-label" ng-model="fileName"></span>
</div>
這
<span class="file-input-label" ng-model="fileName"></span>
顯示在選擇文件名。但它擴展高度和UI獲得的比例進行,如果文件名是足夠大,像這個
我想給它一個寬度,但沒有奏效。
.file-input-label {
padding: 0px 10px;
display: table-cell;
vertical-align: middle;
border: 1px solid #ddd;
border-radius: 4px;
height:20px
}
如何讓它正常工作?
如果文件名太長,您希望發生什麼?這也將是,如果你能提供所有的CSS的HTML – Pete
的那部分,我希望它不會擴大。但要保持原樣。文件名可以很好地填充點或類似的東西。 – StrugglingCoder
看看溢出隱藏,白色空間nowrap和文本溢出省略號 – Pete