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

    la validazione w3c mi sballa explorer...

    Sto verificando che il sito che ho appena fatto sia valido per il w3c, il problema è il seguente:

    - non dichiaravo il doctype, ok non passava la validazione, ma sia su firefox che su explorer il sito viene mostrato correttamente.

    - aggiungo questo doctype:
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
    "http://www.w3.org/TR/html4/loose.dtd">
    sia su firefox che su explorer il sito non viene mostrato correttamente: nonostante per il validatore sia tutto perfetto (ne errori ne warning), non vengono caricate alcune proprietà del css, ad esempio il colore di sfondo e il colore dei link, mentre tutto il resto del css viene caricato correttamente.

    allora modifico il doctype così:

    codice:
    <!DOCTYPE XHTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
    "http://www.w3.org/TR/html4/loose.dtd">
    risultato: su firefox la visualizzazione è perfetta, e per il validatore è tutto a posto, mentre per explorer stessi problemi di prima....

    un gentile aiuto da tutti voi: che doctype dovrei usare allora? perchè non l'ho ancora capito...

    ah, explorer è in versione 8, ma il problema lo da anche in visualizzazione compatibilità...

  2. #2

    Re: la validazione w3c mi sballa explorer...

    il secondo doctype mi sembra che non esista
    comunque html (seconda parola) va scritto minuscolo
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
    "http://www.w3.org/TR/html4/loose.dtd">

  3. #3

    Re: Re: la validazione w3c mi sballa explorer...

    Originariamente inviato da mucu
    il secondo doctype mi sembra che non esista
    comunque html (seconda parola) va scritto minuscolo
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
    "http://www.w3.org/TR/html4/loose.dtd">
    sì, vero, non esiste, in pratica però penso di aver capito dove sta il problema:
    usando quel doctype, non mi prende tutte le proprietà di colore del css se le dichiaro con il codice (esempio: ffff66), mentre invece le prende se uso il nome del colore (esempio: black).
    il problema è che io ho bisogno di dichiarare alcune proprietà usando il codice, proprio perchè uso colori non standard in alcune parti delle pagine.....

    come posso fare?

    un grosso grazie in anticipo!

  4. #4
    il colore va scritto col cancelletto
    per esempio:
    codice:
    background-color: #ffff66;
    	color: #333;

  5. #5
    Originariamente inviato da mucu
    il colore va scritto col cancelletto
    per esempio:
    codice:
    background-color: #ffff66;
    	color: #333;
    non so veramente come ringraziarti, ora è veramente tutto perfetto!
    se capiti in zona una birra non te la leva nessuno

    una sola mia morbosa curiosità: perchè prima funzionava anche senza che i colori fossero dichiarati senza il cancelletto?!?

    grazie ancora!!!

  6. #6
    i colori si possono indicare in varie maniere nomi numeri codici
    http://www.w3.org/TR/css3-color/
    qui puoi leggere delle cose utili e interessanti

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.