Newsgroup: it.comp.lang.javascript
Titolo: Aiuto per Risoluzione VIDEO!

Ragazzi chiedo il vostro aiuto per risolvere questo problemuccio....
Allora vorrei che la mia pagina html fosse sempre centrata orizzzontalmente
e verticalmente indipendentemente dalla risoluzione video adottata. E'
Possibilie? Se si, come faccio???
Grazie dell'aiuto.

 e verticalmente indipendentemente dalla risoluzione video adottata.
Cosa intendi per sempre?


> Cosa intendi per sempre?
Intendo che la pagina html sia centrata orizzontalmente e verticalmente se
il browser è a 800x600 - 1024x768 ecc....
Come faccio?

> Come faccio?
Ma è possibile???

 ha scritto nel messaggio
news:b4032j$1qqpah$1...@ID-167119.news.dfncis.de...


 il browser è a 800x600 - 1024x768 ecc....
A parte che non è il browser ma il video, ma quello che non capisco se vuoi
che il contenuto della tua pag sia centrato nella finestra del browser o la
finestra del browser sia centrata nel video

 finestra del browser sia centrata nel video
NELLA FINESTRA DEL BROWSER


Più o meno è come diceva Jhonny:
<body  leftMargin="0" topMargin="0" marginheight="0" marginwidth="0">
<div style="width: 100%; height: 100%">
<table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%"
style="width: 100%; height: 100%">
  <tr>
    <td width="100%" align="center">&nbsp;</td>
  </tr>
</table>
</div>
</body>
Ciao

Anzi cosě:
<body  leftMargin="0" topMargin="0" marginheight="0" marginwidth="0">
<div style="position:absolute;top:0;left:0;width: 100%; height: 100%">
<table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%"
style="width: 100%; height: 100%">
  <tr>
    <td width="100%" align="center">Ciao</td>
  </tr>
</table>
</div>
</body>
Il <div> in teoria non serve, tuttavia se non lo metti non funziona con OP7,
a meno che non metti style="position:absolute> alla tabella ma in quel caso
NN4,4.7 si incazzano un pň...
Cosě l'ho provato č funziona su tutti!

, 
giann...@tin.it
 
says...

Non ci credevo... ma effettivamente funzia anche su Mozillone! :-))
Aggiungo solo che probabilmente pero' non verra' validato (sempre che 
interessi la validazione... come dovrebbe essere comunque), height non 
e' di fatto mai stato un parametro per le tabelle in HTML... anche se 
tutti abbiamo attinto a piene mani ^_^
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
Per rispondere: togli il PUNTO e metti un .

 >   </tr>
Tanto per evitare che qualche browser sconosciuto fuori-standard non ti
centri anche verticalmente, io ci aggiungerei un bel valign="middle"...
better safe than sorry...
My 2 cents,
Leo.

OK, allora diamo la versione definitiva leggermente corretta anche in un
altro punto:
<body leftMargin="0" topMargin="0" marginheight="0" marginwidth="0">
<div style="position:absolute; top:0; left:0; width: 100%; height: 100%">
  <table border="0" cellpadding="0" cellspacing="0" width="100%"
height="100%" style="width: 100%; height: 100%">
    <tr>
      <td width="100%" align="center" valign="middle">Ciao</td>
    </tr>
  </table>
</div>
</body>
Dovrebbe funzionare con tutti i browser, pure quelli che non supportano il
tag <div> (che viene trascurato); volutamente non è stato messo
position:absolute nella tabella perchè fa incazzare NN4.x.
Ciao

 altro punto:
Ma a che ti serve il DIV?
Inoltre io aggiungerei un
body{margin:0}
almeno per i browser di una certa generazione la tabella occupa 
effettivamente il giusto spazio.
-- 
C'ya,
ZER0
  :. job profile - coder.gfxer.webDesigner
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

 effettivamente il giusto spazio.
Mi sembra che:
<body leftMargin="0" topMargin="0" marginheight="0" marginwidth="0">
faccia già quello che dici però senza essere uno stile.
Quindi si tratterebbe di una ripetizione, però che ci può stare per
sicurezza :))
Ciao

 faccia già quello che dici però senza essere uno stile.
Assolutamente no.
Prova a mettere a 1 il border della tabella e te ne accorgerai :)


 Prova a mettere a 1 il border della tabella e te ne accorgerai :)
Eh, brutta storia, la tabella rimane scarsa a destra sia come dico io che
come dici tu
Quindi? Qual è la proprietà corretta?

 Quindi? Qual è la proprietà corretta?
body{margin:0}


 meraviglia
Hai ragione:
questo stile va messo, infatti per alcuni browser č indifferente e
funzionava correttamente anche prima (OP4+,NN6+,IE5+), ma per altri č
necessario (NN4.x).
Ergo bisogna metterlo!
Quindi la versione conclusiva e definitiva č:
<body leftMargin="0" topMargin="0" marginheight="0" marginwidth="0"
style="margin: 0">
<div style="position:absolute; top:0; left:0; width: 100%; height: 100%">
  <table border="1" cellpadding="0" cellspacing="0" width="100%"


 coesistere... Eh, per quelli è una menata li ho nei vari SO.
Quindi ce li hai tutti?
WOW, quanto costa un test su tutti? :-)


 WOW, quanto costa un test su tutti? :-)
Scusate ma non capisco tutte queste storie, a parte IE tutti gli altri
possono coesistere e fanno poco casino, ed in fine non occupano molto.
Per scaricarli o si và nei siti ufficiali o ad es.:
http://browsers.evolt.org
per le versioni più antiche!
Ciao ;-)

 possono coesistere e fanno poco casino, ed in fine non occupano molto.
Sono d'accordo, infatti sui 3 pc che ho da disposizione ne ho una 
discreta collezione, ma visto che tu l'album lo hai quasi completato non 
mi dispiacerebbe commissionarti delle prove, almeno per i clienti più 
importanti/paganti :-))
p.s.
Poi considera cmq che io sono in beata attesa dell'ADSL che dovrebbe 
arrivare di mese in mese, e di mese in mese è un anno e passa che sto 
ancora col 33.6 muletto che il 56 si è rotto... maledetta telecom! :-((
