2

我在 SharePoint 上有一个表,我已将其限制为特定大小。为此,我使用了 table-layout:fixed; 在我的 CSS 中。然后我在我的 html 中有标签来调整我想要的列大小。

问题是当我使用标签时 white-space: nowrap; 在我的 CSS 中似乎被忽略了。我什至尝试将空白属性直接放入我的但无济于事。

这是我的代码示例:

    #box-table-a
    {
 font-family:arial;
 border-collapse:collapse;
 font-size:8pt;
 border-style:solid;
 border-color:silver;
 border-width:1px;
 width:844;
 table-layout:fixed;
    }
    #box-table-a th
    {
 font-size:12px;
 font-weight:300;
 padding:2,2,2,2;
 color:#000000;
 border-style:solid;
 border-color:silver;
 border-width:1px;
 border-color:#000000;
 text-align:center;
 vertical-align:bottom;
 white-space: nowrap;
    }
    #box-table-a td
    {
 font-family:arial;
 font-size:12px;
 padding:2,2,2,2;
 color:#000000;
 border-style: solid;
 border-color:silver;
 border-width:1px;
 text-align:center;
 white-space: nowrap;

    }
    var TableHtml = "<table id='box-table-a'>";
    TableHtml +="<col width=100><col span=3 width=28><col width=100><TR><TH>Field1</TH><TH>Field2</TH><TH>Field3</TH><TH>Field4</TH><TH>Field5</TH></TR>";
    TableHtml +="<TR><TD>" + Field1[0] + "</TD><TD>" + Field2[0] + "</TD><TD>" + Field3[0] + "</TD><TD>" + Field4[0] + "</TD><TD>" + Field5[0] + "</TD></TR>";
    TableHtml +="</Table>";

任何帮助将不胜感激!

谢谢,卡尔

4

1 回答 1

1

如果这不能按您想要的方式工作,请尝试更改table-layout: fixed为,也许您可​​能会幸运地使用. 还要确保在您的尺寸中包含 px。table-layout: inherittable-layout: auto

于 2011-08-28T11:04:17.380 回答