Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Layout centrato Vs risoluzione bassa

    Ciao

    Con un layuot a larghezza fissa e centrato, se ridimensiono la finestra (in piccolo), oltre la larghezza del layout la parte di sinistra viene nascosta, riesco a scrollare solo a destra...
    vedi esempio

    codice:
    <?xml version="1.0" encoding="iso-8859-1"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <style type="text/css">
    #totale_sito{
    	width: 940px;
    	height: 600px;
    	left: 50%;
    	margin-left: -470px;
    	position: relative;
    	border: 1px solid red;
    }
    </style>
    </head>
    
    <body>
    
    <div id="totale_sito">
    	Contenuto del sito	
    	
    	
    </div>
    </body>
    </html>
    Come posso evitare questa cosa?
    Non mi importa che appaia lo scroll, l'importate è che appaia per tutta la larghezza!

    Grazie

  2. #2

    re

    Ciao nn so se ho capito bene cosa vuoi...

    ma un robo del genere ti garba?

    <style type="text/css">
    body {
    margin:0;
    padding: 0;
    }
    #totale_sito{
    width: 90%;
    height: 600px;
    border: 1px solid red;
    margin: 0 5% 0 5%;
    }
    </style>

    ___________________
    o meglio

    <style type="text/css">
    body {
    margin:0;
    padding: 0;
    text-align: center; /* fai contento pure IE */
    }
    #totale_sito{
    width: 90%;
    height: 600px;
    border: 1px solid red;
    margin: 0 5% 0 5%;
    text-align: left; /* ripristini testo a sinistra come da te indicato */
    }
    </style>

  3. #3
    Grazie per la risposta, ma...

    C'è il fatto che devo tenere la larghezza definita in px, (altrimenti non avrei il problema)

  4. #4
    Up

  5. #5

    re

    ..Ho tolto le percentuali e messo dimensioni fisse.
    Funziona con IE e Opera, per Firefox ho visto era necessario assegnare oltre al body anche
    l' html.
    codice:
    html, body {
        margin:0; 
        padding: 0; 
        text-align: center; 
        height: 600px;
    } 
    #totale_sito {
        width: 940px;
        height: 100%;
        border: 1px solid red; 
        text-align: left;
    }
    Prova ciao.. a me va IE5.01 IE5.5 IE6 IE7 OPERA FIREFOX

  6. #6
    Ok non mangia il div ma non lo centra, o meglio lo fa solo su IE. Perché è l'unico che centra anche i div con i text-align
    (comportamento di IE che cmq non è corretto, in quanto text-align è per centrare del testo e non i blocchi)

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.