Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    115

    Height td in percentuale

    Ciao ho un problema con l'inserimento di una semplice tabella di tre righe in html.
    Ho settato l'altezza delle colonne in percentuale ma il browser e neppure l'editor (uso dreamweaver mx) sembra accorgersene..
    Questo e' il codice

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title></title>
    <link rel="stylesheet" type="text/css" href="./styleSite.css" />
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    <body>
    <table id="corniceWeb"  width="100%" height="100%" align="center" border="1" cellpadding="0" cellspacing="0">
      <tr>
        <td align="center" valign="middle">
    		<table id="main" width="80%"  border="1">
    			<tr id="rowHeader">
    			  <td height="15%"></td>
    			</tr>
    			<tr id="rowContainer">
    			  <td height="70%"></td>
    			</tr>
    			<tr id="rowFooter">
    			  <td height="15%"></td>
    			</tr>
    		</table>
    		</td>
      </tr>
    </table>
    </body>
    </html>
    e questo il risultato errato.(in allegato)
    Qualcuno puo' dirmi dov'e' l'errore?
    Grazie
    Immagini allegate Immagini allegate

  2. #2
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541
    prova a mettere qualcosa dentro i td anche &nbps

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    115
    Il risultato non cambia, e' come se proprio non 'vedesse' i valori percentuali inseriti.

    Se invece inserisco il parametro height="90%" nel tag della table allora va bene.

    codice:
    <table id="corniceWeb"  width="100%" height="100%" align="center" border="1" cellpadding="0" cellspacing="0">
      <tr>
        <td align="center" valign="middle">
    		<table id="main" width="80%" height="90%" border="1">
    			<tr id="rowHeader">
    			  <td height="15%">a</td>
    			</tr>
    			<tr id="rowContainer">
    			  <td height="70%">b</td>
    			</tr>
    			<tr id="rowFooter">
    			  <td height="15%">c</td>
    			</tr>
    		</table>
    		</td>
      </tr>
    </table>
    pero' perdo il valign="middle" della tabella interna, ritrovandomela in alto. come mai?

  4. #4
    hai provato a metterlo in px?

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    115
    No perche' vorrei che si vedesse correttamente tutto a qualsiasi risoluzione..

  6. #6
    Che tipo di DOCTYPE hai usato? Il valore height viene contemplato solamente nelle versioni di HTML e non di X-HTML.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    115
    Originariamente inviato da Federix
    Che tipo di DOCTYPE hai usato? Il valore height viene contemplato solamente nelle versioni di HTML e non di X-HTML.
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

  8. #8
    Si scusa, non lo avevo notato. Comunque se non imposti un'altezza della tabella, l'altezza della riga non riesce a trovare un riferimento e rimane alta al valore di default. Come hai visto se invece imposti height="100%" funziona tutto correttamente.
    codice:
    		<table id="main" width="80%" height="100%"  border="1">
    			<tr id="rowHeader">
    			  <td height="15%">ciao </td>
    			</tr>
    			<tr id="rowContainer">
    			  <td height="70%">miao </td>
    			</tr>
    			<tr id="rowFooter">
    			  <td height="15%">bau </td>
    			</tr>
    		</table>
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    115
    Si però mi va a perdere la proprietà valign="middle" della colonna.
    Non c'è soluzione a riguardo?

  10. #10
    Se ti interessa il valign, potresti mettere l'altezza della tabella al 90% o all'80%.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

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.