Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Altezza automatica Div

  1. #1
    Utente di HTML.it L'avatar di bANART
    Registrato dal
    Jul 2005
    Messaggi
    662

    Altezza automatica Div

    Ciao a tutti.
    Questo è un problema che ho sempre avuto e che non ho mai risolto, e ora mi trovo a dover consegnare un lavoro ma non risolvo ancora... uff...

    Ho un container con all'interno dei div flottanti.
    Quando sotto questo container inserisco del contenuto si va a posizionare nella parte alta del container, come se al suo interno non ci fosse nulla, come se l'altezza fosse stata annullata, come se il suo contenuto non "spingesse" in basso i div sotto al container.

    Ho provato con display:blok e clear:both ma non va...
    come posso risolvere??

    Grazie a chi mi aiuta...
    Matteo Coletta - fotografia
    Fotografo Lanciano - Fotografia a Lanciano e Pescara

  2. #2
    Una copia del codice?
    «Se non vi è rimasta molta anima e lo sapete, vi resta ancora dell'anima.»
    Occhio all' Ursupanaru!

  3. #3
    Utente di HTML.it L'avatar di bANART
    Registrato dal
    Jul 2005
    Messaggi
    662
    Certo, riporto il codice HTML e CSS, grazie 1000

    Codice PHP:
    CTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <
    html>
        <
    head>
            <
    meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <
    title></title>
            <
    link rel="stylesheet" href="css/style.css" type="text/css" />
            <
    script language="javascript">AC_FL_RunContent 0;</script>
            <script src="AC_RunActiveContent.js" language="javascript"></script>
        </head>
        <body>
            <div id="masterContainer">
                <div id="header">
                    <div class="headerLeft">
                        <div class="blueBarMenu"></div>
                    </div>
                    <div class="headerRight">
                        <div id="menu">
                            <a class="lnkMenu" href="#">
                                Home
                            </a>
                            <div class="arrowMenu">
                                [img]images/arrow.gif[/img]
                            </div>
                            <a class="lnkMenu" href="#">
                                Chi Siamo
                            </a>
                            <div class="arrowMenu">
                                [img]images/arrow.gif[/img]
                            </div>
                            <a class="lnkMenu" href="#">
                                Galleria Foto
                            </a>
                            <div class="arrowMenu">
                                [img]images/arrow.gif[/img]
                            </div>
                            <a class="lnkMenu" href="#">
                                Offerte
                            </a>
                            <div class="arrowMenu">
                                [img]images/arrow.gif[/img]
                            </div>
                            <a class="lnkMenu" href="#">
                                Marchi
                            </a>
                            <div class="arrowMenu">
                                [img]images/arrow.gif[/img]
                            </div>
                            <a class="lnkMenu" href="#">
                                Contatti
                            </a>
                        </div>
                    </div>
                </div>
                <div class="breakBar"></div>
                <div id="spot">


                    <div class="slide">
                        <script language="javascript">
                            if (AC_FL_RunContent == 0) {
                                alert("Questa pagina richiede AC_RunActiveContent.js.");
                            } else {
                                AC_FL_RunContent(
                                    'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
                                    'width', '578',
                                    'height', '256',
                                    'src', 'swf/slide',
                                    'quality', 'high',
                                    'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
                                    'align', 'middle',
                                    'play', 'true',
                                    'loop', 'true',
                                    'scale', 'showall',
                                    'wmode', 'window',
                                    'devicefont', 'false',
                                    'id', 'swf/slide',
                                    'bgcolor', '#cccccc',
                                    'name', 'swf/slide',
                                    'menu', 'true',
                                    'allowFullScreen', 'false',
                                    'allowScriptAccess','sameDomain',
                                    'movie', 'swf/slide',
                                    'salign', ''
                                    ); //end AC code
                            }
                        </script>
                        <noscript>
                            <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="578" height="256" id="swf/slide" align="middle">
                            <param name="allowScriptAccess" value="sameDomain" />
                            <param name="allowFullScreen" value="false" />
                            <param name="movie" value="swf/slide.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#cccccc" />    <embed src="swf/slide.swf" quality="high" bgcolor="#cccccc" width="578" height="256" name="swf/slide" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
                            </object>
                        </noscript>
                    </div>




                </div>
                <div id="container">
                    <div class="containerLeft">
                        <div class="contLeft01">
                            <div class="contLeft01Left">
                                Lorem conseter lorem conseter dolor sit amet,  sed diam  elitr, sed diam Lorem ipsum dolor sit
                            </div>
                            <div class="contLeft01Right">
                                [img]images/vasca01.jpg[/img]
                            </div>
                        </div>
                        [img]images/vetrina1.jpg[/img]
                    </div>
                    <div class="containerRight">
                        
                        <div class="contRightTitle">
                            Servizi
                        </div>
                        <div class="contRight01">
                            <div class="contRight01Left">
                                [img]images/servizi1.jpg[/img]
                            </div>
                            <div class="contRight01Right">
                                Lorem conseter lorem conseter dolor sit amet,  sed diam  elitr, sed diam Lorem ipsum dolor sit Lorem conseter lorem conseter do
                            </div>
                        </div>
                        
                        <div class="breakBar"></div>
                        
                        <div class="contRightTitle">
                            Prodotti
                        </div>
                        <div class="contRight01">
                            <div class="contRight01Left">
                                [img]images/prodotti1.jpg[/img]
                            </div>
                            <div class="contRight01Right">
                                Lorem conseter lorem conseter dolor sit amet,  sed diam  elitr, sed diam Lorem ipsum dolor sit Lorem conseter lorem conseter do
                            </div>
                        </div>
                        
                    </div>
                    
                </div>
                
                <div class="breakBar"></div>
                
                <div id="footer">
                    © 2010 - tutti i diritti riservati
                </div>
            </div>
        </body>
    </html> 
    Codice PHP:
    body {
        
    backgroundurl(../images/bg01.gifrepeat-x top;
        
    margin0;
    }

    #masterContainer{
        
    width978px;
        
    margin0 auto;
    }

    #header{
        
    height63px;
    }

    .
    headerLeft{
        
    floatleft;
        
    width400px;
        
    padding-top21px;
    }

    .
    headerRight{
        
    width563px;
        
    float:right;
        
    text-alignleft;
    }

    .
    blueBarMenu{
        
    background#3366cc;
        
    height30px;
    }

    #menu{
        
    padding-top5px;
    }

    .
    breakBar{
        
    background#cccccc;
        
    width100%;
        
    height3px;
        
    margin5px 0;
        
    displayblock;
        
    clearboth;
    }

    .
    lnkMenu{
        
    font-familyVerdanaGenevaArialHelveticasans-serif;
        
    text-transformuppercase;
        
    floatleft;
        
    line-height60px;
        
    color#3366cc;
        
    font-size12px;
        
    text-decorationnone;
    }

    .
    lnkMenu:hover{
        
    color#ff6600;
    }

    .
    lnkMenu:hover{
        
    backgroundurl(../images/hoveritem.jpgtop center no-repeat;
        
    background-position-y8px;
    }

    .
    arrow{
        
    margin29px 14px 0;
        
    floatleft;
    }

    #spot{
        
    width978px;
        
    height256px;
        
    backgroundurl(../images/spot.jpg);
    }

    .
    slide{
        
    floatright;
    }

    #container{
        
    font-familyVerdanaGenevaArialHelveticasans-serif;
        
    color#666666;
        
    text-alignjustify;
        
    font-size10px;
        
    margin-top15px;
        
    displayblock;
        
    clearboth;
    }

    .
    containerLeft{
        
    floatleft;
        
    width400px;
    }

    .
    containerLeft01{

    }

    .
    contLeft01Left{
        
    width220px;
        
    floatleft;
    }

    .
    contLeft01Right{
        
    floatright;
    }

    .
    containerRight{
        
    floatright;
        
    width563px;
    }

    .
    contRightTitle{
        
    width568px;;
        
    font-size16px;
        
    color#666666;
        
    text-transformuppercase;
        
    displayblock;
        
    clearboth;
        
    margin-bottom10px;
    }

    .
    contRight01{
        
    height107px;
    }

    .
    contRight01Left{
        
    floatleft;
    }

    .
    contRight01Right{
        
    width380px;
        
    text-alignjustify;;
        
    floatright;
    }

    .
    evident{
        
    font-weightbold;
        
    color#216e84;
    }

    .
    img1{
        
    margin-top10px;
    }

    #footer{
        
    font-familyVerdanaGenevaArialHelveticasans-serif;
        
    color#999999;
        
    font-size12px;
        
    text-aligncenter;

    Il problema è che il breakBar in basso mi andava a sovrapporsi al container come se l'altezza del container non esistesse.

    Il problema di sovrapposizione l'ho risolto inserendo in .breakBar: display:block; clear: both;
    Così in questo modo non si sovrappone più, ma se al breakBar vado a dare un margin-top il margine mi parte dalla parte alta del container.

    In sostanza, se il container, in base al contenuto, è diventato alto 500, ad esempio, per dare al breakBar un margine di 15 dovrò scrivere margin-top: 515px;

    Non so, è come se fosse annullata l'altezza e il contenuto non "riempia" il div. bho!
    Matteo Coletta - fotografia
    Fotografo Lanciano - Fotografia a Lanciano e Pescara

  4. #4
    Utente di HTML.it L'avatar di bANART
    Registrato dal
    Jul 2005
    Messaggi
    662
    Dai ragazzi, magari per voi sarà una cazzata, ma non riesco a trovare la soluzione.

    Di seguito allego un'immagine che dovrebbe spiegare meglio il mio problema..



    AIUTOOO!!!!!
    Matteo Coletta - fotografia
    Fotografo Lanciano - Fotografia a Lanciano e Pescara

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.