Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    allargare la larghezza di una colonna

    Ho questa struttura di tabella :
    codice:
    <table>
    <tr>
    <td></td>
    <td>Nome</td>
    <td class="spazio"></td>
    <td>Cognome</td>
    <td class="spazio"></td>
    </tr>
    </table>
    tramite una classe:
    codice:
    .spazio {
     width:20px;
    }
    volevo cercare di allargare le colonne delle tabelle, ovviamente ciò non avviene. Dove sbaglio?

  2. #2

    Re: allargare la larghezza di una colonna

    Originariamente inviato da maxcondor
    Ho questa struttura di tabella :
    codice:
    <table>
    <tr>
    <td></td>
    <td>Nome</td>
    <td class="spazio"></td>
    <td>Cognome</td>
    <td class="spazio"></td>
    </tr>
    </table>
    tramite una classe:
    codice:
    .spazio {
     width:20px;
    }
    volevo cercare di allargare le colonne delle tabelle, ovviamente ciò non avviene. Dove sbaglio?
    Bhe, intanto Forza Roma!
    Quali colonne vuoi allargre? Non basta dargli una larghezza anche alle altre colonne? Altrimenti dovrebbero allargassi in base al contenuto.

  3. #3
    vorrei allargare le colonne che hanno la classe spazio, ma non si allargano. Le altre si allargono in base al loro contenuto e mi sta bene così. Praticamente il width sulle td non funziona

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    prova a scrivere:
    codice:
    <td> </td>
    (con uno spazio tra > e <): alcuni browser ignorano i blocchi vuoti, anche se hanno un loro stile.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    infatti hai ragione, quindi non c'è modo di allargare la colonna?

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se c'e` lo spazio, poi dovrebbe prendere ed interpretare il CSS.

    Ma mi domando che senso abbia usare una cella come spaziatrice. In pratica stai formattando mediante le tabelle, che non e` una procedura corretta.
    Eventualmente puoi lasciare una cella vuota (se lo richiede il contenuto), che si fa mediante l'attributo CSS empty-cells

    Comunque gli spazi si fanno tramite margini (o simili).
    E se l'intera tabella serve per formattare, va studiato un metodo piu` semantico per descrivere il contenuto della pagina.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    codice:
    <td> </td>
    in questo modo con ie7 le colonne non si allargano. Sarò costretto ad usare delle gif trasparenti?

    La tabella mi serve per visualizzare un calendario calcistico

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non ho esperienza con IE7.

    Ti consiglio vivamente di fare le prove con un browser standard (FF, Moz, Safari, ...) e poi cercare la soluzione migliore per i browser free-lance.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  9. #9
    Prova a scrivere:

    Codice PHP:
    <td></td
    E poi nei css dai la larghezza che vuoi.

  10. #10
    ho provato anche così, ma non funziona con ie

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.