2013-09-05 43 views
0

這可能要求上百次。但我無法實現當我改變我的屏幕分辨率。我有GridView(ASP.Net)我需要使標題靜態[ Freeze]。我已經看到並在CSS中實現了很多示例。在CSS中,我嘗試將position設置爲absolute.Header有點固定,但是header和column之間的對齊丟失。固定標題asp.net的解析度爲1024 * 768

然後,我發現了這些實施例
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其尋找fine.I發現在div不響應.SO我編輯從「PX」的代碼到我body列'%'。儘管div響應,但當我縮小網格時,網格對齊方式缺失。我有兩種屏幕分辨率,當我更改屏幕分辨率時,對齊方式也消失了。

有沒有關於對齊列和標題網格的建議。

問候,
普拉卡什·拉詹

+1

有些代碼和努力請 –

回答

0
function default() { 
    var width=window.innerWidth; 
    $("#header").css("width",width); 
} 

現在請機身裝載javascript函數。例如

<body onload="default()"><div id="header"></div> 

使用您的CSS顯示保證金0和您所需的高度。例如,

#header{margin:0 auto; height:50px; background:#000;}