Ho un problema Letale!
Sono riuscito, dopo mille fatiche ad ottenere un Layer centrato nella pagina.
La particolarità di questo layer è che la sua posizione non cambia in base alla risoluzione (rimane sempre al centro). Se però si scende al di sotto della dimensione della pagina trascinando i bordi della finestra allora il layer resta fisso. E' più facile a farsi che a spiegarsi.
[PICCOLA PARENTESI PER I PIU' CURIOSI]
Se fate un layer che resta sempre centrato, e avete una pagina che consiste in una grande tabella centrata rispetto alla finestra, se rimpicciolite la finestra oltre alle dimensioni della tabella, vedrete il layer scorrere (per tenersi sempre al centro) sopra la vostra tabella.
Ecco, nel mio caso ho eliminato questa cosa pur mantenendo la centratura quando la finestra è a tutto schermo, qualsiasi sia la risoluzione.
Quindi nel mio caso il Layer resta sempre in una posizione specifica indipendentemente dalla risoluzione, ma anche indipendentemente dal rimpicciolimento della finestra oltre la misura della tabella centrale contenente tutta la pagina web
[FINE PARENTESI PER I PIU' CURIOSI]
Il mio problema è che in Explorer il Layer occupa una posizione, mentre in Firefox ne occupa un altra!
Cosa si può fare per evitare questa cosa?
...e perchè ciò succede?
Se non trovo una soluzione sono nella c***a!
Vi lascio il codice del layer... ...magari vi è' d'aiuto:
- Codice: Seleziona tutto
<style type="text/css">
body {
margin: 0px;
height: 100%;
}
div.LayerCentrato {
text-align: center;
color: #192939;
position: Absolute;
top: 203;
center: 50%;
font-size: 12px;
font-family: Verdana;
font-weight: Bold;
width: 510px;
height: 122px;
border: Solid 0px #CCCCCC;
margin: -61px, -390px;
}
</style>
- Codice: Seleziona tutto
<div class="LayerCentrato"><TABLE WIDTH=510 align=center cellpadding=0 cellspacing=0><tr><td><img src="immagini/ArkRoll.gif" name="Ark" width="510" height="122" border="0" usemap="#Map" id="Ark"></td></tr></TABLE></div>
Spero che qualcuno sappia aiutarmi!
Grazie a tutti!