Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Condizioni IF in html

  1. #1

    Condizioni IF in html

    Salve a tutti, premetto che so che ci sono tanti altri 3d dedicati a questo argomento, ma non sono riuscito a trovare quello che cercavo...
    Comunque ho un dilemma che riguarda le condizioni [if IE] etc...

    Allora, indirettamente riguarda anche i css, però non solo.
    Mi chiedevo:
    1) E' possibile escludere un <div> dalla visualizzazione di Internet Exploder utilizzando gli IF?
    2) Sto cercando il codice che funzioni per farmi caricare dei fogli di stile differenti in base a se si utilizza IE o altro...

    Perché ho provato questo codice:
    codice:
    <!--[if IE]>
    <link rel="stylesheet" href="css/home_ie.css" type="text/css" media="screen" charset="utf-8" />  
    <![endif]-->
    
    <!--[if !IE]>
    <link rel="stylesheet" href="css/home.css" type="text/css" media="screen" charset="utf-8" />
    <![endif]-->
    ma non mi funziona.

    Comunque ecco a voi il link al mio sito e i due link dei fogli di stile:
    foglio di stile per IE
    foglio di stile per tutti gli altri

    PS: non mi intendo assolutamente di questo linguaggio, per cui perdonatemi...

  2. #2
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    E' possibile escludere un <div> dalla visualizzazione di Internet Exploder utilizzando gli IF?
    codice:
    <div>questo div non è visualizzato da explorer</div>
    alla stessa maniera puoi nascondere ad Explorer altri tag e contenuti

  3. #3
    ah ok, però allora il codice deve essere questo:
    codice:
    <div>questo div non è visualizzato da explorer</div>
    e non questo:
    codice:
    <!--[if IE]>
    <div>questo div non è visualizzato da explorer</div>
    <![endif]-->
    perché a me quest'ultimo non mi funziona, cioè il DIV viene visto anche da IE. E' un problema mio o è proprio così? comunque grazie

  4. #4
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    Il codice deve essere quello che ti ho dato.
    Se scrivi

    codice:
    <!--[if IE]>
    qualsiasi contenuto
    <![endif]-->
    tutti gli altri browser considerano quel codice un semplice commento e non lo rendono nella pagina.
    Usando invece un commento annidato a questa maniera all'interno del commento condizionale

    codice:
    qualsiasi contenuto
    dici al solo Explorer di considerare il contenuto un commento

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.