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

    Problema con la grandezza di colonne di tabelle

    Buona sera,

    scrivo questo post perché non riesco a trovare l'errore nel codice html che posto qua sotto.
    Come vedete voglio che le colonne siano delle dimensioni che si trovano nel codice.

    codice:
    <table align="center" width="1000px" style='border: 1px solid white;' border="1">
                <tr height='20px'><td colspan="5" width="1000px"></td></tr>
                <tr>
                    <td width="120px"></td>
                    <td colspan="2" width="760px"></td>
                    <td colspan="2" width="120px"></td>                
                </tr>
                <tr>
                    <td colspan="2" width="293px"></td>
                    <td colspan="2" width="667px"></td>
                    <td width="40px"></td>                
                </tr>
                <tr><td colspan="5"></td></tr>
                
                
            </table>
    Nella prima riga voglio mettere l'header che sarà grande 1000px,
    nella seconda riga ho: 1 cella larga 120, una seconda cella (formata da 2 celle unite) grandi complessivamente 760 px, ed infine un'altra cella (formata da 2) larga 120px.
    Nella terza riga invece una cella (formata da 2) che sia grande in complessivo 293px, una seconda cella (anch'essa formata da 2) larga 667px ed , infine, una terza cella larga 40px.
    Infine un'ultima riga formata da una sola cella larga 1000px che ospiterà il footer.

    Ebbene il mio problema quando vado a girarlo in locale mi genera colonne completamente sballate da quelle che voglio con larghezze (ad esclusione della prima e ultima riga) completamente diverse.

    io sono 2 ore che ci sbatto la testa provando più volte a rifarlo, ma non riesco a capire dove sbaglio!
    Grazie in anticipo per la risposta!

    Buona serata

  2. #2
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    Correggi tutte le dimensioni eliminando l'unità di misura (width="1000" e non width="1000px"), i pixel sono l'unità di misura di default e non vanno specificati sugli attributi width e height (diversamente da quanto avviene se usiamo le proprietà width e height nel foglio di stile)

  3. #3
    Ho corretto come dici te ma non funziona.... sempre lo stesso problema

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    la questione è che non hai il numero di colonne di riferimento di partenza corretto, ma solo una da 1000px in testa
    queste manipolazioni sono sempre complicate

    se non hai esigenze particolari puoi risolvere comodamente con due tabelle:

    codice:
    <table align="center" width="1000px" border="1">
    	<tr height='20px'>
    		<td colspan="3" width="1000px"></td>
    	</tr>
    	<tr>
    		<td width="120px" style="height: 25px"></td>
    		<td width="760px" style="height: 25px"></td>
    		<td width="120px" style="height: 25px"></td>                
    	</tr>
    </table>
    
    <table align="center" style="width: 1000px" border="1">
    	<tr>
    		<td style="width: 293px"></td>
    		<td style="width: 667px"></td>
    		<td style="width: 40px"></td>
    	</tr>
    	<tr>
    		<td colspan="3"></td>
    	</tr>
    </table>

  5. #5
    Il problema principale è che ho fatto tutte queste manipolazioni per via del template che sto sviluppando con una mia amica con photoshop e le dimensioni di quelle celle sono le rispettive immagini. Due tabelle separate comporterebbero una linea in mezzo al template quindi una linea ad un immagine che deve essere continuativa per avere l'effetto grafico sperato...

    Una soluzione potrebbe essere inserire prima dell'header tutte e 5 le celle con le misure sperate? Ovviamente il border che ho inserito era per vedere le dimensioni delle celle e quindi andrebbe eliminato una volta sistemato.

    Grazie mille ancora per la Vostra disponibilità!

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    per avere un'unica tabella le 5 celle in testa sono indispensabili

    edt: inoltre le misure delle celle le devi considerare per ogni colonna e non sommare quelle adiacenti

  7. #7
    Posso dirlo con certezza: mi sono innamorato di te

    A parte gli scherzi! Funziona grazie mille sei un genio!
    Non so perché a me non è venuto in mente prima

    Grazie mille ancora
    Roberto

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    oh bhè... se vuoi invitarmi a cena sai dove trovarmi

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.