Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    160

    Problemi con <div> e layer (da newbie)

    ciao a tutti,
    ecco il mio problema. Dovrei generare una serie di righe (più precisamente una serie di <tr></tr>), visibili solo al verificarsi di alcuni eventi. Per ragioni di 'peso' avevo pensato di non creare una <table></table> per ciascuna di esse ma semplicemente di annidarle in una tabella unica salvo poi visualizzarle o meno.
    Nel mio codice sottostante però le righe vengono visualizzate. C'è il modo invece di nasconderle, lasciandole all'interno dei tag <table>?
    Grazie in anticipo per le risposte.
    ---
    <table border="1" cellpadding="0" cellspacing="0">
    <div id="riga_1" style="display:none">
    <tr>
    <td>
    questa è la riga numero 1
    </td>
    </tr>
    </div>
    <div id="riga_2" style="display:none">
    <tr>
    <td>
    questa è la riga numero 2
    </td>
    </tr>
    </div>
    </table>

  2. #2
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    ehm..
    non puoi creare un ibrido in questo modo.

    una tabella contiene elementi della tabella, al posto di questi puoi usare i livelli. Non le due cose insieme..

    quindi togli i div dal tuo codice e metti
    codice:
    <tr style="display: none;">
     <td>
     </td>
    </tr>
    in alternativa non mettere una tabella ma solo una serie di div

    codice:
    <div>
     prima riga
    </div>
    <div>
     seconda riga
    </div>
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

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.