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

    problema tabella con firefox

    premetto che so che sarebbe meglio non usare le tabelle e che è xplorer che sbaglia e non firefox.

    ho la reale necessità di spezzare un'immagine grande in più parti per ovvie ragioni di peso, e non so fare altrimenti che usare una tabella (annidata in un div) che aggrega i pezzi dell'immagine.

    in firefox mi si presenta il problema che lascia un fastidioso spazio bianco sotto le immagini spezzando così la continuità dell'immagine.
    come posso ovviare a tale problema?

    questa è la tabella:


    Codice PHP:
    <TABLE WIDTH=779 height="271" BORDER=0 CELLPADDING=0 CELLSPACING=0>
        <
    TR>
            <
    TD>
                [
    img]images/la_01.jpg[/img]</TD>
            <
    TD>                                            
                [
    img]images/la_02.jpg[/img]</TD>
            <
    TD>                                            
                [
    img]images/la_03.jpg[/img]</TD>
        </
    TR>
        <
    TR>
            <
    TD>
                [
    img]images/la_04.jpg[/img]</TD>
            <
    TD>
                [
    img]images/la_05.jpg[/img]</TD>
            <
    TD>
                [
    img]images/la_06.jpg[/img]</TD>
        </
    TR>
        <
    TR>
            <
    TD>
                [
    img]images/la_07.jpg[/img]</TD>
            <
    TD>
                [
    img]images/la_08.jpg[/img]</TD>
            <
    TD background="images/la_09.jpg"> </TD>
        </
    TR>
    </
    TABLE
    questo il css: la tabella è all'interno di header
    Codice PHP:
    html {
        
    overflow: -moz-scrollbars-vertical;
    }

    * { 
        
    font-familyVerdanaArialHelveticasans-serif;
    }

    /* body */
    body 
        
    margin5px;
        
    padding0px;
        
    behaviorurl('catalog/javascript/png/iepngfix.htc');
        
    backgroundurl('../image/background.png'top repeat-x;
    }

    bodytdthinputtextareaselect{
        
    font-size11px;
        
    color#000000;
            
    padding0px;
    }

     
    bstrongth {
        
    color#000000;
    }

    form {
        
    padding0;
        
    margin0;
        
    displayinline;
    }

    .
    png {
        
    behaviorurl('catalog/javascript/png/iepngfix.htc');
    }
      
    a img {
        
    bordernone;
    }

    a:hover {
        
    text-decorationnone;
    }

    /* layout */
    h1 
        
    displaynone;
    }
     
    #container {
        
    width779px;
        
    positionrelative;
        
    left50%;
        
    margin-left: -389px;


  2. #2

    Re: problema tabella con firefox

    Originariamente inviato da eloderma
    ho la reale necessità di spezzare un'immagine grande in più parti per ovvie ragioni di peso
    Perchè... spezzata pesa meno? Cioè 100Kb/2 fa due foto da 30Kb?
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  3. #3

    Re: Re: problema tabella con firefox

    Originariamente inviato da ricman
    Perchè... spezzata pesa meno? Cioè 100Kb/2 fa due foto da 30Kb?
    invece di aspettare tutta la foto, viene caricata un pezzo alla volta, così si vede subito qualcosa, inoltre in alcune parti uso l'immagine come sfondo e ci metto sopra il campo cerca o cose simili, old school insomma.

    comunque ho trovato, basta togliere

    Codice PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"
    e il rendering del browser è meno "fiscale", non è bello nè giusto ma è l'unica soluzione che ho trovato.

  4. #4

    Re: Re: Re: problema tabella con firefox

    Originariamente inviato da eloderma
    comunque ho trovato, basta togliere

    Codice PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"
    :quote: :quote: :quote: :quote:
    Soluzione da VERO WEBMASTER

    Scherzi a parte... non lo togliere... e cerca di aggiornare questa old school.
    Uso così di rado le tabelle che non ricordo se c'è la cosa che cerchi... Togli i margini e i padding dove puoi, assegna anche border:none (e anche margini e padding per sicurezza) al tag img... Mi viene in mente l'esistenza di border-collapse ...mah... prendiamo il mio post come un UP
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  5. #5
    io cerco sempre di attenermi ad una formattazione rispettose delle regole del w3c e di non utilizzare le tabelle, purtroppo stavolta mi tocca.

    ho già specificato che non è la via giusta, ho già provato le soluzioni che hai proposto senza successo, il lavoro lo devo consegnare in tempo e detto tra noi ogni tanto il w3c, l'accessibiltà e tutte quelle cose carine se ne possono pure andare a ...


    funziona su explorer 5-6-7, su firefox, su safari e su opera!? ok tanto mi basta.
    :ignore:

    poi se si trova una soluzione che salva capra e cavoli sarò il primo ad utilizzarla.

  6. #6
    Originariamente inviato da eloderma
    il lavoro lo devo consegnare in tempo e detto tra noi ogni tanto il w3c, l'accessibiltà e tutte quelle cose carine se ne possono pure andare a ...

    Come si suol dire... "sono ca##i tuoi"!! (senza offesa...)
    Hai lavorato male, hai usato le tabelle per il layout e ora ne stai pagando le conseguenze.

    Non vedo dove si possa dare la colpa al W3C...


    Originariamente inviato da eloderma
    poi se si trova una soluzione che salva capra e cavoli sarò il primo ad utilizzarla.
    Meno x meno fa Più SOLO in matematica... qui si amplificano gli errori e basta

    Vedo solo due alternative e mezza:
    1) studiarti per bene le possibilità che offrono le tabelle e ovviamente tieni il doctype
    2) rifare un layout a modo
    mezza) una foto sola con un preload
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  7. #7
    Originariamente inviato da ricman

    Come si suol dire... "sono ca##i tuoi"!! (senza offesa...)
    Hai lavorato male, hai usato le tabelle per il layout e ora ne stai pagando le conseguenze.

    Non vedo dove si possa dare la colpa al W3C...


    ma infatti non sto dando la colpa a nessuno, ripeto che non posso fare a meno di usare una tabella (il layout è tutto con i div) e non ho il tempo materiale ti trovare una soluzione, avendoci già provato abbastanza.

    sembra essere un bug di firefox, si può utilizzare:

    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"

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.