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

    div va a capo ridimensionando la pagina

    css:

    codice:
    #news_evidenza { 
    float:left; 
    font-family: Verdana, Arial, Helvetica, sans-serif;                                       
    text-align:justify;                                       
    background: #f0f0f0;                                       
    padding:25px 25px 40px 25px; 
    font-size:13px;                                       
    border:1px solid #929292; 
    width:90%; 
    }                                              
    
    #sidebar_sx {
    float:left;              
    height:284px;               
    width:60px;              
    margin:0;              
    border:0px solid red;                                                 
    background: URL(immagini/in_evidenza.png) no-repeat right;              
    }
    html:

    codice:
    <div id="sidebar_sx"></div>                                                
    <div id="news_evidenza"> 
    
    testo</p></div>
    quando ridimensiono la pagina, il div "news_evidenza" mi va a capo...mentre io vorrei che rimarresse fisso a dx, allineato a "sidebar_sx"

    sembrerà un cazzata, ma io oggi non capisco nulla...

  2. #2
    Prova a fare in questo modo:

    <div id="container">
    <div id="sidebar_sx"></div>
    <div id="news_evidenza">

    testo</p></div>
    </div>

    A container dai come width la somma dei due.

    Ps: dai entrambi una width in px, oppure tutte e 2 in percentuale (preferibile la prima rimanendo nei 960px), sennò fai casini.

  3. #3
    ciao grazie per la risposta.

    ho pensato di mettere

    position:absolute;
    left:68px;

    al div "news_evidenza" e funziona.

    Cosa ne dici? è una soluzione alternativa oppure è un pasticcio?

  4. #4
    il position:absolute funziona se lo visualizzo in una pagina html normale con qualsiasi browser.

    Non mi funziona se il codice lo utilizzo come formattazione html di un email....

  5. #5
    ho bisogno di un alternativa a position:absolute....

    La soluzione proposta da Davide non funziona


  6. #6
    Utente di HTML.it L'avatar di sandrone65
    Registrato dal
    May 2009
    residenza
    Guidonia Montecelio
    Messaggi
    129
    La soluzione di Davide funziona, a patto di specificare la dimensione della div "news_evidenza" in pixel anzichè in percentuale.
    Specificandola in percentuale e non volendo utilizzare il posizionamento absolute ti basta definire come float uno solo dei due elementi inserendolo prima di quello non-flottante.
    Per esempio
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html>
    <head>
    <style>
    #news_evidenza { 
    float:left; 
    width:90%;
    margin-left: 60px;background: #ff0; }                                              
    #sidebar_sx {          
    height:284px;               
    width:60px;              
    background: #f0f;              
    }
    </style>
    </head>
    <body>
    <div id="news_evidenza"> 
    
    testo</p></div> 
    <div id="sidebar_sx"></div>                                                
    </body>
    </html>
    Se non sbagli ora e di nuovo, è segno che non vuoi correre rischi. [W.Allen]

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.