Staram sie wypozycjonowac elementy za pomoca z-index: x;, ale nie reaguja one tak jak powiny, jezeli dobrze rozumiem, z-index: x; dziala tak, ze element ktory ma wyzsza wartosc x bedzie zawsze zakrywal ten z nizsza wartoscia x.
A wiec mamy kod jak nizej, chcial bym aby element "#logowe" przykrywal "#left" oraz "#right", ale nie przykrywal "#logo". W takim ukladzie jak ponizej "#logowe" jest na samym dole, jezeli zmienie mu wartosc z -2, na x=>0, powienien byc w srodeczku, ale wtedy staje sie pierwszym elementem.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <div id="logowe">333 </div> <div id="site"> <div id="left"> </div> <div id="box"> <div id="logo">1 </div> <div id="tresc">5555555555555 </div> </div> <div id="right"> </div> </div> </body> </html>
body { background-color: #000000; } #site { width: 1080px; height: 1307px; margin: 0 auto; margin-top: -10px; } #box { width: 998px; height: 1307px; margin: 0 auto; float :left; } #left { background-image: url("img/left.png"); width: 40px; height: 1307px; float :left; margin-top: -1px; z-index: 1; } #right { background-image: url("img/right.png"); width: 40px; height: 1307px; float :left; z-index: 1; } #logo { background-image: url("img/logo.png"); width: 998px; height: 349px; z-index: 3; } #tresc { background-image: url("img/tlo.png"); width: 998px; height: 957px; } #logowe { background-image: url("img/logowe.png"); height: 117px; width: 99%; position:absolute; top: 160px; z-index: -2; }