Epllisis不在IE中工作

时间:2015-02-09 07:25:40

标签: css

我有一张桌子,如果文字更大,我已经添加了内联css来显示点。除了在IE9中,它在其他浏览器中工作正常

以下是我的代码

<table class="table table-bordered table-condensed hardware-software-table">
                            <tbody><tr style="background-color: #8A8A8D; color: #fff;">
                                <th style="width: calc(100% - 10px);overflow: hidden;text-overflow: ellipsis; white-space: nowrap;">VendorName</th>
                                <th style="width: calc(100% - 200px);overflow: hidden;text-overflow: ellipsis; white-space: nowrap;">Account No</th>
                            </tr>
                            <tr>
                            <td>1</td>
                            <td>2</td>

                        </tbody></table> 

请同时查看屏幕截图enter image description here

1 个答案:

答案 0 :(得分:0)

你必须在你的html中做一些改变。为了获得更好的性能,你可以在里面使用span标签,它可以很好地工作并定义span标签的宽度。

<table class="table table-bordered table-condensed hardware-software-table">
                            <tbody><tr style="background-color: #8A8A8D; color: #fff;">
                                <th><span style="width: 100px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; display:block;"">VendorName aASDASDASD</span></th>
                                <th ><span style="width: 100px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; display:block;"">Account Number</span></th>
                            </tr>
                            <tr>
                            <td>1</td>
                            <td>2</td>

                        </tbody></table>