Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    31

    problema visualizzazione IE6

    Ciao a tutti!
    Il mio problema è questo, sto creando un sito che si vede bene su tutti i browser, tranne che su internet explorer 6

    Non si tratta di piccole imprecisioni ma il sito con ie6 è proprio 'rotto' !

    So che posso mettere nell'<head> delle varie pagine questo codice



    di modo che il browser legge la versione di internet explorer e va a pescare il foglio di stile inerente...
    Il problema è che pare non funzionare!

    Io uso dreamweaver e pare non 'prendere' questo codice, ma nemmeno se lo inserisco direttamente nel file!

    Dove sbaglio?

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924

    Re: problema visualizzazione IE6

    Originariamente inviato da skalis
    Ciao a tutti!
    ...

    Dove sbaglio?
    1) verifica quale doctype stai usando e controlla che sia un doctype strict
    2) il commento condizionale lo hai messo in cima ai tuoi css o lo hai messo in coda, come ultimo della lista?
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Perche` usi lte ie6 (che significa <= versione 6 )?

    Prova ad usare lt ie7 oppure eq ie6.

    e comunque il commento condizionale con lo stile per IE va messo DOPO gli stili (o i link) per gli altri browser
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    31
    grazie delle risposte innanzitutto...


    allora il doctype è html public..

    <!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" >

    Io ho messo così
    La prima parte rimanda alla pagina .css 'normale'
    sotto ho messo il condizionale che rimanda alla pagina .css aposita per ie6...

    <link rel="stylesheet" type="text/css" href="../index2.css" media="all" />
    <!--[if IE]>
    <style type="text/css" media="all">.borderitem {border-style:solid;}</style>
    <![endif]-->


    Mich Ho messo lte IE 6 perche a questo link ho letto così
    http://www.mrwebmaster.it/css/artico...stile_812.html

    Ora proverò a scrivere come dici tu, comunque il punto è che pare non vedere il commento, perlomeno dreamweaver, perchè come credo sappiate quando tu metti un rimando a qualsiasi pagina, la stessa ti esce nell'interfaccia grafica di DW.
    ESempio se sto lavorando sulla pagina home.php e c'è un foglio di stile associato quello lo posso vedere al di sopra dell'area in cui scrivo e posso comodoamente ragiungerlo cliccandoci sopra... (scusate la poca chiarezza...)

    Ora provo a fare entramebe le modifiche, mettere doctype strict e lt ie7 come dite voi e vedo che sucede...

  5. #5
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    hai un doctype TRANSITIONAL
    è necessario partire da un doctype strict (cerca nel forum) se si vuole minimizzare le differenze di rendering tra browser.

    Può darsi che introdurlo ora comporti ulteriori problemi di visualizzazione dove prima vedevi correttamente, però prima ne adotti uno e meglio è
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    31
    ah...

    non la sapevo questa cosa...
    ma basta che scrivo strict al posto di public o è più complicata la cosa?

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    31
    ops volevo dire strict al posto di transitional?

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    La sintassi non e` libera. Devi sceglierla tra quelle previste.
    Vedi ad esempio http://www.w3schools.com/tags/tag_doctype.asp
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    31
    BOOOOOM!!!

    Funziona!!

    Per ora ho provato solo con la pagina home... e no mi da problemi di visualizzazione, in più mi legge le modifiche che facio al foglio di stile inerente ie6 !!!

    Domani mi ci metto ed aggiusot tuto !
    Grazie mille ragazzi siete gentilissimi!

    ho messo così

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

    in modo da impostare la pagina 'strict'
    e così



    in modo che il codice legga se i browser è uguale a ie 6...


  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    31
    Mich per far vedere il foglio di stile 'separato' soo ad ie 6 bisogna mettere <!--[if lte IE 6]>
    altrimenti metendo quello che dicevi tu anche le versioni di ie 7 e 8 vedono lo stesso foglio di stile 'separato'

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.