Visualizzazione dei risultati da 1 a 9 su 9

Discussione: centratura pagina

  1. #1

    centratura pagina ridimensionando la finestra

    è possibile far si che, quando viene visualizzata una pagina alle risoluzioni che sono più piccole rispetto alle dimensioni della stessa, questa rimanga centrata in orizzontale?
    normalmente la finestra visualizzza l'angolo a sinistra.

    spero di essere stato abbastanza chiaro...ditemelo che altrimenti vi posto un'immagine!

  2. #2
    Il concetto è chiaro, ma tu come hai costruito la pagina?

    XHTML + CSS?
    TABELLA?
    FLASH?

    Le possibilità sono molte...
    Com qualche info in più possiamo aiutarti...

  3. #3
    ma che bell'uomo!

    è circa così:
    codice:
    <table width=100% height=100%>
    <tr>
    <td valign=middle align=center>
    <table border=0 cellspacing=0 cellpadding=0>
    	<tr>
    		<td>
                       [img]splash.jpg[/img]
    		</td>
    	</tr>
    </table>
    </td>
    </tr>
    </table>

  4. #4
    Con le percentuali impostate a 100% a qualsiasi risoluzione la tabella occuperà tutto lo schermo, dubito che si allinei a sinistra.

    Forse lo fa l'immagine...
    Puoi postare la pagina?

  5. #5
    effettivamente si allinea al centro se la dimensione della finestra è inferiore alla dimensione dello schermo.

    il problema è che se ho uno schermo più piccolo (e appare lo scroll per spostarsi orizzontalmente ed è tutto spostato a sx), ovviamente di default si vede l'angolo a sx. io voglio che si veda la parte centrale (e che la scrollbar sia al centro).

  6. #6
    Mi quoto:

    Puoi postare la pagina?

  7. #7
    scusa ma non posso postare l'URL.
    ho risolto (in parte) così:
    codice:
    <style>
    body,html {
      height:100%;
      margin:0 
    }
    #box {
      position:absolute;
      top:50%;
      left:50%;
      margin-top:-384px;
      margin-left:-512px;
    }
    </style>
    </head>
    <body bgcolor="#bbb1af">
    	<div id="box">
    		<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="" width="1024" height="768" id="homepage" align="middle">
    		<param name="allowScriptAccess" value="sameDomain" />
    		<param name="movie" value="homepage.swf" />
    		<param name="quality" value="high" />
    		<param name="bgcolor" value="#bbb1af" />
    		<embed src="homepage.swf" quality="high" bgcolor="#bbb1af" width="1024" height="768" name="homepage"
     align="middle" allowScriptAccess="sameDomain" 
    type="application/x-shockwave-flash" pluginspage="" />
    		</object>
    	</div>
    </body>
    però quando ridimensiono la finestra, il margine superiore viene tagliato. c'è un modo per ovviare a questo problema?

  8. #8
    Non mi convince affatto. Se cambi risoluzione credo ti sballi tutto.

    Intanto toglierei l'absolute.
    #box {
    margin-top: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    }

    Prova così...

  9. #9
    con il mio metodo, se cambio risoluzione rimane centrato, solo che taglia il margine superiore se rimpicciolisco troppo la finestra.

    invece con il tuo sistema, il corpo viene allineato in alto a sx.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.