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

    Problema layout a due colonne: con IE7 si vede bene, con Firefox3 no

    Salve a tutti,
    Ho realizzato un semplicissimo layout a due colonne, per un piccolo sito web. Il layout è di tipo table-less con float, a due colonne.

    Solo che non capisco perchè con Internet Explorer 7 si vede perfettamente, e cioè così:



    Mentre su firefox 3 è tutto sballato, così:



    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <
    html xmlns="http://www.w3.org/1999/xhtml">
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <
    title>Eureka!</title>
    <
    link rel="Stylesheet" href="css/base.css" />
    <
    link rel="Stylesheet" href="css/menu.css" />
    </
    head>

    <
    body>
    <
    div id="testata">
        <
    div align="center">[img]images/eurekatestatamini.jpg[/img]</div>
    </
    div>
    <
    div id="generale">
      
      <
    div id="sottotitolo">
        <
    div align="center">Periodico di informazione ed opinione degli studenti del Liceo Classico &quot;De La Salle&quot; - Benevento</div>
      </
    div>
      
      
      <
    div id="menu" align="center">
          <
    div class="invertedshiftdown">
            <
    ul>[*][url="/Default.aspx"]Home[/url][*][url="/infoeureka.aspx"]Cos'è[/url][*][url="/redazione.aspx"]La redazione[/url][*][url="/archivio.aspx"]Archivio numeri[/url][*][url="/contatti.aspx"]Contatti[/url][/list]
          </div>

           
      </div>
      
      
      <div id="colonne2">
      <div id="menuleft">
      <ul>[*]POLITICA ESTERA[*][url="cicciponci"]POLITICA INTERNA[/url][*]CRONACA LOCALE[*]CRONACA NAZIONALE[*]CARA SCUOLA[*]EUREKA MAGAZINE[*]EUREKA VIAGGI[*]EUREKA FEDE[*]CULTURA-SPETTACOLO[*]MUSICA[*]SPORT
      [/list]</div>
      <div id="contenuto">Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor   incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud   exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute   iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla   pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui   officia deserunt mollit anim id est laborum Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor   incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud   exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute   iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla   pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui   officia deserunt mollit anim id est laborum Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor   incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud   exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute   iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla   pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui   officia deserunt mollit anim id est laborum Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor   incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud   exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute   iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla   pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui   officia deserunt mollit anim id est laborum Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor   incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud   exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute   iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla   pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui   officia deserunt mollit anim id est laborum Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor   incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud   exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute   iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla   pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui   officia deserunt mollit anim id est laborum</div>
      </div>
      <div id="footer">&copy;2008 nomesitoeureka.it | &quot;Eureka!&quot; è un progetto realizzato dai ragazzi dell'
    istituto De La Salle di Benevento Per contatti: [email]info@nomesitoeureka.it[/email]</div>
      
    </
    div>

    </
    body>
    </
    html
    e il codice CSS:

    Codice PHP:
    body {

    background-color:#FFFFCC;
    font-familyArialHelveticasans-serif;
    }

    #generale {

    width800px;

    margin0px auto;

    border-left-width1px;
    border-left-stylesolid;

    background-color#FFFFFF;


    border-right-width1px;
    border-right-stylesolid;

    }

    #testata {

    margin-top10px;
    margin-bottom0px;
    padding-right2px;
    width800px;
    margin0px auto;

    }
    #sottotitolo {
        
    margin-top10px;
        
    margin-bottom10px/*border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color:#000000;*/
    ;
        
    padding-top10px;
        
    width80%;
        
    margin0px auto;
        
    color#000099;
        
    font-weightbold;
        
    font-sizesmall;
        
    font-styleoblique;
    }
    #menu {
        
    margin-top8px;
        
    margin-bottom0px;
        
    margin0px auto;
        
    padding8px 2px 0px 2px;
        
    text-aligncenter;
        
    width80%;
        

    }

    #contenuto {
        
    margin-top2px;
        
    padding15px;
        
    font-sizesmall;
        
    width75%;
        
    border-leftdotted 2px
        
    border-color#000099;
        
    background-color:white;
        
    min-height380px;
    }
    #colonne2
    {
        
    }

    #menuleft
    {
        
    floatleft;
        
    width:18%;
        
    padding15px 5px 3px 10px;
        
    margin-right2px;
        
    font-size9.3pt;
        
    font-weightbolder;
        
        
    }
    #menuleft ul
    {
        list-
    style-typenone;
        
    padding0px;
        
    margin0px;
        
    line-height1.7;
        
    text-aligncenter;
        
    font-familyGaramondTimes New RomanArial;
        
    }
    #menuleft li
    {
        
    border-bottomridge 1px;
        
    background-colorlightblue;
        
    margin7px 0px 7px 0px;
    }
    #menuleft li a
    {
        
    text-decorationnone;
        
    colorBlack;
    }

    #menuleft li a:hover
    {
        
    border-bottomridge 1px;
        
    background-color#000099;
        
    padding3px 10px 3px 10px;
        
    colorWhite;
    }

    #menuleft .long li a:hover
    {
        
    border-bottomridge 1px;
        
    background-color#000099;
        
    padding3px 0px 3px 0px;
        
    colorWhite;
    }

    #footer {

        
    margin-top5px;
        
    border-top1px ridge;
        
    border-bottom2px solid;
        
    padding0px 2px 0px 2px;
        
    font-sizex-small;
        
    text-aligncenter;
        
    background-color#000099;
        
    colorwhite;
        
    clearleft;

    QUI c'è l'archivio zip con tutto il codice già pronto.

    Grazie mille in anticipo a chiunque sappia darmi una mano.
    Carmine,
    http://www.thetotalsite.it - Informatica, elettronica, programmazione e molto altro...
    http://blog.thetotalsite.it

  2. #2
    Utente di HTML.it L'avatar di t8ms
    Registrato dal
    Apr 2007
    Messaggi
    31
    così a occhio prova a dichiarare nel #contenuto float:right e poi al footer ricordati di cambiare clear: left con clear:both

    facci sapere!

  3. #3
    Originariamente inviato da t8ms
    così a occhio prova a dichiarare nel #contenuto float:right e poi al footer ricordati di cambiare clear: left con clear:both

    facci sapere!
    Per quanto riguarda il problema che si creava tra le colonne, ora è risolto. Grazie!

    L'unico problema che rimane però, è lo spazio che si viene a creare nel menù in alto, tra la striscia blu e i vari pulsanti :'(
    Carmine,
    http://www.thetotalsite.it - Informatica, elettronica, programmazione e molto altro...
    http://blog.thetotalsite.it

  4. #4
    Utente di HTML.it L'avatar di t8ms
    Registrato dal
    Apr 2007
    Messaggi
    31
    ok... ho scaricato i tuoi file.

    il problema è nel menu.css nella classe invertedshiftdown ul

    togli il margin-left e sostituisci con margin:0 0 0 164px;

  5. #5
    Originariamente inviato da t8ms
    ok... ho scaricato i tuoi file.

    il problema è nel menu.css nella classe invertedshiftdown ul

    togli il margin-left e sostituisci con margin:0 0 0 164px;
    Funziona!

    Grazie mille di tutto
    Carmine,
    http://www.thetotalsite.it - Informatica, elettronica, programmazione e molto altro...
    http://blog.thetotalsite.it

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.