Visualizzazione dei risultati da 1 a 10 su 10

Discussione: [CSS] sintassi

  1. #1

    [CSS] sintassi

    Salve ragazzi,
    volevo sapere se è possibile fare:

    .stile_tabella:TABLE, .stile_tabella:TR, .stile_tabella:TD, .stile_tabellaIV
    {
    background-color:#CCCCFF;
    color:#000000;
    }

    in modo che se imposto a table CLASS=stile_tabella
    automaticamente tutte le righe colonne ecc necc assumono quello stile

    oppure se esiste qualcosa di simile!

    Grazie

  2. #2
    Moderatore di Off Topic, Kickstarter e XML L'avatar di Sky
    Registrato dal
    Jul 2000
    residenza
    Roma
    Messaggi
    1,053
    Si può ma la sintassi non è quella :P

    codice:
    .stile_tabella tr { proprietà... } /* vale per tutti i tag "tr" all'interno della classe "stile_tabella" */
    
    .stile_tabella td { proprietà... } /* come sopra ma per tutti i tag "td"... */
    
    .stile_tabella div { proprietà... } /* ...e per i tag div */
    Infine applichiamo la classe alla tabella desiderata:

    codice:
    <table class="stile_tabella">
      <tr>
        <td>
        </td>
      </tr>
    </table>
    e il gioco è fatto :)
    Lo Stato deve dare ai cittadini, come diritto, ciò che la mafia dà come favore.
    Carlo Alberto dalla Chiesa

    Facebook | Twitter | Last.fm | LinkedIn | Quora

  3. #3
    No, non ci siamo. Se tu vuoi impostare, ad esempio, una tr contenuta in una tabella che ha class="ferie" ( ) dovrai scrivere
    codice:
    .ferie tr {
       /* proprieta' */
    }
    Qui trovi tutto ciò che riguarda i selettori CSS:

    - www.w3.org/TR/CSS21/selector.html



    EDIT: Ok, è lo stesso concetto espresso da sky.

  4. #4

    txs

    grazie

  5. #5

    approfitto...

    Approfitto delle vostre conoscenze per chiedera altra cosa che non riesco a risolvere:

    come imposto cellpadding e cellspacing nel css?

  6. #6

  7. #7
    Moderatore di Off Topic, Kickstarter e XML L'avatar di Sky
    Registrato dal
    Jul 2000
    residenza
    Roma
    Messaggi
    1,053
    Per il cellpadding puoi impostare la proprietà "padding: 3px" (dove 3 è un numero a caso, puoi impostarlo come vuoi) alle celle di una tabella.
    Il cellspacing invece lo si ottiene allo stesso modo ma con la proprietà "margin".

    Restando nell'esempio di prima:

    codice:
    .stile tabella td {
      padding: 3px; /* cell-padding */
      margin: 1px; /* cell-spacing */
    }
    
    <table class="stile_tabella">
      <tr>
        <td>
        </td>
      </tr>
    </table>
    Lo Stato deve dare ai cittadini, come diritto, ciò che la mafia dà come favore.
    Carlo Alberto dalla Chiesa

    Facebook | Twitter | Last.fm | LinkedIn | Quora

  8. #8

    grazie

    txs

  9. #9

    non funge

    non va il cellpadding e il cellspacing!
    devo mettere manualmente nella tabella:

    <TABLE WIDTH="95%" BORDER="0" ALIGN="CENTER" CELLPADDING="3" CELLSPACING="4">

    consigli?

  10. #10
    Originariamente inviato da pierofix
    Voillà, tutto lo scibile umano su CSS e tabelle:

    - http://www.w3.org/TR/CSS21/tables.html

    Ma hai letto?

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.