• User Attivo

    opera e firefox visualizzano colori differenti in tabella con css

    Avendo realizzato una tabella con html e css, ottengo una differente visualizzazione di colori tra ie e opera da un lato, e firefox dall'altro; conoscendo che quest'ultimo è più preciso nell'interpretare il codice, ho provato ad aggiustare le cose, ma inutilmente.
    Sarò davvero grato a chi vorrà darmi una mano.

    Cosa vorrei realizzare:
    usando html e css, senza javascipt, vorrei realizzare una tabella con un sola riga e due td, all'interno dei quali vorrei porre una serie di parole in elenco usando il tag ul; tali parole dovrebbero essere di un colore nel primo td e di altro colore nel secondo, e tutte ancorate a differenti pagine html.

    Vorrei avere quindi 10 anchor, cinque di un colore(nel primo td) e cinque di un altro(nel secondo td), e tutti puntati a pagine tra esse differenti.

    Chiusa la tabella vorrei scrivere la parola "home" che punta alla pagina index usando un terzo colore, dato che i primi due usati non staccano sul fondo della pagina.

    Cosa ho fatto per raggiungere lo scopo:
    nella dichiarazione iniziale dei css ho indicato le caratteristiche di "a" indicando il colore per il primo td, e poi, quando ho scritto nel secondo td ho messo questo codice che nei miei intenti sarebbe dovuto servire per cambiare il colore:
    <td width="50%" align="center">
    <ul>
    <li><a href="franco.html"><p style="font-family: arial black; font-size: 40px; font-weight: 900; font-style: italic; color: yellow;">* Franco</p></li></a>
    ripetendo tutta la scrittura per ogni li successivo

    Purtroppo, però, pur funzionando tutto il resto regolarmente, firefox non mi visualizza il secondo td col giallo, mantenendo invece il colore che ho indicato per il primo td.

    Ancora, c'è lo stesso problema di colore per la parola "home" posta sotto la tabella:
    per tale situazione ho creato un div in tal modo
    <div class="navbar" align="center">
    <a href="index.html"><p style="font-family: times new roman; font-size: 14px; color: white; text-decoration: underline; font-style: normal;">home</a></p>
    </div>

    Anche in questo caso, però, ff non visualizza il colore bianco, ma mantiene quello del primo td, che poi è quello dichiarato in apertura, entro il tag style.

    Come ho detto, i differenti colori si visualizzano con IE ed opera, ma non con firefox.

    Per ultimo c'è ancora un'altra differenza di visualizzazione tra ie ed opera da un lato e ff dall'altro: si tratta della distanza in verticale tra i vari li posti nel secondo td: con opera si vedono i diversi li del primo e secondo td allineati, con ff i vari li del secondo td sono maggiormente spaziati in senso verticale

    Qualcuno sa indicarmi ove sbaglio?

    grazie


  • Super User

    Ciao velx,
    per quanto riguarda i colori,prova a sostituirli con i valori corrispondenti in formato RGB.
    Qui trovi una tabella in merito.
    Ciao!


  • User Attivo

    Ehi, probid, ti ringrazio molto.... Sai che non ci avevo pensato, anche se uso sempre gli rgb....., insomma non ho mai realizzato che i vari sistemi possano dare risultati differenti

    Appena posso ci provo e ti farò sapere; magari avessi ragione!!!!

    GRAZIE!!!


  • User Attivo

    Ciao probid, cattive notizie.

    Purtroppo non va nè con gli rgb, nè con gli esadecimali.

    Aggiungo anche un'altra differenza: la parola home posta sotto la tabella, non solo non appare del colore richiesto, ma ff non cambia neanche il carattere, -cosa che l'altro giorno non avevo detto- per cui tutta la pagina ha lo stesso carattere e lo stesso colore.

    Insomma sembra che stia commettendo una bestialità, non un semplice erroruccio; ff proprio non mi si fila proprio per niente.............

    Comunque molte grazie, probid, per il link che mi hai dato; è davvero un buon sito.

    Rimango in attesa di qualche guru che mi indichi quanto sono somaro!!