Visualizzazione dei risultati da 1 a 8 su 8

Discussione: problema float

  1. #1
    Utente di HTML.it L'avatar di dvd86
    Registrato dal
    Oct 2006
    Messaggi
    166

    problema float

    ho due box...uno a dx e l'altro a sx.
    ho usato l'attributo float x posizionarli uno affianco all'altro....ma come mai non vengono adiacenti? c'è uno spazio di tot pixel tra uno e l'altro....

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    postare il codice css e xhtml che usi, (o un link alla pagina in questione), aiuterebbe a capire il problema
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it L'avatar di dvd86
    Registrato dal
    Oct 2006
    Messaggi
    166
    CSS
    div#container {
    position: relative;
    left: 6px; top: 0;
    width: 600px; height: 100%; min-height: 417px;
    background-color: #FFFFFF;
    border-width: 0px 1px 1px 1px;
    border-style: none solid solid solid;
    border-color: #BFBEC0;
    float: right;
    background-color: #000000;
    }
    div#celle_articoli_sx {
    position: relative;
    top: 28px; left: 21px;
    width: 267px; height: 100%;
    float: left;
    }
    div#celle_articoli_dx {
    position: relative;
    top: 28px; left: 0;
    width: 267px; height: 100%;
    float: right;
    }
    .cella_articoli {
    position: relative;
    width: 257px;
    height: 95px;
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    margin-bottom: 9px;
    padding: 5px;
    }

    HTML

    <div id="container">
    <div id="celle_articoli_sx">
    <div>[img]img/articolo1.gif[/img]lavagne
    Potete tranquillamente esporre le stampe in ambienti aperti e ventosi</div>
    </div>

    <div id="celle_articoli_dx">
    <div class="cella_articoli blu">[img]img/articolo4.gif[/img]esposotori luminosi
    Potete tranquillamente esporre le stampe in ambienti aperti e ventosi</div>
    </div>

    </div>
    il container ha a sua volta un float right xke è dentro a un altro box

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    1) flotta entrambi i div a sinistra
    2) aggiungi display: inline ad entrambi i div flottati (serve per il punto 4)
    3) elimina position: relative; dai div flottati (e le proprietà left e top)
    4) riposiziona i div usando margin-top e margin-left

    facendo così ho eliminato lo spazio tra i div
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    Utente di HTML.it L'avatar di dvd86
    Registrato dal
    Oct 2006
    Messaggi
    166
    MITICO!!

  6. #6
    Utente di HTML.it L'avatar di dvd86
    Registrato dal
    Oct 2006
    Messaggi
    166
    xò c'è un latro piccolo problema....il div#celle_articoli_sx dandogli margin-left con IE6 non rispetta la posizione!

    se ad esempio do margin-left: 20px si sposta del doppio!

  7. #7
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    allora ti sei dimenticato di mettere

    display: inline;

    ai due blocchi flottati
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  8. #8
    Utente di HTML.it L'avatar di dvd86
    Registrato dal
    Oct 2006
    Messaggi
    166
    scusa sono un cretino!!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.