这可能已经问了一百次。但是当我改变我的屏幕分辨率时我无法实现。我有GridView(ASP.Net)我需要使标题静态[Freeze]。我已经看到并实现了很多例子在CSS中。在CSS中,我试图将位置设置为绝对.Header有点固定但是标题和列之间的对齐缺失。
然后我找到了这些例子
1. http://www.codeproject.com/Articles/61775/Grid-View-with-Fixed-Header
2. http://www.aspsnippets.com/Articles/Dynamically-freeze-ASP.Net-Gridview-header-using-JavaScript.aspx
两者都使用js.and看起来很好。我发现div没有响应。我将代码从'PX'编辑到我的正文列'%'。即使div响应,当我的网格对齐时也会丢失缩小网格。当我更改屏幕分辨率时,我有两个屏幕分辨率,对齐也消失了。
是否有关于对齐列和标题网格的建议。
的问候,
普拉卡什拉詹
答案 0 :(得分:0)
function default() {
var width=window.innerWidth;
$("#header").css("width",width);
}
现在调用Body Load上的javascript函数。例如
<body onload="default()"><div id="header"></div>
使用CSS显示边距0和所需高度。例如,
#header{margin:0 auto; height:50px; background:#000;}