Visualizzazione dei risultati da 1 a 4 su 4

Discussione: allineamento verticale

  1. #1

    allineamento verticale

    inizio ora a fare qualche prova con i css
    con il codice seguente per la creazione di una pagina su tre colonne (su ie 6) ho una buona visualizzazione ma cambiando l'ordine di visualizzazione mi sballa il layout
    In pratica, spostando il codice del contenuto tra o prima i menu laterali, questi vanno a posizionarsi sotto il contenuto
    Qualcuno sa spiegarmi dove sbaglio?

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Test css</title>
    <style type="text/css">
    <!--
    html,body{ margin: 5px; padding: 0px; text-align: center; background-color: #eeeeee; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}
    div#base { width: 760px; margin: 5px; padding: 1px; text-align: left; color: #FFCC66; background-color: #cc6600}
    div#sbase {float: center; width: 100%; margin: 0px; padding: 1px; text-align: left; color: #000000; background-color: #ffcc66}
    div#mleft{float: left; width: 150px; padding: 1px; background-color: #cc6600}
    div#pcontent{margin: 0 153px; padding: 1px; background-color: #cc6600}
    div#mright{float: right; width: 150px; padding: 1px; background-color: #cc6600}
    .testo{color: #000000; background-color: #eeeeee}
    .menu {color: #336699; background-color: #ffffdd}
    -->
    </style>
    </head>
    <body>
     <div id="base">
        logo
    
    
    	<div id="sbase">
    		bread crumbs
    
    		<div id="mleft">
    			<p class="menu">
    				link
    
    				link
    
    				link
    
    				link
    
    				link
    
    				link
    
    			</p>
    		</div>
    		<div id="mright">
    			<p class="menu">
    				link
    
    				link
    			</p>
    		</div>
    		<div id="pcontent">
    			<div class="testo">
    				content
    
    
    				content
    
    
    			</div>
    		</div>
    	</div>
     </div>
    </body>
    </html>
    codice che sballa la visualizzazione (solo la parte a cui mi riferisco)
    codice:
    		<div id="mleft">
    			<p class="menu">
    				link
    
    				link
    
    				link
    
    				link
    
    				link
    
    				link
    
    			</p>
    		</div>
    		<div id="pcontent">
    			<div class="testo">
    				content
    
    
    				content
    
    
    			</div>
    		</div>
    		<div id="mright">
    			<p class="menu">
    				link
    
    				link
    			</p>
    		</div>
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

  2. #2
    Utente di HTML.it L'avatar di floyd46
    Registrato dal
    Feb 2002
    residenza
    Apulia
    Messaggi
    2,641

    Re: allineamento verticale

    ciao
    ho provato a vedere il codice della tua pagina;
    la struttura corretta, x nn avere problemi, dovrebbe essere questa:

    DIV CONTAINER
    HEADER
    MENU DI NAVIGAZIONE (SX o DX)
    ALTRA COLONNA (SX o DX)
    CONTENT (contenuti della pagina)
    FOOTER

    a te manca il DIV CONTAINER;
    "Le persone che realizzano layout con tabelle annidate, spacer gif o che ignorano l'accessibilità non possono più definirsi professionisti." Andy Clarke
    --------------------------------

    www.extrowebsite.com

  3. #3
    il mio container dovrebbe essere id=base
    leggendo la tua risposta e tenendo presente il mio problema mi sembra di capire che la struttura da seguire è quella che hai postato e invertendo qualche div nel container cambia anche la visualizzazione
    Pensavo che fosse indifferente

    Forse è il caso che mi leggo qualche tutorial per capire le misure relative e quelle assolute
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

  4. #4
    Utente di HTML.it L'avatar di floyd46
    Registrato dal
    Feb 2002
    residenza
    Apulia
    Messaggi
    2,641
    per fare in modo che una pagina (con codice corretto) venga visualizzata bene, dovresti seguire lo schema che ho riportato + su.
    Ovviamente dovrestirealizzare il contenitore in modo take che quando vai ad inserire altri elementi al suo interno, nn hai "brutte sorprese" e poi ......
    ciao
    "Le persone che realizzano layout con tabelle annidate, spacer gif o che ignorano l'accessibilità non possono più definirsi professionisti." Andy Clarke
    --------------------------------

    www.extrowebsite.com

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.