Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    div pixel e percentuali

    ciao,
    vorrei un div che occupasse tutta la pagina (height 100%)
    ed all'interno altri 4 div, due dei quali avessero un'altezza in pixel fissa e gli altri 2 occupassero di conseguenza il rimanente della pagina, senza uscirne fuori ed far comparire lo scroll del browser.
    incollo il codice su cui sto provando.

    codice:
    <html>
    <head>
    <style type="text/css">
    .container{
    	height: 50%;
    	width:  100%;
    	background-color: Yellow;	
    }
    
    .title{
    	position: relative;
    	font-family: Verdana;
    	color: Navy;
    	width: 100%;
    	height: 100px;
    	background-color: white;
    	text-align: center;
    }
    
    .content{
    position: relative;
    	overflow: auto;
    	width: 100%;
    	height: 100%;
    }
    </style>
    </head>
    <body>
    <div class="container">
    	<div class="title">Title Here</div>
    	<div class="content">
    		Content Here </div>
    </div>
    <div class="container">
    	<div class="title">Title Here</div>
    	<div class="content">
    		Content Here 	</div>
    </div>
    </body>
    </html>
    live free or die

  2. #2
    Ho elaborato questo, l'ho provato e funziona bene, ovvio che poi con le larghezze devi giocare un po'. Dalla tua spiegazione non ho capito come volevi posizionare i quattro div, io li ho messi 2 sopra (quelli fissi) affiancati e 2 sotto (quelli ad altezza mobile) sempre affiancati. Prova e fammi sapere.

    codice:
            #fisso1, #fisso2, #mobile1, #mobile2
            {
                position : absolute;
            }
        
            #fisso1, #fisso2
            {
                height : 15em;
                top : 0;
            }
        
            #fisso1
            {
                left : 0;
                width : 31em;
                border : 1px solid red;
            }
            
            #fisso2
            {
                right : 0;
                left : 31.5em;
                border : 1px solid black;
            }
            
            #mobile1, #mobile2
            {
                top : 15.5em;
                bottom : 0;
            }
            
            #mobile1
            {
                left : 0;
                width : 31em;
                border : 1px dotted red;
            }
            
            #mobile2
            {
                right : 0;
                left : 31.5em;
                border : 1px dotted black;
            }
    e l'HTML semplicissimo

    codice:
            <div id="fisso1"></div>
            <div id="fisso2"></div>
            <div id="mobile1"></div>
            <div id="mobile2"></div>
    Come puoi notare, il contenitore non c'è in quanto non serve.

    Ciao

  3. #3
    grazie 1000, solo che coi css nn me la cavo troppo bene.

    in pratica vorrei sapere se esiste un metodo per dare per esempio 100px a un div e il rimanente 100% della pagina ad un altro div.
    live free or die

  4. #4
    Beh si, è nell'esempio che ti ho postato!

    L'unica differenza è che ho usato gli em come unità di misura al posto dei pixel. Basta che cambi le misure e il gioco è fatto.

    Ciao

  5. #5
    ma funziona solo con firefox o sbaglio?
    live free or die

  6. #6
    No, è perfettamente compatibile anche con IE6 e 7

  7. #7
    a me sembra che firefox visualizzi uno schema di questa pagina completamente diverso da explorer
    live free or die

  8. #8
    esiste una possibile soluzione?
    live free or die

  9. #9
    esiste qualche regola per i css che possa impostare un'altezza ad un div simile a questa?
    height 100% - 100px;
    ho provato coi margini assoluti ma nn ci sono riuscito
    live free or die

  10. #10
    Ti ribadisco che devi aver sbagliato a copiare qualcosa del mio esempio, si vede uguale su tutti i browser.

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.