Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    commenti condizionali..

    Ciao a tutti,

    vorrei caricare un css per IE 6 tramite i commenti condizionali ma non ne vuole sapere...non so dove e se sbaglio!
    Il commento è cosi inserito nella pagina:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title></title>
    <link rel="stylesheet" type="text/css" href="css/layout.css" />
    <!-- [if IE]>
    <link rel="stylesheet" type="text/css" href="css/layout_ie.css" />
    <![endif]-->
    </head>

    Qualcuno sa illuminarmi?

    Grazie
    sandro1492

  2. #2
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    Re: commenti condizionali..

    Originariamente inviato da sandro1492
    Ciao a tutti,

    vorrei caricare un css per IE 6 tramite i commenti condizionali ma non ne vuole sapere...non so dove e se sbaglio!
    Il commento è cosi inserito nella pagina:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title></title>
    <link rel="stylesheet" type="text/css" href="css/layout.css" />
    <!-- [if IE]>
    <link rel="stylesheet" type="text/css" href="css/layout_ie.css" />
    <![endif]-->
    </head>

    Qualcuno sa illuminarmi?

    Grazie
    sandro1492
    <style type="text/css" media="screen">@import url("css/layout_ie.css");</style>

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188

    Re: commenti condizionali..

    Originariamente inviato da sandro1492
    Ciao a tutti,

    vorrei caricare un css per IE 6 tramite i commenti condizionali ma non ne vuole sapere...non so dove e se sbaglio!
    Il commento è cosi inserito nella pagina:
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title></title>
    <link rel="stylesheet" type="text/css" href="css/layout.css" />
     <!-- [if IE]>
     <link rel="stylesheet" type="text/css" href="css/layout_ie.css" />
     <![endif]-->
    </head>
    Qualcuno sa illuminarmi?

    Grazie
    sandro1492
    La sintassi HTML postata sembra corretta, ed e` meglio di quella consigliata da Braco.
    Potrebbero esserci errori (di sintassi o altro) nel file css richiamato.
    Hai gia` validato il codice HTML e i due codici CSS?

    PS: usa i tag VBcode appositi (bottoni # o PHP) quando inserisci codice, altrimenti la formattazione va persa.

    EDIT: ora vedo uno spazio di troppo tra i -- e la quadra [: prova a toglierlo.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4

    Re: commenti condizionali..

    <!-- [if IE]>
    <link rel="stylesheet" type="text/css" href="css/layout_ie.css" />
    <![endif]-->
    Codice PHP:

        
    <!--[if IE 6]>
        <
    link rel="stylesheet" type="text/css" href="css/layout_ie.css" />
        <![endif]--> 

    Se è solo per IE 6 va aggiunto il 6 se no viene preso da tutte le versioni di IE
    E va tolto lo spazio

    Prova cosi e poi dicci

    Perchè essere stupidi non è una menomazione ma un diritto di tutti!!!

  5. #5

    commenti condizionali

    Ciao a tutti e grazie per le risposte, in questi giorni ho fatto prove su prove ma i commenti non vengono presi da IE6 ed inferiori...

    Ho provato sia la proposta di Braco ma ovviamente viene pescato a nche da firefox e qusto non lo si vuole, ed ho tolto lo spazio senza risultato.

    Ho provato ad eliminare il secondo trattino dopo il primo punto esclamativo e me lo accetta semplicemente perchè esce dal commento!

    Decisamente non riesco a comprendere dove sia il problema...

    <!-- [if IE 6] >
    <link rel="stylesheet" type="text/css" href="css/layout_ie.css" />
    <![endif] -->

    Sapreste darmi delle nuove dritte?

    Grazie
    sandro1492

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Che mi risulti i commenti condizionali sono accettati da IE5 in poi.
    Pero` occorre verificare quale versione esatta di IE hai (come risponde il browser quando gli si chiede la versione).

    Prova con
    <!-- [if lt IE 7]>
    che significa: "le versioni di IE inferiori a 7"
    Questo dovrebbe prendere tutte le versioni 5, 5.2, 5.5, 6 , anche se il browser rispondesse con versione 6.02

    E se ancora non funziona,
    sposta il CC dentro il body, e mettici qualcsa che venga visualizzato, tipo:
    <!-- [if lt IE 7]>

    questo testo lo legge solo IE inferiore al 7</p><![endif]-->
    A quel punto puoi giocare con i gt, gte, lt, lte e vedere subito e con certezza cosa passa e cosa no.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    codice:
    
    <link rel="stylesheet" type="text/css" href="css/layout.css" />
    
    
    
    <!--[if IE]>
     <link rel="stylesheet" type="text/css" href="css/layout_ie.css" />
    <![endif]-->
    Io faccio così di solito.

    In questo modo sono sicure che la distinzione dei css per iu vari browser è netta, infatti se non espliciti che il primo foglio di stile è solo per i browser diversi da IE questo viene utilizzato anche dallo stesso IE.

    Prova un pò.
    http://www.sanpaolosassari.it
    Il panino più buono è quello più grande

  8. #8

    commenti condizionali

    ciao a tutti e grazie sempre per le risposte...

    Ho applicato il codice cosi come me lo hai scritto e funziona solamente discriminando tra FF e IE 7 in giù.!

    Ora ho notato che sul libro che ho il codice dei CC è scritto cosi:

    <!--[if IE 7]>
    <link rel="stylesheet" type="text/css" href="css/layout_ie.css" />
    <![endif]-->

    ed effettivamente nell'editor mi appiaono come commenti; mentre se li scrivo come quelli postati da te:


    <link rel="stylesheet" type="text/css" href="css/layout.cs" />


    mi si evidenzia il link ai css...!

    Ora non capisco le due differenze, e rimango ancora NON ingrado di far selezionare al browser il proprio CSS...non so dove sbattere la testa per risolvere questo mio problema...hai o avete altre soluzioni?

    grazie
    ciao
    sandro1492

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non sempre "andare per tentativi" porta ad un risultato in tempi brevi ...

    Inverter ti ha indicato DUE tipi diversi di commenti:
    - SOLO PER IE,
    - PER TUTTI TRANNE IE
    Non puoi mescolare le due cose e farne uno a caso ...

    Comunque tra i "link utili" c'e` un reiferimento ai commenti condizionali per IE, dove sono spiegati un po' meglio di come si puo` fare in un forum.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  10. #10
    Se io volessi usare un unico css e inserire settaggi differenti per ie da una parte e per gli altri dall'altra come potrei fare?
    Ho letto cose del tipo *html o *> ma non funzionano (o sbaglio io)

    Ad esempio in un css voglio modificare sto parametro:

    Codice PHP:
            #chat {
                
    width98%;
                
    text-align:left;
            } 
    Per IE

    Codice PHP:
            #chat {
                
    width100%;
                
    text-align:left;
            } 
    Per gli altri browser

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.