Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    14

    espandere div all'interno di un td

    ciao a tutti : ho il seguente problema :

    ho una table che contiene 2 celle.

    La prima contiene del semplice testo : la seconda contiene una table innestata :

    <table width="100%" cellspacing="10px">
    <tr>
    <td>
    //... testo su piu righe
    </td>
    <td>
    // ... elemento html da inserire per spostare la table in basso
    <table>
    <tr>
    <td>
    //.. menu
    </td>
    </tr>
    </table>

    </td>
    </tr>
    </table>

    quale tag html (es : div, table) posso utilizzare affinche' la table innestata venga visualizzata sempre in basso indipendentemente dall'altezza del primo td?

    allego immagine :

  2. #2
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,887
    Credo che sia sufficiente inserire nella cella valign="bottom".
    Ma se le tabelle, come credo di aver capito, vengono utilizzate per il layout, sarebbe meglio eliminarle ed utilizzare i <div>.

    Definendo il div di destra come position:relative e il div interno come position: absolute; bottom: 0; dovrebbe funzionare.
    codice:
    #boxdx {position:relative: float:right; margin: ... }
    #menu {position: absolute; bottom: 0; ... }
    Maurizio

    "se ami il lavoro che fai, non lavorerai mai un giorno in vita tua!"

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    14
    ciao : grazie per la risposta : purtroppo non posso toccare le tabelle di layout.

    purtroppo nella td ove compare il menu (2 td) ho gia utilizzato l'attributo valign="top" : dovrei trovare un elemento html che espandendosi vada a spostare la table innestata (Area redazionale, English version, etc) in basso.

    Qualche suggerimento?

  4. #4
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,887
    Definire la prima td come rowspan=2 e nella seconda colonna due td una con valign="top" e l'altra con valign="bottom"?
    Maurizio

    "se ami il lavoro che fai, non lavorerai mai un giorno in vita tua!"

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    14
    Provato pure questo ma purtroppo il layout grafico prevede che la table principale abbia cellspacing="10px" : quindi graficamente risulterebbero due td separate : il che va in conflitto con la grafica della seconda colonna : i due td risulterebbero spezzati, ergo la colonna diverrebbe due celle una sopra l'altra.

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.