防止表列扩展CSS

时间:2014-01-16 15:08:26

标签: html css css-tables

我已经声明了table-layout:fixed但是当数据不符合代码指定的宽度时,列仍会展开。 这是我的CSS代码:

table
{
font-size:15px;
table-layout: fixed;
}

#problem-submission td, #problem-submission th 
{
    font-size:15px;
    font-family: "Courier New", Courier, monospace;
    padding:2px 7px 1px 5px;
}
#problem-submission td
{
height:10px;
}

#problem-submission th
{
   font-size:15px;
   height :25px;
   text-align:left;
   padding-top:1px;
   padding-bottom:1px;
   background-color:#E6E6E6;
   color:black;
}

3 个答案:

答案 0 :(得分:0)

设置宽度和/或高度值,然后它不会展开。

Divs,span和on,只读取你给出的值并且不会取任何更高的值,你也可以在那些你希望设置所需大小限制的标签上使用max-height和max-width。 p>

答案 1 :(得分:0)

在你的元素上试试这个:

overflow: hidden;

答案 2 :(得分:0)

我还会为细胞定义宽度和高度值。这样你就可以100%确定细胞不会改变它们的大小。