0

这可能已经问了一百次了。但是当我更改屏幕分辨率时我无法实现。我有 GridView(ASP.Net) 我需要将标题设为静态 [Freeze]。我已经在 CSS 中看到并实现了许多示例。在 CSS 中,我尝试将位置设置为 absolute.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。它看起来很好。我发现 div 没有响应。所以我将代码从“PX”编辑到我的正文列“%”。即使 div响应当我缩小网格时,网格的对齐丢失了。当我更改屏幕分辨率时,我有两个屏幕分辨率,对齐也消失了。

是否有关于对齐列和标题网格的任何建议。

问候,
普拉卡什·拉詹

4

1 回答 1

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;}
于 2013-09-12T10:52:06.450 回答