Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    9

    Dimenisione tabelle diverse tra IE e Firefox

    Ciao a tutti, premetto che sono un neofita e quindi per tanti di voi il mio problema sarà una cavolata.
    Io ho due tabelle una dentro l'altra (vedi allegato).
    Il risultato che vorrei ottenere è quello che vedo con IE6 cioè la tabella rossa che occupa tutta la cella della tabella nera. Con Firefox la tabella come si vede occupa tutto lo spazio in larghezza mentre in altezza ne occupa solo una piccola percentuale (la dimensione del contenuto della tabella). Sto dimenticando qualcosa?

    codice:
    <table>
    ....
    <tr><td style="height:70%;"> 
    <table style="height:100%;  width: 100%;>
    ...
    </table>
    </td></tr>
    ...
    </table>
    Immagini allegate Immagini allegate

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    Secondo me è un problema di somma delle celle.

    Se la tabella è alta 100%, la somma delle celle deve avere un'altezza 100%... se desideri che riempia la tabella....
    prova anche a cabiare il carattere : in =
    e quota bene i dati
    es:
    codice:
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr>
        <td width="50%"></td>
        <td width="50%"></td>
      </tr>
      <tr>
        <td width="50%"></td>
        <td width="50%"></td>
      </tr>
    </table>

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    9
    Ok, ma supponi che la prima riga in alto abbia altezza 100px e l'ultima in basso 100px mentre quella centrale debba occupare il restante spazio della tabella come faccio a specificare l'altezza in %?

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    9
    Ho provato a riprodurre il problema riscrivendo il codice, forse avevo fatto qualche ca***ta prima. Ricontrollo e poi magari scrivo cosa sono riuscito a combinare... magari sarà utile per qualche altro utente. Grazie cmq e ciao

  5. #5
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    Non avevi chiuso le virgolette dopo aver ipostato altezza e larghezza.
    codice:
    <table>
    ....
    <tr><td style="height:70%;"> 
    <table style="height:100%; width: 100%;">
    ...
    </table>
    </td></tr>
    ...
    </table>
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    In questo caso il discorso è diverso.
    Quando vincoli alcune celle alla dimensione fissa,
    le altre che sono in percentuale prendono tutto in rimanente (se 100%).
    Devi solo stare attento che il tutto rientri in un 100% del contenitore (tabella), anche se questo 100% include le dimensioni fisse di celle: questo risultano "extra" dal conteggio del 100%...

    Mi sono spiegato?

    Esempio pratico:
    codice:
    <table border="1" cellpadding="0" cellspacing="0" width="100%" height="100%">
      <tr>
        <td width="50%" height="100">contenuto</td>
        <td width="50%" height="100">contenuto</td>
      </tr>
      <tr>
        <td width="50%" height="100%">contenuto</td>
        <td width="50%" height="100%">contenuto</td>
      </tr>
      <tr>
        <td width="50%" height="100">contenuto</td>
        <td width="50%" height="100">contenuto</td>
      </tr>
    </table>

  7. #7
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    Originariamente inviato da Vincent.Zeno
    In questo caso il discorso è diverso.
    Quando vincoli alcune celle alla dimensione fissa,
    le altre che sono in percentuale prendono tutto in rimanente (se 100%).
    Devi solo stare attento che il tutto rientri in un 100% del contenitore (tabella), anche se questo 100% include le dimensioni fisse di celle: questo risultano "extra" dal conteggio del 100%...

    Mi sono spiegato?

    Esempio pratico:
    codice:
    <table border="1" cellpadding="0" cellspacing="0" width="100%" height="100%">
      <tr>
        <td width="50%" height="100">contenuto</td>
        <td width="50%" height="100">contenuto</td>
      </tr>
      <tr>
        <td width="50%" height="100%">contenuto</td>
        <td width="50%" height="100%">contenuto</td>
      </tr>
      <tr>
        <td width="50%" height="100">contenuto</td>
        <td width="50%" height="100">contenuto</td>
      </tr>
    </table>
    Attento Vincent, il modo standard per impostare larghezza e altezza di ogni oggetto è tramite css come aveva scritto lambi81.
    Le proprietà width e height che hai scritto tu sono proprietarie.
    Occhio.
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    ...uhmm.
    E' chiaro che normalmente uso FP....
    Per scrivere automaticamente in css, esiste un programma... o devo fare "da me"?

  9. #9
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    Non so. Non credo ci sia un opzione "scrivi così / scrivi cosà", dato che una delle due cose è giusta e l'altra no. Sarebbero dei dementi gli sviluppatori.
    Se FP fa così non mi viene che proporti di abbandonarlo.

    Se non vuoi scriverti il codice a mano di sicuro esisteranno editor html migliori.
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    9
    Grazie a tutti per aver partecipato alla mia discussione e mi scuso per non essermi accorto prima che il problema era un cavolata mia. Il problema nn erano ne le " (errore di trascrizione) ne le %. Quando ho iniziato la discussione ho ripulito il mio codice da tutto quello che poteva fare confusione senza accorgermi che avevo anche rimosso il problema (che voi non potevate vedere). Ora ho trascritto il codice che invece da' il problema... e indovinate qual'è...
    Sono sti bastardi di <center> che ho messo prima per provare una cosa, che mi sono dimenticato di cancellare e che mi hanno fatto perdere 1gg e mezzo!!!


    codice:
    <table>
    ....
    <tr><td style="height:70%;"> 
    <center>
    <table style="height:100%;  width: 100%;">
    ...
    </table>
    </center>
    </td></tr>
    ...
    </table>
    Ciao e grazie a tutti per la collaborazione

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.