codice:
div#sidebar,div#sidebar2 {
float:left;
border:1px solid #000;
width:165px;
text-align:right;
z-index:1;
margin:10px;
margin-right:0
}
/* stili delle liste di link */
div#sidebar ul,div#sidebar2 ul {
list-style-type:none;
}
div#sidebar h5,div#sidebar2 h5 {
text-align:right;
background-color:#55828C;
cursor:help;
display:list-item;
font:bold 0.8em Georgia, "Times New Roman", Times, serif;
color:#fff;
margin:0 0 0 -40px;
padding:8px 4px 4px 4px;
}
div#sidebar h5:hover,div#sidebar2 h5:hover {
background-color:#386570;
}
div#sidebar ul.menubox,div#sidebar2 ul.menubox {
margin-top:-10px;
}
div#sidebar li.box li a,div#sidebar2 li.box li a, li.text {
border-bottom:1px solid #C5C8B7;
display:list-item;
width:157px;
margin-left:-80px;
font:0.75em Verdana;
text-decoration:none;
color:#1E1B2D;
background-color:#E1E4D2;
z-index:10;
padding:3px 5px 3px 3px;
}
div#sidebar li.box li a:hover,div#sidebar2 li.box li a:hover {
background-color:#C5C8B7;
cursor:crosshair;
color:#00F;
}
/* terzo div fixed */
div#footer {
opacity:0.45;
position:fixed;
bottom:10px;
right:10px;
z-index:30;
background:url(images/gecko2.gif);
height:109px;
width:250px;
margin:15px 0 0 15px;
}
I tre div (sidebar, sidebar2 e footer) sono semplicemente uno dietro l'altro, nel markup, nell'ordine del css. i primi due contengono liste annidate con link, il terzo è vuoto. Ecco un esempio del codice delle liste di link (evito di mettere TUTTO)
codice:
<div id="sidebar2">
<ul class="sideul">
<li class="box">
<h5 title="Terms of use for this website's contents">Licensing</h5>
<ul>
[*]Creative Commons
[/list]
....[/list]
</div>
Già mi ero accorto che con IE l'opacity va a farsi benedire