Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    617

    Commenti condizionali per ie8, non sembra funzionare!

    Come da titolo ho provato a mettere un commento condizionale per IE8, o meglio, per IE in generale.

    Ho scritto così:

    <link rel="stylesheet" href="style.css" type="text/css" />
    <!--[if IE]>
    <link href="style_ie.css" type="text/css" rev="Stylesheet" rel="Stylesheet" />
    <![endif]-->

    Al momento però non sortisco effetto, l'unico cambio tra i due file css in pratica è il colore di fondo, ma non me lo cambia se provo a caricare la pagina con IE8.

    Ho sbagliato qualche cosa?

    Grazie in anticipo!

  2. #2
    Per curiosità prova a cambiare al volo solo una voce del css anzichè richiamare un foglio di stile...
    Tipo
    <!--[if IE]>
    .ciao {background-color:red;}
    <![endif]-->
    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
    Verifica pure che le regole presenti nel css inserito tramite commento condizionale sovrascrivano quelle del css che precede.
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  4. #4

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    617
    Niente da fare, anche cercando di cambiare solo un elemento, resta tutto come se leggesse dal css principale.

    La cosa ancora piu strana è che se nel css per ie, cambio ad esempio il colore del body, tutto funziona, ma se cambio quello di un div denominato container, resta tutto invariato secondo il css principale.

    Onestamente sono un po' in stallo, mi servirebbe un aiutone, è l'ultima cosa che mi manca e mi rode un casino non riuscirci!

    Grazie in anticipo!

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    In questi casi sospetto un errore (magari un semplice errore di sintassi).

    Quindi anzitutto passa dai validatori (validatore HTML e validatore CSS) e controlla se ci sono errori.

    Se non riesci posta il link alla pagina: qualche occhio estraneo allo sviluppo e` piu` facile che trovi gli errori banali rispetto a chi ci sta sopra da giorni.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    617
    Fermo restando che mi escono parecchi errori(24 per l'esattezza) sul controllo html, i css non hanno errori, mi da solo un paio di avvisi perchè ho utilizzato lo stesso colore per dei link. nulla più.

    Non sono un esperto "validatore" ma non credo che gli errori che mi tira fuori(alcuni verametne incomprensibili) c'entrino molto con il problema del commento condizionale, che non è mai menzionato tra gli errori.

    Posso approfittare ancora del tuo aiuto?

    Grazie infinite in anticipo!

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Quanto contenuto nel commento (tra i limitatori ) non viene validato (e` un commento per tutti tranne che per IE). Quindi quanto contenuto dentro il commento va validato separatamente (ad esempio mediante copia-incolla nel validatore).

    Io posso aiutarti (domani perche` adesso sto per andare via), ma devi postare un link.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    617
    Grazie dell'aiutone.
    Se per te va bene domani nel primo pomeriggio sono qui davanti.
    Tornando al discorso validazione, ti anticipo che all'interno del commento condizionale per ie non c'è altro che il richiamo al css specifico per per IE.

    Ho fatto validare tramite il validatore css proprio quel file e risulta tutto ok(mi dice solo che ci sono dei link che hanno lo stesso colore) solo 2-3 avvisi, ma non errori veri e propri!

    Grazie in anticipo e a domani!

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    617
    Coden cosa intendi con

    "Verifica pure che le regole presenti nel css inserito tramite commento condizionale sovrascrivano quelle del css che precede."

    Scusa il ritardo ma mi sono appena accorto del tuo post!

    Grazie!

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.