|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Aug 2002
Messaggi: 713
|
[CSS] Problemi di posizionamento, z-index e co.
Ciao. Sono parecchi giorni che sto sbattendo la testa per fare il layout di un sito con i CSS, per evitare le tabelle.
Quello che io vorrei realizzare è un'immagine a centro pagina (logo) da cui parte, alla sua destra e sinistra, un'immagine di background repeat-x, che si adatti quindi alla dimensione della pagina. Ma non sono stato in grado di creare un'immagine in repeat che andasse da lato pagina al logo al centro; allora ho pensato di impostare i due background a lato del logo (differenti tra loro) in modo che si spartissero ciascuno il 50% della pag, e poi il logo si andasse sovrapporre a loro in primo piano a centro pagina. Per farvi capire meglio vi mostro due esempi. http://albythebest.altervista.org/prova/prova2.html Qua il logo è visibile e nn sovrapposto ai due backgorund laterali. http://albythebest.altervista.org/prova/prova.html Qua il logo è sovrapposto, il problema è che è finito dietro ai due background, e non davanti come vorrei. In teoria con z-index dovrei poterlo mettere davanti, ma nn ci riesco.. Potete darmi una mano? Se siete in grado di fare quello che desideravo all'inizio, è anche meglio.. ![]() Grazie! Ultima modifica di albythebest : 17-01-2007 alle 21:30. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Aug 2002
Messaggi: 713
|
Nessun aiutino? Rischio il manicomio se non risolvo... o.o
Grazie! ![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Aug 2002
Messaggi: 713
|
Risolto!!
http://albythebest.altervista.org/prova/prova.html MA! funziona solo su Firefox, Konqueror e Safari, non su IE6!!! ![]() Nessuno sa come renderlo compatibile anche con quest'ultimo?? Grazie! |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
div#center { z-index:3; position:absolute; top:0px; left:0px; width:100%; height:123px; background:url(center2.png) center no-repeat; } (tutto il resto è uguale) Così funziona, testato su IE 5.5, IE 6, FF 2, Opera 7 & 8 e Mozilla 1.7. Però ti avverto di una cosa: l'immagine center2.png l'hai fatta a 24 bit con canale alfa ... perché hai messo delle zone in (semi)trasparenza. Se provi la pagina con IE, noterai dei problemi di colore nelle zone di (semi)trasparenza. Non è un problema della tua immagine o dei CSS .... è un baco ben noto di IE, che non ha mai gestito correttamente (almeno fino a IE 6 ... non so per IE 7) le immagini png con canale alfa. ![]()
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Aug 2002
Messaggi: 713
|
Magnifico! Ora è perfetto
![]() Del problema della trasparenza me ne sono accorto ieri, proverò a risolvere con Gimp o PhotoShop (ora ho semplicemente usato KolourPaint di KDE). |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:59.