以下是转载:
| 搞了快一个小时,IE7显示下一切正常,但是在FF下,就会显示表格线。 附代码:
对应的样式在.skn文件中设置,如: <asp:GridView CssClass="tab" runat="server" RowStyle-CssClass="row" FireFox: 很明显同样的代码在FF下却多了几条线,在追求“和谐社会”的今天,决不能容许这些不合谐的事情出现,
注意上面的“rules='all' "这个属性,查找Baidu,发现此属性有四个值可以设置“all,none,rows,cols”,分别的显示所有的边线、不显示边线、只显示行线和只显示列线。找到原因就好办事了,拿它开刀,查找GridView属性,发现其有GridLines属性,默认为“Both”,产生Html后的代码就会增加rules="all"属性,显示,将其设置为"none",再次查看发现一切正常,而Html代码中rules属性也变成“none”,ok,IE和FF终于达成一致,外国鸟人做个东西这么 本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/skyaspnet/archive/2008/07/26/2714129.aspx |
| 我在做新闻发布系统中也出现了这个问题,而且Firefox和IE一样都不显示网格线。css+div+直接窗体属性调试,试着调了好久也没有调试成功。以下是它们顽固的显示状况: Friefox(就比IE多了一个外边框(⊙o⊙)…) IE(对外边框的设置都不识别%>_<%) 问题搁置,以后解决。。。好再不是什么大问题,不影响整个系统的进行。。。 |
本文讨论了在使用GridView控件时遇到的一个跨浏览器问题:IE7显示正常,但在Firefox下多显示了几条表格线。通过分析代码和HTML源代码,找到了原因在于GridView的GridLines属性默认为Both,导致生成的HTML代码包含rules='all'属性。通过将GridView的GridLines属性更改为'none',解决了Firefox下多余的表格线问题。


8804

被折叠的 条评论
为什么被折叠?



