Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Fare una tabella con i bordi come in Excel

    Ma perchè non mi vengono le tabelle normalissime??
    Se metto border = 0 non si vedono i bordi.
    Invece il mio obbiettivo e ottenere i bordi su tutti le righe e le colonne.
    Ma sembra sia una cosa impossibile fare una tabella.
    Ho già cercato sul forum ma forse è una cosa talmente banale che la sanno tutti tranne me.
    Se metto border =1 ottengo un effetto assurdo mi fa un rettangolo per ogni cella cosa che non voglio. Io voglio sapere come si fa una semplice griglia alla per la mia tabella.

    che devo scrivere ?? <TABLE .....

    Grazie

  2. #2
    Utente di HTML.it L'avatar di oskaron
    Registrato dal
    Sep 2006
    Messaggi
    344
    ciao, nella tabella scrivi:

    codice:
    <table cellspacing="0">
    Nel foglio di stile puoi specificare i colori di quel che vuoi, e impostare lo stile dei bordi.

    codice:
    td {
      border:1px solid #cacaca
    }
    Puoi anche evitare forse il cellspacing nella tabella inserendolo nel foglio di stile.

  3. #3
    ok ora ci siamo quasi solo che mi fa una griglia troppo spessa.
    Come si assottigliano ste righe?? sembra che le sovrapponga.. o m sbaglio? come si fa a farle più sottili?

    Scusate le mie domande idiote ma di html ne mastico poco.

  4. #4
    Utente di HTML.it L'avatar di oskaron
    Registrato dal
    Sep 2006
    Messaggi
    344
    ciao, ho notato anchio che fa la griglia un po piu spessa, ti consiglio di provare a chiedere in css, o farti spostare da un moderatore.

  5. #5
    Con
    td {
    border:1px solid #cacaca
    }
    Esattamente non fa un griglia più spessa ma fa una griglia il doppio del valore impostato, perché ogni cella ha il suo bordo, e due celle attaccate hanno il bordo che sembra il doppio

    Potresti fare

    codice:
    .tb_red{border-top: 1px solid red;border-left: 1px solid red;}
    .tb_red td{border-bottom: 1px solid red;border-right: 1px solid red;}
    <table width="100%" border="0" cellspacing="0" cellpadding="0" class="tb_red">

  6. #6
    Utente di HTML.it L'avatar di jesus
    Registrato dal
    Jan 2002
    Messaggi
    717
    Oppure puoi fare cosi:
    codice:
    .tb_red {
      border-collapse: collapse;
    }
    
    .tb_red td {
      border: 1px solid red;
    }
    
    
    <table width="100%" border="0" cellspacing="0" cellpadding="0" class="tb_red">
    <%= 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 L'avatar di oskaron
    Registrato dal
    Sep 2006
    Messaggi
    344
    quindi in pratica la proprietà collapse, "fonde" le tabelle?

  8. #8
    Utente di HTML.it L'avatar di jesus
    Registrato dal
    Jan 2002
    Messaggi
    717
    diciamo che sovrappone i bordi delle celle, in modo che tu veda solo un singolo bordo anziché due appaiati.

    ciao.
    <%= Jesus %>
    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna" - Albert Einstein.

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.