一个困扰了我很久的看似简单的问题(关于DIV和TABLE)
各位高手前辈你们好,近日在做一个关于通用报表的项目(ASP.NET+ORACLE数据库的),其中因为要生成表格,而有时候表格中的列会很多,为了让其能正常显示我用了DIV,我的表格及其数据都是用代码生成的(取出数据为中的数据),但是我在代码中写的生成HTML控件的代码如下(我本希望它DIV能在表格列多超出宽度的时候出现滚动条):
<div id= 'div1 ' style= 'Z-INDEX: 104; LEFT: 5px; OVERFLOW: auto; WIDTH: 1000px; POSITION: absolute; TOP: 65px; HEIGHT: 610px '>
<table runat= 'server ' border = '1 ' style= 'FONT-SIZE: 14px; Z-INDEX: 102; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-COLOR: black; BORDER-TOP-STYLE: groove; BORDER-TOP-COLOR: black; BORDER-RIGHT-STYLE: groove; BORDER-LEFT-STYLE: groove; BORDER-COLLAPSE: collapse; BORDER-RIGHT-COLOR: black; BORDER-BOTTOM-STYLE: groove ' bordercolor= 'black ' cellpadding=0 cellspacing=0 runat= 'server '>
...
//生成表格的代码
....
</table>
</div>
但是运行结果却是DIV不会出现滚动条.弄了好久都没有找出原因,难道用代码写控件不能实现这种效果吗?还请各位高手给予指教,感谢不尽..
------解决方案--------------------参考:
http://doc.51windows.net/css2/?url=/css2/css2/c_textoverflow.html
------解决方案--------------------Sorry,应该是:
http://doc.51windows.net/css2/?url=/css2/css2/c_textoverflow.html
------解决方案--------------------嘿,再次 sorry!这个网页比较累。
url应该为:
http://doc.51windows.net/css2/css2/c_overflowx.html
把这类网站收藏起来,以后自己搜索吧。
------解决方案--------------------sp1234 出现的挺勤劳的!佩服
帮顶吧