I usually dont have this problem cause I use css3 and simpler styling for rounded clear containers but the Carbon Offset theme needs to be more cross browser and besides which the glass imagery has more shadowing and such it requires image slices to achieve.

Ive placed several divs around the main columns to bring in all that glassy transparent goodness but the equal heights bits need some tweaking to account for it. As im sure you know the equal heights bits are grabbing child divs of the columns-inner div and it is working but if I place my style markup around those it goes all cranky and sets heights on those. Placing the style markup inside the main column divs does work but really kills the whole effect as they do not get sized to fill their parent container.

Heres what I would like to have .. ive snipped out some bits for sake of saving space...

<div id="columns"><div class="columns-inner clear-block">


<div class="roundedTop"><div class="rLeft"></div></div>
<div class="roundedMiddle">
<div class="rLeft"> 

<div id="content-column"><div class="content-inner">				
<div id="main-content">			
buncha stuff here.....

</div> <!-- /main-content -->
</div></div> <!-- /content-column -->							

</div>
</div>
<div class="roundedBottom"><div class="rLeft"></div></div>		  



<?php if ($left): ?>

<div class="roundedTop"><div class="rLeft"></div></div>
<div class="roundedMiddle">
<div class="rLeft">				  
<div id="sidebar-first" class="sidebar section region"><div class="region-inner">

<?php print $left; ?>

</div></div> <!-- /sidebar-first -->

</div>
</div>
<div class="roundedBottom"><div class="rLeft"></div></div>			  
<?php endif; ?>

</div></div> <!-- /columns -->

Other css methods do not work as my background slices are clear and cannot overlap, this css method seems to work the best but needs further tweaking on the equal heights bit. What I need is those heights set on the sidebar-first, content-column ect from within my style markup and then they will push everything together as expected.

Is there some better way to accomplish this? Im sort of stuck as I am no javascript guru but Im thinking we could explicitly name the column names rather than targeting the first children of the columns-inner div. Do ya have any tips or tricks for this sort of thing?

Comments

Jeff Burnz’s picture

Hmmm, ok, I see, well there are other jquery equal height scripts such as this one - from my quick read of it you would need to set a new class on the 3 divs that need it applied and target that (put the same class on the 3 divs that are to be compared and resized).

If things don't work out send it over to me and I'll try a few other tricks, cant wait to see this theme dude!

Macronomicus’s picture

Sweet .. thanks for the link I will try that one out for sure .. seems like it should do exactly what I need! :)

I decided to jump in and spark up the theme end of things, cant wait any longer, Ive gotten many many many emails from the site from people interested & the blog post on my site about carbon offset has had tons of visits more than any other post! So folks are interested to see how things turn out.

I've been insanely busy as of late and had the damn pig flu to top it off! Still Im pretty glad that things have been delayed as the adaptivetheme has come to include a lot of the features I had originally wanted to see which is a great bonus! I'm building it off the new dev now which is awesome! Soon as I get some more bits done I will create a live test site.

Cheers for that link!
^_^

Jeff Burnz’s picture

Awesome man, yeah, AT is really a quite different theme now, its extremely powerful themers tool which is what I have been working towards for nearly 18 months or longer, I am very happy with it.

Cheers!

Jeff Burnz’s picture

Status: Active » Fixed

Fixed I assume dude, cheers.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.