I introduced some javascript to switch CSS styles for displays with resolution of 1024, 1280, and 1600 pixel width. The goal was to have the center "content" column dynamically widen as the visitor's browser window width is adjusted, rather than the fixed column width format set by default.
I looked into other MT and typepad sites that have 3 basic columns defined, with one column that dynamically resizes. The code seems simple enough, I implemented it, and it looks fine under Mac/Safari browser and Mozilla as well I believe. However, under IE6 for Windows, I've received reports that only 2 of the 3 columns appears on the page. I guess the rightmost nav column is pushed to the bottom of the page. Again, I have no clue what is causing IE6 Windows to do this.
The base CSS code to define the 3 column format looks like this:
CODE
#left {
position: absolute;
left: 0px;
top: 105px;
padding-left: 12px;
width: 180px;
background-color: #FFFFFF;
overflow: hidden;
}
#right {
position: absolute;
right: 0px;
top: 105px;
padding-right: 12px;
width: 215px;
background-color: #FFFFFF;
overflow: hidden;
}
#centerfront {
margin-right: 215px;
margin-left: 180px;
width: auto;
overflow: hidden;
margin-top: 12px;
}
#center {
margin-right: 215px;
margin-left: 180px;
width: auto;
overflow: hidden;
}
position: absolute;
left: 0px;
top: 105px;
padding-left: 12px;
width: 180px;
background-color: #FFFFFF;
overflow: hidden;
}
#right {
position: absolute;
right: 0px;
top: 105px;
padding-right: 12px;
width: 215px;
background-color: #FFFFFF;
overflow: hidden;
}
#centerfront {
margin-right: 215px;
margin-left: 180px;
width: auto;
overflow: hidden;
margin-top: 12px;
}
#center {
margin-right: 215px;
margin-left: 180px;
width: auto;
overflow: hidden;
}
I use either #centerfront or #center depending on the page. You will note that the center column has no fixed pixel width, and it's left and right margins are fixed to be offset by the left and right columns, respectively.
You can view the sample problem page I have created here:
http://216.234.240.53/cssproblem.html
The CSS code being used for this page is here:
http://216.234.240.53/stylesproblem.css
Anyone who seems something basic I've overlooked, I would appreciate the help IMMENSELY. I am using some padding definitions which I have heard IE may not be overly happy with, but I don't see how this may impact the problem with only two of the three columns being displayed.
-----
My final problem is that the copyright footer should be appearing at the absolute bottom of the page as well (as it does under my fixed width CSS page definition). Instead, it is showing up above the rightmost column, directly beneath the left and center columns. I can't figure out how to force it down to the absolute page bottom, especially given the div clear=both code I've written that works fine under the other pages.
-----
If anyone can clue me in, I'd be most appreciative!!!
John Kranz