Problems:
1. The left and right pane's are scrolling together I need them to scroll only if each is needed.
2. The data is scrolling within the header and footer fine at one resolution however if I open the same page on a different monitor with a different resolution the scorlling is incorrect it is overlapping the footer.
Code:
I will below have the code for the master.page, an individual page, and the css file.
****master.page****
<%@ Master Language="VB" CodeFile="MasterPage.master.vb" Inherits="MasterPage" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!--<link rel="stylesheet" media="all" href="http://localhost/pfo_gateway/css/coolstyle.css" type="text/css" /> -->
<link rel="stylesheet" media="all" href="http://localhost/pfo_gateway/css/style.css" type="text/css" />
<title>Unified Database</title>
</head>
<body>
<form id="Form1" runat="server">
<div id="header">
<div class="hd1">Unified Database</div>
<div class="hd2">
<div class="hd3">Welcome:<br /><asp:LoginName ID="LoginName1" runat="server" /></div>
<div class="hd6">The Current Date and time is:<br />
<script type="text/javascript" src="http://localhost/pfo_gateway/scr/DateTime1.js"></script>
<script type="text/javascript" src="http://localhost/pfo_gateway/scr/DateTime2.js"></script>
<span id="tick2"></span>
</div>
</div>
</div>
<div id="content">
<div id="navigation">
<asp:ContentPlaceHolder ID="cp_navigation" runat="server">
<asp:TreeView ID="TreeView1" runat="server"
DataSourceID="SiteMapDataSource1"
ontreenodedatabound="TreeView1_TreeNodeDataBound">
</asp:TreeView>
<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" />
</asp:ContentPlaceHolder>
</div>
<div id="working_content">
<asp:ContentPlaceHolder ID="cp_content" runat="server">
</asp:ContentPlaceHolder>
</div>
</div>
<div id="footer">
<div class="f1">
<div class="f2"><a href="mailto:support@domain.com">Help</a><br />
</div>
<div class="f3">© 2009 XXX. ~ All rights reserved.</div>
</div>
</div>
</form>
</body></html>
****sample page****
<%@ Page Title="" Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="sample.aspx.vb" Inherits="sample" %>
<asp:Content ID="Content2" ContentPlaceHolderID="cp_content" Runat="Server">
<div>
<div id="tt_content">
Hello<br />Hello<br />Hello<br />Hello<br />Hello<br />Hello<br />
Hello<br />Hello<br />Hello<br />Hello<br />Hello<br />Hello<br />
Hello<br />Hello<br />Hello<br />Hello<br />Hello<br />Hello<br />
Hello<br />Hello<br />Hello<br />Hello<br />Hello<br />Hello<br />
Hello<br />Hello<br />Hello<br />Hello<br />Hello<br />Hello<br />
Hello<br />Hello<br />Hello<br />Hello<br />Hello<br />Hello<br />
Hello<br />Hello<br />Hello<br />Hello<br />Hello<br />Hello<br />
Hello<br />Hello<br />Hello<br />Hello<br />Hello<br />Hello<br />
Hello<br />Hello<br />Hello<br />Hello<br />Hello<br />Hello<br />
</div>
</div>
</asp:Content>
***style.css****
* {
margin:0em;
padding:0em;
}
body, html {
margin:0;
border:0;
padding:0;
height:100%;
max-height:100%;
font-family:arial, verdana, sans-serif;
font-size:1em;
background-color:#9BA29D;
/* hide overflow:hidden for IE5/Mac */
/* \*/
overflow: hidden;
/* */
}
/* for internet explorer */
* html body {
padding:0px 0 0px 0;
}
#header {
top:0px;
display:block;
position:absolute;
text-align:center;
z-index:1;
width:100%;
height:60px;
border-bottom:3px solid #000000;
}
* html #header {
width:100%;
height:60px;
}
#header div.hd1 {
width:100%;
height:40px;
top:-2px;
left:-2px;
text-align:center;
font:36px arial, verdana, sans-serif;
font-weight:bold;
font-style:italic;
border:none;
}
#header div.hd2 {
width: 100%;
height: 20px;
top: 40px;
left: -2px;
text-align: center;
border:none;
}
#header div.hd3 {
float:left;
top:40px;
width: 25%;
height: 20px;
text-align:left;
border: none;
padding-left:.5em;
font:10px arial, verdana, sans-serif;
}
#header div.hd6 {
float:right;
width:25%;
height:20px;
text-align:center;
border:none;
top:40px;
font:10px arial, verdana, sans-serif;
}
#content {
display:block;
overflow:auto;
position:absolute;
z-index:3;
top:70px;
bottom:50px;
width:100%;
}
* html #content {
top:70px;
bottom:50;
width:100%;
}
#navigation {
float:left;
width:23%;
height:550px;
padding-top:2em;
font:2em;
z-index:3;
}
#navigation ul li {
margin-top:4px;
}
#navigation ul li a {
display:block;
width:23%;
padding: 3px 5px 3px 10px;
text-decoration:none;
}
#navigation ul li a:hover {
background-color:#ccc;
color:#000000;
}
/* This is the nav menu section */
#working_content
{
width:70%;
height:100%;
}
#footer {
clear:both;
position:absolute;
bottom:0px;
text-align:right;
border-top:3px solid #000000;
z-index:5;
width:100%;
height:50px;
}
* html #footer {
bottom:0px; width:100%; height:50px;
}
#footer div.f1 {
width: 100%;
height: 50px;
left: -2px;
text-align: center;
border: none;
}
#footer div.f2 {
float:left;
width: 48%;
height: 50px;
text-align:left;
border: none;
padding:.5em 0em 0em .5em;
}
#footer div.f3 {
float:right;
width:48%;
height:50px;
text-align:right;
border:none;
left:475.5px;
padding:.5em .5em 0em 0em;
color:#000000;
font:18px arial, verdana, sans-serif;
font-weight:bold;
}
/* FOOTER TEXT AND LINK COLORS */
/*#foot a:link { font:18px arial, verdana, sans-serif; color: #00008B; text-decoration: underline }
#foot a:visited { color: #B293FE; text-decoration: none }
#foot a:active { color: #B293FE; text-decoration: none }
#foot a:hover { font:18px arial, verdana, sans-serif; color: #FF0000; text-decoration: none }*/
/* NON-MENU PAGE LINK COLORS */
/*a:link { color: #009ACD; text-decoration: none; }
a:visited { color: #CD0000; text-decoration: none; }
a:active { color: #B293FE; text-decoration: none; }
a:hover { color: #99CCFF; text-decoration: none; }*/
/* HIDE MENU AND ITEMS FOR PRINTING */
@media print {
.printhide {display:none;}
.printhelp { width:600px; }
}
@media screen{
.printonly { display:none }
}
#gateway_master
{
padding:0;
margin:0;
}
/*
#gateway_gv
{
padding:0;
margin:0;
}
*/
#tt_content {
overflow:auto;
position:absolute;
width:100%;
}
#lg_chk {
width:4em;
height:4em;
}
/* Classes */
/*
ItemTemplate td.pfogv_rs {
padding-left:30px;
padding-right:30px;
}
.pfogv {
border:solid 1px #ffffff;
font-size:1.8em;
}
.pfogv_header
{
font-weight:bold;
}
.pfodv
{
border:solid 1px #ffffff;
font-size:1.8em;
}
*/
.Important {
font-size: large;
color: Red;
}
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 129: 130: 131: 132: 133: 134: 135: 136: 137: 138: 139: 140: 141: 142: 143: 144: 145: 146: 147: 148: 149: 150: 151: 152: 153: 154: 155: 156: 157: 158: 159: 160: 161: 162: 163: 164: 165: 166: 167: 168: 169: 170: 171: 172: 173: 174: 175: 176: 177: 178: 179: 180: 181: 182: 183: 184: 185: 186: 187: 188: 189: 190: 191: 192: 193: 194: 195: 196: 197: 198: 199: 200: 201: 202: 203: 204: 205: 206: 207: 208: 209: 210: 211: 212: 213: 214: 215: 216: 217: 218: 219: 220: 221: 222: 223: 224: 225: 226: 227: 228: 229: 230: 231: 232: 233: 234: 235: 236: 237: 238: 239: 240: 241: 242: 243: 244: 245: 246: 247: 248: 249: 250: 251: 252: 253: 254: 255: 256: 257: 258: 259: 260: 261: 262: 263: 264: 265: 266: 267: 268: 269: 270: 271: 272: 273: 274: 275: 276: 277: 278: 279: 280: 281: 282: 283: 284: 285: 286: 287: 288: 289: 290: 291: 292: 293: 294: 295: 296: 297: 298: 299: 300: 301: 302: 303: 304: 305: 306: 307: 308: 309: 310: 311: 312: 313: 314: 315: 316: 317: 318: 319: 320: 321: 322: 323: 324: 325: 326: 327:





by: s8webPosted on 2009-07-16 at 13:42:32ID: 24873715
If you can describe the kind of problems you are having as well as provide the base code for the page I think a solution could be found.