首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

急C# DIV滚动条的有关问题

2013-01-28 
急!C# DIV滚动条的问题DIV里包含一个datagrid,datagrid根据查询结果的不同显示的结果行数有多有少。我想给d

急!C# DIV滚动条的问题
DIV里包含一个datagrid,datagrid根据查询结果的不同显示的结果行数有多有少。我想给div设置一个最大高度,超过最大高度时,div显示高度为最大高度并自动增加Y方向的滚动条,未超过最大高度时则以实际高度显示并不增加滚动条。因IE6不能识别max-height,我采取了以下方法:
引用了下载的minmax.js,在HTML设计页面<Head></head>中加入:<!--[if lte  IE 8]>
<script type="text/javascript" src="minmax.js"></script>
<![endif]--> 

<div style="MAX-HEIGHT: 100px;OVERFLOW-X: auto; OVERFLOW-Y: auto; ">

经测试,IE8中能根据条件自动增加滚动条,为什么在IE6下测试不能成功呢?
求高手帮助解决!!
[解决办法]
原来不是滚动条问题啊,是兼容性问题,我也经常头疼这个,顶上去,等待大大们来帮忙~~
[解决办法]
加上height属性限定下高度

其实完全可以采取分页来解决这个问题,只要DIV的高度固定
[解决办法]
定义两个样式,ie6定义一个,ie6以上的定义一个,
[解决办法]
默认样式为ie8的样式,页面加载的时候javascript判断浏览器,如果是ie6则改为ie6的样式

热点排行