Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    altezza su tabella nidificata

    Ciao a tutti se metto:
    <table height="100%"> in percentuale l'altezza di una tabella nidificata in un'altra non mi funziona, se invece la tabella non'è inclusa in un'altra la percentuale dell'altezza funziona, perchè? Come posso fare?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di jesus
    Registrato dal
    Jan 2002
    Messaggi
    717
    Devi dare un'altezza anche all'elemento padre che contiene la cella, nel tuo caso sarà una cella:
    codice:
    <table>
      <tr>
        <td height="300"><table height="100%"></table></td>
      </tr>
    </table>
    <%= Jesus %>
    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna" - Albert Einstein.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    .

    Così funziona, però a me non serve, perchè non voglio dare misure fisse in pixel, ma in percentuale, vedi esempio, che però non funziona:

    <table width="100%" border="0" cellspacing="0" cellpadding="5" height="100%">
    <tr>
    <td height="100%">
    <table width="100%" border="0" cellspacing="0" cellpadding="5" height="100%">
    <tr>
    <td></td>
    </tr>
    </table>
    </td>
    </tr>
    </table>

  4. #4
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Controlla bene con i vari broswer alcuni hanno problemi sull'altezza!

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    .

    Allora Explorer 6.x ha un difetto.

  6. #6
    Utente di HTML.it L'avatar di jesus
    Registrato dal
    Jan 2002
    Messaggi
    717

    Re: .

    Originariamente inviato da prinzart
    Così funziona, però a me non serve, perchè non voglio dare misure fisse in pixel, ma in percentuale, vedi esempio, che però non funziona:

    <table width="100%" border="0" cellspacing="0" cellpadding="5" height="100%">
    <tr>
    <td height="100%">
    <table width="100%" border="0" cellspacing="0" cellpadding="5" height="100%">
    <tr>
    <td></td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    Forse sarebbe meglio utilizzare i css. Devi dare al tag body e al tag html altezza 100%:
    codice:
    html, body {
      height : 100%;
    }
    e fai la stessa cosa con le tabelle:
    codice:
    <table id="tabella-1">
      <tr>
        <td>
          <table id="tabella-2">
            <tr>
              <td></td>
            </tr>
          </table>
        </td>
      </tr>
    </table>
    /* css */
    #tabella-1 {
      height : 100%;
    }
    #tabella-2 {
      height : 100%;
    }
    <%= Jesus %>
    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna" - Albert Einstein.

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    .

    questa ultima parte non l'ho capita:

    /* css */
    #tabella-1 {
    height : 100%;
    }
    #tabella-2 {
    height : 100%;
    }

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    .

    che mi diresti perfavore dove inserire questo tag?

    /* css */
    #tabella-1 {
    height : 100%;
    }
    #tabella-2 {
    height : 100%;
    }

  9. #9
    Utente di HTML.it L'avatar di jesus
    Registrato dal
    Jan 2002
    Messaggi
    717
    Puoi metterlo dentro il tag head:
    codice:
    <head>
    <style type="text/css">
    html, body {
      height : 100%;
    }
    #tabella-1 { 
      height : 100%; 
    } 
    #tabella-2 { 
      height : 100%; 
    }
    </style>
    </head>
    <%= Jesus %>
    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna" - Albert Einstein.

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    .

    però io uso un css esterno.

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.