Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di pireda
    Registrato dal
    Jul 2001
    Messaggi
    654

    Cosa non va in questo CSS?

    body {
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
    }


    .main_table {
    margin: 0px;
    padding: 0px;
    border: 0px solid #000000;
    width: 770px;
    background-color: #99B9E9;
    }

    Ho questo foglio di stile per la mia pagina HTML, ma non riesco ad ottenere il risultato sperato, che sarebbe l'equivalente di:
    <body bgcolor="#FFFFFF" leftmargin="0" marginwidth="0" marginheight="0">
    Per quanto riguarda il body e di:
    <table width="770" cellspacing="0" cellpadding="0" border="0" bgcolor="#99B9E9">
    Per quanto riguarda una tabella.

    Il fatto è che i margini nel body non vengono azzarati e permane un padding (o uno spacing, difficile da capire) tra le celle della tabella. Ho per caso dimenticato qualcosa nella sintassi scritta o è impossibile ottenere i risultati da me sperati con i soli CSS?
    Maddalena... Perché proprio Iacchetti!...

  2. #2
    Per quanto riguarda il body, lo ho provato e funziona. Per quanto riguarda la tabella, devi innanzitutto "collassare" i bordi delle celle, aggiungendo a TABLE l'attributo

    border-collapse : collapse;
    ciao ciao !!
    _______________
    home : cristianolongo.altervista.org
    e-mail : cristiano_longo@yahoo.it

  3. #3
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    x la tabella anke

    codice:
    border-spacing: 0;
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  4. #4
    Utente di HTML.it L'avatar di pireda
    Registrato dal
    Jul 2001
    Messaggi
    654
    ho aggiunto border-collapse: collapse; e border-spacing: 0px; alla classe main_table, il problema si è ridotto ma permane comunque, le celle non sono ancora appiccicate tra loro come nel caso con cellspacing="0" e cellpadding="0", infatti tra una e l'altra c'è uno spazio di circa 2-3 px in cui vedo il colore di sfondo della tabella.
    Maddalena... Perché proprio Iacchetti!...

  5. #5
    Devi settare a zero il margin dei td.
    ciao ciao !!
    _______________
    home : cristianolongo.altervista.org
    e-mail : cristiano_longo@yahoo.it

  6. #6
    Utente di HTML.it L'avatar di pireda
    Registrato dal
    Jul 2001
    Messaggi
    654
    Oh! Perfetto! Era proprio qui che volevo arrivare...
    Ricapitolando mi stai dicendo che per eliminare lo spacing ed il padding dalle celle di una tabella bisogna per forza di cose ricorrere agli attributi dei tag HTML perché è impossibile farlo con i soli CSS. Se questo è vero allora come faremo a creare pagine in standard XHTML che aboliscono l'uso degli attributi cellpadding e celspacing???
    Maddalena... Perché proprio Iacchetti!...

  7. #7
    No, devi settare nel tuo foglio di stile

    codice:
    TD{
      margin : 0;
    }
    Per maggiori chiarimenti
    http://www.w3.org/TR/CSS21/tables.html
    ciao ciao !!
    _______________
    home : cristianolongo.altervista.org
    e-mail : cristiano_longo@yahoo.it

  8. #8
    Utente di HTML.it L'avatar di pireda
    Registrato dal
    Jul 2001
    Messaggi
    654
    Scusa non avevo capito che ti riferivi a quello. Comunque ho fatto come dici tu ma il problema non è migliorato, domani penso che riuscirò a mettere in linea qualcosa, così se avrete tempo potrete vedere coi vostri occhi cosa succede.
    Per il momento grazie mille del tempo che mi avete dedicato!
    Maddalena... Perché proprio Iacchetti!...

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.