Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Commento condizionati

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    144

    Commento condizionati

    Sul mio pc ho solo IE7, non tengo altri IE più vecchi. Ho letto i vari tutorial sui "commenti condisionati", volevo farvi vedere ciò che ho realizzato, se andava bene o no...

    Codice PHP:
    <link rel="stylesheet" href="css/style.css" media="screen" type="text/css" />
    <!--[if 
    lt IE 7]>
    <
    link rel="stylesheet" href="css/styleIE7.css" media="screen" type="text/css" />
    <![endif]--> 
    Fatemi capire bene, in questo modo chi ha da IE7 (escluso) in giù carica il file style.css, chi ha da IE7 in su (per le prossime versioni) carica styleIE7.css, giusto???e per chi ha FireFox quale dei due carica??? anche se con FF non dovrei aver problemi, visto che carica le trasparenze.
    vìvepix

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Con quel commento condizionale succede questo:

    Tutti (FF, IE5, IE6, IE7, ...) caricano "css/style.css"
    I browser IE6, IE5 caricano anche "css/styleIE7.css".

    lt vuol dire minore di, non minore o uguale (che e` lte)

    I browser non-IE interpretano le tre righe sotto come commento, e non leggono cosa c'e` all'interno.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    144
    Ma se su entrambi definisco in DIV uguale di nome ma con caratteristiche diverse, quale mi carica???
    vìvepix

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    In quello generale (primo) metti le definizioni per tutti i browser;
    nel secondo (letto solo da IE secondo il commento condizionale) metti solo le cose che devono essere diverse per IE (in pratica le "correzioni").
    Nei CSS la dichiarazione successiva sovrascrive la precedente.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    144
    Non avendo le versioni precedenti di IE (ho solo la 7), come posso testare le mie pagine???
    vìvepix

  6. #6
    Utente bannato
    Registrato dal
    Apr 2007
    Messaggi
    82

    ma si scoprono sempre sistemi nuovi!!

    ciao a tutti.
    l'altro giorno mi sono studiato il libro di troiani del 2005 sui css, e quando parlava degli elenchi ordinati diceva che per risolvere alcuni bug di explorer era necessario usare i commenti condizionati.
    Poi, navigando, ho trovato un menu uguale che però ne faceva a meno e funzionava allo stesso modo!
    Come si fa a starci a dietro?
    saluti
    marco

    -

    Ogni occasione è buona per regalare uno stereogramma GHISIRDS!
    http://www.idee-regalo.biz

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Originariamente inviato da vivepix
    Non avendo le versioni precedenti di IE (ho solo la 7), come posso testare le mie pagine???
    Qualche aiuto lo puoi avere da siti di questo tipo (che peraltro io non ho mai provato - in qualche caso e` richiesta l'iscrizione, in altri richiedono il tuo indirizzo e-mail):
    - http://www.browsershots.org
    - http://www.browsercam.com/
    - http://www.danvine.com/icapture/
    - http://www.browsrcamp.com/
    - http://ipinfo.info/netrenderer/
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  8. #8
    Utente bannato
    Registrato dal
    Apr 2007
    Messaggi
    82
    Gli ultimi 2 che hai elencato sono carini e funzionanti, per vedere il sito in altre risoluzioni e con i vecchi explorer.
    Fatto sta che però non esistono ancora dei veri servizi per fare un bel test su vari browser..

    Lo devo creare io?

    Fossi capace lo farei!!!

    ciao
    marco

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non credo che possa esistere un servizio serio che fa quello che chiedi: tenerlo aggiornato costerebbe piu` di quanto rende.
    Puoi fartelo tu, puoi anche fornire un servizio, ma per fare una cosa fatta bene, occorre un umano che faccia le prove in varie condizioni, cosa che non e` sostenibile economicamente (io sono convinto).

    I link citati possono dare una mano, soprattutto nella fase (auto-)educativa, per far capire gli errori ai programmatori.

    L'alternativa e` provare sempre su alcuni browser (FF, IE, Safari), e PROGRAMMARE IN MODO CORRETTO, in modo da minimizzare le differenze tra browser: puo` essere un po' limitativo (soprattutto sulle liberta` grafiche), ma neanche troppo, quando conosci bene XHTML e CSS.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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 © 2025 vBulletin Solutions, Inc. All rights reserved.