Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    324

    problemi con keyword !important

    Ciao a tutti,

    apro questa discussione perchè mi sono imbattuto su un problema che non riesco a risolvere.
    Il problema è che per ragioni applicative ho implentato questo tipo di DOCTYPE

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    portandomi però ad avere delle complicazioni con i css, nel senso che all'interno del mio css ho degli attributi che hanno come finale la keyword !important... In teoria tramite tale chiave il browser IE non dovrebbe interpretarlo, ma non è cosi... il codice che sta sulla stessa riga dell' !important viene interpretato pure da IE...

    Mi sapreste dire come mai?

    Grazie anticipatamente

  2. #2
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    !important funziona con Explorer (dalla 7 in su in standard mode). Se hai bisogno di differenziare i css per ie puoi ricorrere ai commenti condizionali

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    324
    Originariamente inviato da Prill
    !important funziona con Explorer (dalla 7 in su in standard mode). Se hai bisogno di differenziare i css per ie puoi ricorrere ai commenti condizionali
    ah non lo sapevo questo... comunque scusa la mia ignoranza i commenti condizionali cosa farebbe?

    Grazie anticipatamente

  4. #4
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    Un commento condizionale è un particolare tipo di commento interpretato dal solo Explorer
    esempi:



    possiamo scegliere la versione di Explorer cui rendere visibile un contenuto



    possiamo poi specificare più versioni con l'uso di altri operatori: gt = greater than (es. <!--[if gt IE 8]>), gte = greater than or equal, lt = less than, lte =less than or equal

    e infine nascondere qualcosa ad explorer con un commento annidato

    tutte le versioni di Explorer consideranno questo contenuto un commento, sarà invece letto dagli altri browser

    anche in questo caso è possibile specificare la versione di ie che ci interessa.

    All'interno dei commenti inseriremo, come codice normale, tutto ciò che ci interessa.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    324
    Originariamente inviato da Prill
    Un commento condizionale è un particolare tipo di commento interpretato dal solo Explorer
    esempi:



    possiamo scegliere la versione di Explorer cui rendere visibile un contenuto



    possiamo poi specificare più versioni con l'uso di altri operatori: gt = greater than (es. <!--[if gt IE 8]>), gte = greater than or equal, lt = less than, lte =less than or equal

    e infine nascondere qualcosa ad explorer con un commento annidato

    tutte le versioni di Explorer consideranno questo contenuto un commento, sarà invece letto dagli altri browser

    anche in questo caso è possibile specificare la versione di ie che ci interessa.

    All'interno dei commenti inseriremo, come codice normale, tutto ciò che ci interessa.
    grandioso.... mille grazie per la spiegazione adesso la provo subito.... sei stato davvero gentile....

    Ti faccio sapere come va...

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    324
    Originariamente inviato da Prill
    Un commento condizionale è un particolare tipo di commento interpretato dal solo Explorer
    esempi:



    possiamo scegliere la versione di Explorer cui rendere visibile un contenuto



    possiamo poi specificare più versioni con l'uso di altri operatori: gt = greater than (es. <!--[if gt IE 8]>), gte = greater than or equal, lt = less than, lte =less than or equal

    e infine nascondere qualcosa ad explorer con un commento annidato

    tutte le versioni di Explorer consideranno questo contenuto un commento, sarà invece letto dagli altri browser

    anche in questo caso è possibile specificare la versione di ie che ci interessa.

    All'interno dei commenti inseriremo, come codice normale, tutto ciò che ci interessa.

    ho provato come mi hai consigliato te, ho usato i commenti condizionali nel css ma niente il risultato che nessuno dei browser interpretano correttamente le istruzioni....

    Comunque per farti capire meglio cosa ho scritto all'interno del mio css ecco il codice:

    codice:
           <!--[if IE]> 
                   .immagini{ margin: 10px 20px; } 
           <![endif]-->  
           <!--[if !IE]> 
                   .immagini{ margin: 0px 20px; } 
           <![endif]-->

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.