待解决问题

如何实现表格的大小固定的CSS?离问题结束时间还有153天18小时

学员:徐豫锋提问时间:2008-06-09 12:20:40

例如设置一个表格大小为200*100
1、无论里面打多少字,或者放一副图片,表格大小都不会改变?
2、如何实现::“如果字无法全部显示出来,最后显示一个省略号”

回答

回答人:polarstar (.NET学习顾问)回答时间:2008-06-16 12:50:51
1.只要设置宽和高为200×100就可以了吧,只是有些地方无法实现要采用特殊的处理,例如输入文字是字母并且中间没有空格或其他特殊符号分隔时,浏览器是当一个单词处理的,就是显示在一行,IE可以加word-break:always;来强制分行显示,但是firefox就不认这个;还有文字过多也会撑大容器(div)。
2。这个可以用javascript在onload事件中判断文字的个数,然后借掉后面的加省略号。例如
//这个函数放在onload事件函数中,id是控件id
//BTW 函数没有运行过,不知道有没有拼写错误
function truncateText(id)
{
var v = document.getElementById(id);
if(v.value.length > 100)//大于100截断
{
v.value = v.value.substr(0,100) + "......";
}
}

我要回答

您还没有登录,请登录!