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

    background si sposta definendo un padding

    ciao,
    domandina velocissima

    background-image: url(img/bg_menu.gif);
    padding: 20px 20px;

    chiaramente mi sposta il background di 20px dall'alto e da sisnistra
    a me invece interessa che il bg resti attaccato ai bordi, mentre il testo sia spostato di 20px
    come faccio?

    calcolate che sto definendo una tabella
    Perissinotto Alessandro

  2. #2
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,887
    :master:
    codice:
    table {background-image: url(img/bg_menu.gif); }
    td {padding: 20px 20px;}
    Non so se è quello che intendi esattamente.. Prova se funziona.

    Maurizio

    "se ami il lavoro che fai, non lavorerai mai un giorno in vita tua!"

  3. #3
    non ci avevo pensato non potevo fosse possibile assegnare un valore td {padding: 20px 20px;} anche solo ad un td.
    grazie!
    avevo comunque risoloto così
    <table width="100%" cellspacing="20px" class="menu">
    dove la classe menu definisce il mio sfondo

    ciao
    Perissinotto Alessandro

  4. #4
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,887
    Ovviamento ho indicato un codice generico. Puoi affinare ulteriormente assegnando una classe ai tag oppure solo una classe:
    codice:
    table.tuaclasse ..
    td.tuaclasse ...
    
    .tuaclasse ...
    Maurizio

    "se ami il lavoro che fai, non lavorerai mai un giorno in vita tua!"

  5. #5
    Ah, un'altra cosa...

    padding:20px 20px;

    non fa 20 pixel a sinistra e 20 in alto, ma 20 ovunque...

    Quando si mettono due valori, i browser vedono il primo come il valore di alto e basso, e il secondo come il valore di sinistra e destra...

  6. #6
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,887
    Certo ... non avevo fatto caso al particolare ...

    Per completezza:

    padding:20px; spazio su ogni lato
    padding:20px 10px; 20px sopra e sotto, 10 px dx e sx
    padding:20px 20px 0 0; 20 px solo sopra e a dx
    padding:20px 0 0 20px; 20 px sopra e a sx
    ecc..
    Maurizio

    "se ami il lavoro che fai, non lavorerai mai un giorno in vita tua!"

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.