【问题标题】:Fixed header asp.net for resolution 1024*768修复了分辨率为 1024*768 的标题 asp.net
【发布时间】:2013-09-05 12:37:13
【问题描述】:

这可能已经问了一百次了。但是当我更改屏幕分辨率时我无法实现。我有 GridView(ASP.Net) 我需要将标题设为静态[冻结]。我已经看到并实现了许多示例在 CSS 中。在 CSS 中,我尝试将位置设为绝对值。标题有点固定,但标题和列之间的对齐丢失了。

然后我找到了这些示例
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 响应了网格的对齐,当我缩小网格。当我更改屏幕分辨率时,我有两个屏幕分辨率,对齐也消失了。

有没有关于对齐列和标题网格的建议。

问候,
普拉卡什·拉詹

【问题讨论】:

  • 一些代码和努力

标签: c# javascript asp.net css


【解决方案1】:
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;}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-29
    • 2013-03-27
    • 1970-01-01
    • 1970-01-01
    • 2017-02-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多