Power
Apr 26 2006, 06:23 PM
I've been trying to fix this problem I'm having with Wordpress, but finally ran out of ideas and dying on finding how to fix it... The problem I'm having is that the when I align the sidebar to the left... IE puts it in the middle for me... The url for my blog is
power.helionet.org/blog/. the link to my css file is
power.helionet.org/blog/wp-content/themes/default/style.css.
Right now I feel like doing this to IE:

Thanks
Mynck
Apr 26 2006, 06:27 PM
What's a sidebar in this case?
Power
Apr 26 2006, 06:29 PM
QUOTE
What's a sidebar in this case?
The side bar is kinda the navigation bar. The one with Pages, Archives, Catagories, etc...
Herloss
Apr 26 2006, 06:31 PM
I dont know squat about css, but it looks to me like you just need to screw with the table cells holding the navbar. (I assume it's a table... all I know is HTML)
Mynck
Apr 26 2006, 06:34 PM
These few lines might have something to do with it:
CODE
<center>
<div id="main">
<br>
<div id="nav" align="left">
<!-- comment out the following if you don't have pages -->
<div id="navigation_content" align="left">
<h4>Pages</h4><ul>
</ul>
</div>
<div id="navigation_content" align="left">
<h4>Archives</h4>
<ul>
<li><a href='http://power.helionet.org/blog/?m=200604' title='April 2006'>April 2006</a></li>
</ul>
</div>
<div id="navigation_content" align="left">
<h4>Categories</h4>
<ul>
<li><a href="http://power.helionet.org/blog/?cat=3" title="View all posts filed under Misc. Art Work">Misc. Art Work</a> (1)
</li>
<li><a href="http://power.helionet.org/blog/?cat=1" title="View all posts filed under Tests">Tests</a> (3)
</li>
</ul>
</div>
...
With emphasis on the first line
Power
Apr 26 2006, 06:36 PM
QUOTE
I dont know squat about css, but it looks to me like you just need to screw with the table cells holding the navbar. (I assume it's a table... all I know is HTML)
Thanks for the attempt, but umm... I think Wordpress didn't use any tables.
Mynck
Apr 26 2006, 06:41 PM
I think a quick fix would be to manually set the absolute position of the side bar. I'm not sure if this can be done in CSS... probably can... but if not, there's always Javascript.
-----Edit-----
Here's the code:
CODE
#nav{
float: right;
position: absolute;
width: 160px;
padding-left: 10px;
z-index: 1;
}
It sets the position to absolute, but never specifies where the thing is supposed to be.
Herloss
Apr 26 2006, 06:43 PM
QUOTE(Power @ Apr 26 2006, 10:35 PM)
Thanks for the attempt, but umm... I think Wordpress didn't use any tables.
*shrug* looks like it does to me. You just need to change the alignment of the sidebar, with whatever it uses to position it.
Power
Apr 26 2006, 06:46 PM
The position for it is set to absolute. I also tried to detect which browser the user is using and made one style sheet for IE and one for FF and apply to which ever browser is viewing the site... but the problem with that is I don't know enough about PHP to delete the line which import the original style sheet... Hope that make sense.
Mynck
Apr 26 2006, 06:46 PM
See edit.
Herloss
Apr 26 2006, 06:51 PM
QUOTE(Mynck @ Apr 26 2006, 10:41 PM)
-----Edit-----
Here's the code:
CODE
#nav{
float: right;
position: absolute;
width: 160px;
padding-left: 10px;
z-index: 1;
}
It sets the position to absolute, but never specifies where the thing is supposed to be.
looks to me that you just have to increase the padding to the left. That should bump the whole column over.
Mynck
Apr 26 2006, 06:56 PM
See also this
CODE
#img1{
background-image: url(images/topbg.gif);
background-repeat: repeat-x;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 150px;
}
In this one, a position is set by the "top" and "left" properties.
Power
Apr 26 2006, 06:56 PM
Well I guess that kinda fixed it, but another problem came to view. Like when I use Firefox and I have the bookmark bar out, it kinda pushes the navigation bar towards the center.
Mynck
Apr 26 2006, 07:03 PM
Seems to me like you need to set it to a certain number of pixels plus a certain percentage of the page width. Maybe have to use absolute value too...
Try 10 + abs(windowWidth-770) / 2
Power
Apr 26 2006, 07:06 PM
QUOTE
10 + abs(windowWidth-770) / 2
Uh... is this CSS or Javascript?
Mynck
Apr 26 2006, 07:11 PM
It's my own notation. You get to translate it into CSS 'cause I don't know how.
lsmania
Apr 27 2006, 07:11 PM
You cannot set the position to absolute in this case, unless the whole site is in absolute. Otherwise, when you resize your window, your sidebar will stay in the same place and everything else won't.
Mynck
Apr 27 2006, 09:51 PM
So... there's no way to set the position to absolute and have it change with the width of the window?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.