Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Problema con CSS

  1. #1
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483

    Problema con CSS

    Ciao ho un problema con questa parte del mio foglio di stile:
    codice:
    <STYLE TYPE="text/css">
    <!--
    .b {
       padding : 10px 10px 10px 10px;
       margin: 2px 2px 2px 2px;
       }
    -->
    </STYLE>
    Lo applico così:
    codice:
    <table border=0>
    <tr><td class=b>testo1</td></tr>
    <tr><td class=b>testo2</td></tr>
    </table>
    Ma non mi fa la spaziatura di 2 px tra le celle
    Dove sbaglio?
    A me mi dà la carica, agli italiani gli dà la carica

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    in <table> ci si occupa delle spaziature fra le celle
    <table class=b>

  3. #3
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    Grazie, ma non mi funziona. Potresti farmi un esempio pratico?
    A me mi dà la carica, agli italiani gli dà la carica

  4. #4
    Utente bannato
    Registrato dal
    Dec 2003
    Messaggi
    721

    Re: Problema con CSS

    Originariamente inviato da Uanne
    Ciao ho un problema con questa parte del mio foglio di stile:
    codice:
    <STYLE TYPE="text/css">
    <!--
    .b {
       padding : 10px 10px 10px 10px;
       margin: 2px 2px 2px 2px;
       }
    -->
    </STYLE>
    :master: perchè?

    e non

    codice:
    <STYLE TYPE="text/css">
    <!--
    .b {
       padding : 10px;
       margin: 2px;
       }
    -->
    </STYLE>

  5. #5
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    Sì hai ragione .
    Però non risolve il mio problema.
    A me mi dà la carica, agli italiani gli dà la carica

  6. #6
    Utente bannato
    Registrato dal
    Dec 2003
    Messaggi
    721
    se la classe la richiami dal tag td a me funziona
    codice:
    [...]
    <style type="text/css">
    <!--
    .b {
    	padding: 20px;
    }
    -->
    </style>
    </head>
    
    <body>
    <table width="200"  border="1">
      <tr>
        <td class="b"></td>
      </tr>
    </table>
    
    </body>
    </html>

  7. #7
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    Sì anche a me, ma il quesito iniziale era che non riuscivo a fare la spaziatura tra le celle, in pratica il cellspacing. Ho provato a farlo impostando l'attributo margin nel foglio di stile, ma non funziona. Penso però che si possa fare (credo).
    A me mi dà la carica, agli italiani gli dà la carica

  8. #8
    Forse non ti è chiaro che i CSS per le tabelle funzionano in modo un po' diverso da come avviene per gli altri elementi:

    http://www.w3.org/TR/CSS21/tables.html#borders

    Ciao!
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  9. #9
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    Grazie me lo studierò, perchè così di primo acchitto non mi è molto chiaro
    A me mi dà la carica, agli italiani gli dà la carica

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.