Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente bannato L'avatar di Terminator_Web
    Registrato dal
    Jul 2008
    Messaggi
    98

    impostare sfondo a una cella

    ciao a tutti ... io ho bisogno di impostare uno sfondo di una immagine moltiplicata orizzontalmente a tutta pagina, ad una tabella.

    questo è il codice dello sfondo applicato per esempio alla pagina, invece io lo devo applicare ad una tabella, come faccio?? grazie in anticipo

    codice sfondo
    codice:
    <style type="text/css">
    
    body { background-image: url(immagine.jpg); background-repeat: repeat-x; }
    div { background-image: url(immagine.jpg); background-repeat: repeat-x; }
    
    </style>
    codice della tabella a cui devo applicare lo sfondo

    codice:
    <table width="1022" border="0" cellpadding="0" cellspacing="0">
      
      <tr>
        <td width="1022" height="57"></td>
      </tr>
      <tr>
        <td height="83" valign="top"> testo </td>
      </tr>
    </table>
    (e se volessi applicarlo alla cella come faccio ) grazie

  2. #2
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    assegni un id al tag td e lo richiami dal css così: #ID_TAG_TD{...}
    oppure ti crei una classe al css: .nome_della_classe{...} e la associ al tag td in questo modo:
    <td class="nome_della_classe" .....>

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  3. #3
    Utente bannato L'avatar di Terminator_Web
    Registrato dal
    Jul 2008
    Messaggi
    98
    scusa ma sono quasi agli inizi ... puoi mostrarmi quello che devo inserire nel mio codice x favore? perche scritto cosi non ho capito molto bene ...

    grazie in anticipo

  4. #4
    Utente bannato L'avatar di Terminator_Web
    Registrato dal
    Jul 2008
    Messaggi
    98
    indendevo dire se potevi mostrarmi il codice gia completato, perchè sono un po ignorante in queste cose xD ... grazie 1000

  5. #5
    classe nel css:

    .nome_che_vuoi_tu{ background-image: url(immagine.jpg); background-repeat: repeat-x; }

    html

    <table class="nome_che_vuoi_tu">

    questo vale per lo sfondo a tutta la tabella


    ti suggerisco di mettere anche un background-position

  6. #6
    Utente bannato L'avatar di Terminator_Web
    Registrato dal
    Jul 2008
    Messaggi
    98
    Originariamente inviato da ybre
    classe nel css:

    .nome_che_vuoi_tu{ background-image: url(immagine.jpg); background-repeat: repeat-x; }

    html

    <table class="nome_che_vuoi_tu">

    questo vale per lo sfondo a tutta la tabella


    ti suggerisco di mettere anche un background-position
    lo so che chiedo troppo XD, ma potresti farmi un esempio nel codice che ho postato io x favore? sono un o ignorante nel css, lo sto usando da pochissimo x questo non so quasi niente. grazie

  7. #7
    nei css per definire una classe devi mettere semplicemente un punto davanti al nome della classe che può essere un nome qualsiasi purché non sia già stato utilizzato nel foglio di stile:

    ES

    .pippo{color:#fff;}
    questa classe farà diventare un testo bianco

    nel tuo caso dai il nome che vuoi alla classe

    .nome_che_vuoi_tu{ background-image: url(immagine.jpg); background-repeat: repeat-x; background-position:top; }

    poi nella pagina richiami la classe per la tabella come sotto:

    <table width="1022" border="0" cellpadding="0" cellspacing="0" class="nome_che_vuoi_tu">

  8. #8
    Utente bannato L'avatar di Terminator_Web
    Registrato dal
    Jul 2008
    Messaggi
    98
    Originariamente inviato da ybre
    nei css per definire una classe devi mettere semplicemente un punto davanti al nome della classe che può essere un nome qualsiasi purché non sia già stato utilizzato nel foglio di stile:

    ES

    .pippo{color:#fff;}
    questa classe farà diventare un testo bianco

    nel tuo caso dai il nome che vuoi alla classe

    .nome_che_vuoi_tu{ background-image: url(immagine.jpg); background-repeat: repeat-x; background-position:top; }

    poi nella pagina richiami la classe per la tabella come sotto:

    <table width="1022" border="0" cellpadding="0" cellspacing="0" class="nome_che_vuoi_tu">
    ok, ho capito piu di prima grazie.

    però 2 cose non mi sono chiare:

    1. quando hai scritto .pippo o .nome_che_vuoi_tu oppure class="nome_che_vuoi_tu" cosa volevi intendere? cioè io cosa metto al posto di .nome_che_vuoi_tu ... ?

    2. questi due codici:

    codice:
    .nome_che_vuoi_tu{ background-image: url(immagine.jpg); background-repeat: repeat-x; background-position:top; }
    e

    codice:
    <table width="1022" border="0" cellpadding="0" cellspacing="0" class="nome_che_vuoi_tu">
    li devo mettere nella stessa pagina, o rispettivamente il primo solo nella pagina css e il secondo solo nella pagina html?


  9. #9
    al posto di .nome_che_vuoi_tu metti un punto . e poi un nome qualsiasi seguito

    .pippo
    .tabellaprezzi
    .tabsfondo

    qualsiasi nome va bene basta che sio lo stesso con il quale assegni la classe in un tag della pagina ad esempio

    paragrafo <p class="pippo">
    div <div class="pippo">
    oppure come nel tuo caso una tabella <table class="pippo">

    esatto rispettivamente il primo solo nella pagina css e il secondo solo nella pagina html

    qui trovi una bella spiegazione http://css.html.it/guide/lezione/22/...tori-speciali/

  10. #10
    Utente bannato L'avatar di Terminator_Web
    Registrato dal
    Jul 2008
    Messaggi
    98
    ahn ok ho capito tutto ... ma senti una cosa, le div si usano solo nel css, ma con le div, come si fanno a creare i layout ??

    cioè con le tabelle è piu semplice, perche con dreamweaver basta spostarle a mano, ma con i div come faccio a creare i layout ??


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.