Back to top

Autore Topic: Problema di allineamento tabelle  (Letto 1908 volte)

Offline carlogen

  • Nuovo arrivato
  • *
  • Post: 38
  • Sesso: Maschio
    • Mostra profilo
Problema di allineamento tabelle
« il: 25 Mar 2007, 10:27:56 »
Ciao ragazzi,
Sto provando a costruire il mio template da zero (probabilmente in tutti i sensi), ma ho un problema di allineamento.
Non riesco a capire perchè i div destra, contenuto e sinistra non stanno allineati sulla stessa riga, ma il destra rimane sempre più alto.
Vorrei precisare che in destra metto i moduli right, in sinistra i left e in contenuto naturalmente il mainbody.
Le ho provate tutte ho guardato anche in altri template, ma non riesco proprio ad individuare il problema.
Esiste qualche santo con un pò di pazienza che vorrebbe darci un'occhiata?
Grazie mille
Vi posto l'index e il css

index.php
Codice: [Seleziona]
<!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 content="text/html; charset=ISO-8859-1"
 http-equiv="content-type" />
  <title></title>
  <link type="text/css" rel="stylesheet"
 href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/template_css.css" />
</head>
<body>
<table class="contenitore">
  <tbody>
    <tr>
      <td>
      <table class="tabellatop">
        <tbody>
          <tr>
            <td>
            <div id="titolo"><?php mosLoadModules 'user5' ); ?></div>
            </td>
            <td></td>
          </tr>
          <tr>
            <td>
            <div id="logo"></div>
            </td>
            <td>
            <div id="latologo"></div>
            </td>
          </tr>
          <tr>
            <td></td>
            <td></td>
          </tr>
          <tr>
            <td>
            <div id="percorso"><?php mosPathWay(); ?></div>
            </td>
            <td>
            <div id="cerca"><?php mosLoadModules 'user4' ); ?></div>
            </td>
          </tr>
        </tbody>
      </table>
      <table style="" 100="" class="tabellacontenuto">
        <tbody>
          <tr>
            <td>
            <table>
              <tbody>
                <tr>
                  <td>
                  <div id="sinistra"><?php mosLoadModules 'left' ); ?></div>
                  </td>
                </tr>
              </tbody>
            </table>
            </td>
            <td>
            <table>
              <tbody>
                <tr>
                  <td>
                  <div id="contenuto"><?php mosMainBody(); ?></div>
                  </td>
                  <td>
                  <div id="destra"><?php mosLoadModules 'right' ); ?></div>
                  </td>
                </tr>
              </tbody>
            </table>
            </td>
          </tr>
        </tbody>
      </table>
      <table>
        <tbody>
          <tr>
            <td></td>
            <td></td>
            <td></td>
          </tr>
          <tr>
            <td></td>
            <td></td>
            <td></td>
          </tr>
        </tbody>
      </table>
      <table class="piede">
        <tbody>
          <tr>
            <td><?php include_once('includes/footer.php'); ?></td>
          </tr>
          <tr>
            <td><?php mosLoadModules 'user3' ); ?></td>
          </tr>
        </tbody>
      </table>
      </td>
    </tr>
  </tbody>
</table>
</body>
</html>

template.css
Codice: [Seleziona]
#logo {
background-image: url(../images/logo.gif);
width: 810px;
height: 118px;
}


.contenitore {
width: 977;
margin: 2px;
padding: 2px;
}

#destra {
width: 190px;
vertical-align: top;
text-align: left;
background-color: #FFEDD2;
}

#sinistra {
width: 190px;
vertical-align: top;
text-align: left;
background-color: Aqua;
}


#contenuto {
width: 600px;
margin: 0;
padding: 0;
background-color: Lime;
}

Offline .Andrea S.

  • Instancabile
  • ******
  • Post: 4404
  • Sesso: Maschio
    • Mostra profilo
Re: Problema di allineamento tabelle
« Risposta #1 il: 25 Mar 2007, 11:21:02 »
Perchè non li hai messi nella stessa tabella ma in due differenti.
Andrea | www.joomlovers.net | Il sito per gli amanti di Joomla!

Offline carlogen

  • Nuovo arrivato
  • *
  • Post: 38
  • Sesso: Maschio
    • Mostra profilo
Re: Problema di allineamento tabelle
« Risposta #2 il: 26 Mar 2007, 09:24:57 »
Perchè non li hai messi nella stessa tabella ma in due differenti.


Perchè spulciando tra i vari Template ho visto che viene utilizzato spesso questo metodo (tabelle annidate).
Io penso per permettere ai vari blocchi/moduli di essere più indipendenti uno dall'altro.
In ogni caso non è una scelta dettata da un esigenza specifica.
Grazie in ogni caso per l'aiuto, ma ho risolto, copiando e modificando il blocco sinistra-contenuto-destra da un altro Template e adattandolo al mio.
Soluzione più facile, ma che ancora non mi ha fatto capire dove sbaglio.

Saluti
Carlo

 



Web Design Bolzano Kreatif