Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    46

    Tabella con height 100%

    Ciao a tutti,
    ho un problema di questo genere: ho una tabella di altezza fissa, con due colonne, in ciascuna colonna ho inserito un'altra tabella, vorrei quindi che entrambe avessero la stessa altezza. Ovviamente l'altezza cambia a seconda dei contenuti quindi una delle due dovrebbe "adeguarsi" a quella di estensione maggiore.

    Tanto per essere più comprensibile ho fatto uno schema semplice che allego.

    Ho indicato nella tabella esterna che la riga deve essere height 100% e l'ho indicato anche nelle tabelle contenute ma una tabella mi rimane sempre più "corta" dell'altra.

    Cosa sbaglio? :master:
    Immagini allegate Immagini allegate

  2. #2
    meti delle righe vuote [</br></br> ]finchè le tabelle non avranno la stessa lunghezza

  3. #3
    penso che dovresti mettere altezza 100% alle due tabelle più che alla riga
    inserire br ad capocchiam non serve a niente

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    46
    Entrambe le tabelle hanno altezza 100%.

    Per quanto riguarda il BR non credo che sia fattibile, il contenuto non nè fisso, nè dato, ad esempio per una tabella è un campo text del database, quindi non ho la minima idea a priori di quanto potrà essere alta una delle due tabelle.

  5. #5
    prov ad impostare i valori di width e height nella principale come ti occorre e in quelle annidate dai valore a width e height di 100%
    esempio:
    codice:
    <table width="300" height="150"border="1">
       <tr>
         <td>
          <table width="100%"height="100%" bgcolor="red">
            <tr><td>&nbsp</td></tr>
          </table>
        </td>
           <td>
          <table width="100%"height="100%" bgcolor="red">
            <tr><td>&nbsp</td></tr>
          </table>
        </td>
        </tr>
       </table>

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    46
    Originariamente inviato da E.d.i.73
    prov ad impostare i valori di width e height nella principale come ti occorre e in quelle annidate dai valore a width e height di 100%
    esempio:
    codice:
    <table width="300" height="150"border="1">
       <tr>
         <td>
          <table width="100%"height="100%" bgcolor="red">
            <tr><td>&nbsp</td></tr>
          </table>
        </td>
           <td>
          <table width="100%"height="100%" bgcolor="red">
            <tr><td>&nbsp</td></tr>
          </table>
        </td>
        </tr>
       </table>
    Ho fatto esattamente così! Ma facendo dei tentativi ho capito qual'è in effetti il problema:
    mettiamo come nell'esempio di E.d.i.73 che la tabella principale sia alta 150, se una delle due tabelle sfonda la quota dei 150 px l'altra non la segue.
    Mi sa che questo problema non si possa risolvere perchè mi pare che logicamente sia corretto.

    E mettendo in un altro modo le tabelle? Qualche idea?

  7. #7
    e se togli l'altezza alla tabella esterna?

  8. #8
    Forse sparo una gran cazzata...
    ....e se mettessi un'immagine di sfondo alle tabelle interne con repeat-y?
    ...un pò come si fa per il layout a due colonne
    http://css.html.it/guide/lezione/69/layout-a-due-colonne-con-il-float/

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    46
    Originariamente inviato da mucu
    e se togli l'altezza alla tabella esterna?
    L'height 100% applicato ad una tabella, ma anche un div, funziona solo se l'elemento che lo contiene ha un'altezza specifica, altrimenti non sa di cosa fare il 100%.

    Per quanto riguarda l'altro suggerimento, avevo già pensato di fare qualcosa di simile giocando sui colori delle righe e colonne della tabella esterna anche se speravo di trovare una soluzione più veloce.

    Devo comunque ringraziare tutti coloro che sono intervenuti fin qui, è la prima volta che in un forum ricevo tanti suggerimenti.

  10. #10

    Re: Tabella con height 100%

    Originariamente inviato da snupy71
    Cosa sbaglio?
    Per esempio sbagli a usare le tabelle... Le stai usando per layout e questo è altamente sconsigliabile. Ogni oggetto ha la sua funzione... il coltello per tagliare, la forchetta per mangiare, le tabelle per intabella dati (non per disegnare!!) etc etc...
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

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