Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    112

    padding errato per celle di tabella

    codice:
    <table border="1">
    
    <col style="width: 57px" />
    
    <tr>
    <td style="padding: 10px">prova</td>
    </tr>
    
    </table>
    
    <table border="1">
    
    <tr>
    <td style="width: 57px; padding: 10px">prova</td>
    </tr>
    
    </table>
    su mozilla (based) vedrete che nel primo caso la parola è circondata tutta da 10 pixel di padding (ho scelto la larghezza apposta!) mentre nel secondo caso è correttamente impostato una larghezza di 57 pixel + 5 + 5 di padding.

    se lo provate con IE 6 o 7 e con Opera, tutto ok in entrambe i casi.

    ho letto che firefox ha qualche problemino con colgroup e col, ma visto che io li devo usare perchè ho da impostare in una tabella di dati la larghezza di 5 differenti colonne, come posso risolvere per far sì che ottenga la stessa visualizzazione su tutti i browser?
    possibilmente senza hack del tipo !important o senza creare una classe che poi devo assegnare a ogni td di ogni colonna.

    ho provato impostando il padding a col o inserendo il parametro cellpadding, ma niente, stesso risultato. credo che firefox renderizzi subito le larghezze delle celle seguendo ciò che c'è scritto in col e non inserisca i padding che invece sono passati nel tag td (con padding: x) o nel tag table (con cellpadding="x")

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    112
    up :master:

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.