Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    problema css e include con ie

    ho sviluppato un sito con layout css e la funzione include di php
    utilizzando questa funzione:

    <?php
    session_start();

    if(isset($_SESSION["permesso"])){
    include "./inc/admin_menu.php";
    }



    ?>
    -il file admin_menu.php contiene semplicemente dei link all' intreno di un <div><a>link1<a><a>link2</a></div>


    La pagina che viene generata non viene sempre visualizzata correttamente su internet explorer mentre funziona bene con opera e firefox

    quale può essere il problema?

  2. #2
    sicuramente hai un'errore nel codice html generato, ricontrollalo

  3. #3
    Utente di HTML.it L'avatar di JHammer
    Registrato dal
    Sep 2004
    Messaggi
    754
    Credo che il thread sia nel forum sbagliato...dovresti andare nel forum HTML...comunque il fatto che una pagina sia visualizzata male con l'IE è quasi normale.

    Ho scritto pagine che ho validato come XHTML1 STRICT, inclusa la validazione CSS, e che giravano alla perfezione con Firefox...poi su IE...un disastro. Purtroppo è quest'ultimo, vista la sua insana diffusione, a dire l'ultima parola.

    Il problema naturalmente è il supporto bacato dei CSS, anche dei più semplici!

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    59
    Non so quanto possa esserti utile il mio consiglio,non sono un esperto, ma forse ti conviene utilizzare uno script che ti permetta di distinguere tra i vari browser e di utilizzare differenti css:

    <?
    $agent=getenv("HTTP_USER_AGENT");
    if (preg_match("/MSIE/i", "$agent")){
    $risultato="stile1.css"; #inserisci il link del css per IE
    } else if (preg_match("/Mozilla/i", "$agent")){
    $risultato="stile2"; #inserisci il link del css per NS
    } else {
    $risultato="stile1"; #inserisci il link del css per tutti gli altri Broswer
    }
    ?>

    questo è da inserire prima del tag <html>, mentre prima della chiusura del tag </head> basta inserire

    <?
    echo "<link rel=\"stylesheet\" href=\"$risultato\" type=\"text/css\">";
    ?>

    per rimandare al foglio di stile

  5. #5
    grazie a tutti per il tempestivo aiuto.
    Ho risolto comunque il mio problema ponendo nella definizione degli stili width: 100% laddove i layer <div style="width: 100%">contenuto</div> davano problemi nella visualizzazione con ie

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.