Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    simulare finestra con css

    Ho la necessità di costruire una finestra trascinabile, non con tabelle, ma con gli stili.
    Tralasciando il codice javascript ho fatto questo:
    (l'ultimo div da 500px è per simulare qualcosa di più grande della finestra)


    codice:
    <div class="box" id="boxDiv" style="width:300px;left:50px;top:200px;overflow: hidden" >
    	<div class="bar" >
    		<div style="float:left;">Intestazione</div>
    		<div style="text-align: right;  ">
    			[img]close.gif[/img]
    		</div>
    	</div>
    	<div class="content" >
    		prova prova prova prova prova prova 
    		prova prova prova prova prova prova 
    		prova prova prova prova prova prova 
    		<div style="width:500px; height:100px">*</div>
    	</div>
    </div>
    che non mi soddisfa

    con IE7 ottengo questo:


    mentre con Opera e Firefox ottengo questo:


    mi potreste dare una mano ad aggiustare lo stile?
    Pietro

  2. #2
    Puoi fare tutto in maniera estremamente più semplice con un solo div:

    codice:
    <div id="box">
            <h1>Intestazione[img]Immagini/test.jpg[/img]</h1>
            
    
    Test test test Test test test Test test
            test Test test test Test test test Test test
            test Test test test Test test test
            Test test test Test test test</p>
        </div>
    
    
    #box
        {
            border : 1px solid cyan;
            width : 300px;
            font-size : 100.01%;
            font-family : Verdana;
        }
        
        h1
        {
            background-color : cyan;
            position : relative;
            margin : 0;
            font-size : 1.2em;
        }
        
        img
        {
            border : none;
            height : 20px;
            width : 20px;
            position : absolute;
            top : 2px;
            right : 2px;
        }
        
        p
        {
            margin : 1em;
        }
    Poi ovviamente aggiustati le dimensioni, margini, ecc.

    Ciao

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    ti ringrazio
    Pietro

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.