Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    94

    tabella fatta con i css

    vorrei realizzare un css pe rgenerare una tabella. Veramente è la prima volta che uso i css per questo fine, ma sono curioso:

    Sostanzialmente avrò ad esempio una intestazione di tabella e le seguenti righe

    avrei scritto così

    codice:
    <table height....>
     <tr>
      <th></th>
      <th></th>
    </tr>
     <tr>
      <td></td>
      <td></td>
    </tr>
    </table>
    come posso rendere la stessa cosa con i css?
    grazie!!! pf
    pierfrac Le cose le sa ma non se le ricorda... Io non le so affatto!!! ... dimenticavo... sono io pierfrac!:P

  2. #2
    Utente di HTML.it L'avatar di Pasco
    Registrato dal
    Apr 2002
    Messaggi
    1,559
    codice:
    <table id="tabella">
     <tr id="riga1">
      <th></th>
      <th></th>
    </tr>
     <tr id="riga2">
      <td></td>
      <td></td>
    </tr>
    </table>
    poi nel css:

    codice:
    table#tabella { height: 100px; background-color: #0C0; }
    
    tr#riga1 { specifiche }
    
    tr#riga2 td { specifiche }
    niente di più semplice
    PyFanatics

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    94

    ma??!!

    scusa il ritardo ma c'era traffico!!

    vorrei proprio non mettere nessuna tabella quindi vorrei generare dei blocchi che la simulino.

    Non so se sono stato chiaro!!
    pierfrac Le cose le sa ma non se le ricorda... Io non le so affatto!!! ... dimenticavo... sono io pierfrac!:P

  4. #4
    Utente di HTML.it L'avatar di Pasco
    Registrato dal
    Apr 2002
    Messaggi
    1,559
    le tabelle puoi emularle graficamente utilizzando <div> e <span> , ma è la cosa più sbagliata che puoi fare , le tabelle sono state ideate per mettere al loro interno dei dati e quindi avere una distribuzioni di essi nel modo più corretto .

    questo codice emula a livello visuale una tabella:

    codice:
       <div id="sinistra">
            <div class="riga1">sin-riga1</div>
            <div class="riga2">sin-riga2</div>
        </div>
        <div id="destra">
            <div class="riga1">des-riga1</div>
            <div class="riga2">des-riga2</div>
        </div>
    nel CSS:

    codice:
    div#sinistra { float: left; }
    	
    div#destra { float: left; }
    	
    div.riga1 { margin: 2px; padding: 5px; background-color: #222; }
    	
    div.riga2 { margin: 2px; padding: 5px; background-color: #444; }
    ma non sarà mai una tabella...
    PyFanatics

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    94

    grazie

    concordo con te ma sai come funziona!!!
    comunque provo, ti ringrazio
    PF
    pierfrac Le cose le sa ma non se le ricorda... Io non le so affatto!!! ... dimenticavo... sono io pierfrac!:P

  6. #6
    una guida completa alle tabelle con tutte le soluzioni

    http://www.lucamascaro.info/articoli.tabelle.xsp

    Luca Mascaro
    Usability e Accessibility Engineer, User Interface Designer/Engineer
    NOW BLOG
    W3C HTML & WCAG WG Member for IWA/HWG

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    94

    domanda

    perché
    "#" e poi "."
    div#sinistra { float: left; }
    div.riga1
    pierfrac Le cose le sa ma non se le ricorda... Io non le so affatto!!! ... dimenticavo... sono io pierfrac!:P

  8. #8
    Utente di HTML.it L'avatar di Pasco
    Registrato dal
    Apr 2002
    Messaggi
    1,559
    Originariamente inviato da blakwolf
    una guida completa alle tabelle con tutte le soluzioni

    http://www.lucamascaro.info/articoli.tabelle.xsp

    Complimenti , ho imparato altre cose

    P.S: l'ext .xsp è apache cocoon o php con ext personalizzata?
    PyFanatics

  9. #9
    Utente di HTML.it L'avatar di Pasco
    Registrato dal
    Apr 2002
    Messaggi
    1,559

    Re: domanda

    Originariamente inviato da pierfrac
    perché
    "#" e poi "."
    div#sinistra { float: left; }
    div.riga1
    a mio avviso dovresti leggerti la guida di base sui CSS --> html.it/css
    PyFanatics

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    94
    dimmi se ho capito
    praticamente
    div#sinistra { float: left; } è padre
    div.riga1 figlio de padre è
    pierfrac Le cose le sa ma non se le ricorda... Io non le so affatto!!! ... dimenticavo... sono io pierfrac!:P

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.