I have spent the last couple hours working on this. I got it pretty close except there are a few problems. One,
This is the generated code used to display the links to “your account and the “cart”. The problem is they are rendered on top of all three columns, which can pose an alignment issue. I can’t figure out how to place them in the right column to keep them on top of it.
Any suggestions would be good….
<div id=“header_user”>
Welcome,
<*a href=“http://SUPERDOMAIN.com/my-account.php”>Log in</a>
<ul id=“header_nav”>
<li id=“shopping_cart”>
<*a title=“Your Shopping Cart” href=“http://SUPERDOMAIN.com/order.php”>Cart:</a>
<span class=“ajax_cart_quantity”>
<span class=“ajax_cart_product_txt hidden”>product</span>
<span class=“ajax_cart_product_txt_s hidden”>products</span>
<span class=“ajax_cart_total”>
<span class=“ajax_cart_no_product”>(empty)</span>
</li>
<li id=“your_account”>
</li>
</ul>[/size]
</div>
After I solve this problem I have nearly completed the liquid layout.(except for the image repeats). I have attached my style sheet for people to take a look at. Most of the changes are in the columns. I will also post it below. PS> Be sure to back up your original global.css file in case you need to go back!!!!
/* ------------Back up your Style sheet ----------------------*/
/* global layout */
#page {
width: 93%;
text-align:left;
}
h1#logo {
float: left;
width: 29%;
margin-top:0.5em;
}
#header {
margin: 0 auto 0 auto;
height:100px;
width: 100%;
text-align: right;
}
/*---= Changed to 20% Width, and 25px right padding =---*/
#left_column {
float:left;
width:20%;
padding-right: 25px;
}
/*---= Added 10px Padding along with 60% width =---*/
#center_column {
float:left;
padding: 10px;
width: 60%;
}
/*---== Added padding to column and 10% width =---*/
#right_column {
float:left;
width: 10%;
padding: 15px 25px 10px 10px;
}
It works until it breaks under 1024px screen width. I don’t know about you guys but I am not too concerned, I always develop for that size. If your screen rez is smaller than 1024,
UPGRADE your screen!