Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    136

    Con firefox si, con explorer no! perchè?

    ho una pagina html che contiene dei frame, delle pagine richiamate all'interno dei frame, e un foglio di stile che viene utilizzato dalle varie pagine.
    Ora, se apro la pagina con firefox vedo tutto come ho settato nei parametri del foglio di stile, mentre se lo apro con explorer non c'è niente che rispetta i parametri messi nel css.

    Qualcuno sa dirmi il perchè e come fare per rendere la pagina visualizzabile su entrambi i browsers?

    grazie!

  2. #2
    Dovresti postare almeno un pò di codice...

    Il css, il richiamo dalla pagina HTML... così si può dire ben poco :P
    SGr33n

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    136
    questo è il richiamo che uso :
    codice:
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link rel="stylesheet" type="text/css" href="css/menu.css">
    <link rel="stylesheet" type="text/css" href="css/generale.css">
    </head>
    Mentre i css che uso sono :
    1) menu.css
    codice:
    /* CSS TUTTI I MENU */
    a#link{
     text-decoration: none;
     color:#000000;
    }
    
    /* CSS MENU INDEX */
    div#index {
     background:url(../immagini/index/sfondo.jpg);
     position:absolute;
     width:900px;
     height:600px;
     margin: 0 auto;
     z-index:1;
    }
    img#enter {
     position:absolute;
     left: 380px;
     top: 400px;
    }
    
    /* CSS MENU A */
    div#menuA {
     background:url(../immagini/menuA/sfondo.jpg);
     position:absolute;
     width:200px;
     height:500px;
     margin: 0 auto;
     z-index:1;
    }
    img#chi {
     position:absolute;
     left: 60px;
     top: 150px;
    }
    img#cosa {
     position:absolute;
     left: 60px;
     top: 185px;
    }
    img#dove {
     position:absolute;
     left: 60px;
     top: 220px;
    }
    img#contatti {
     position:absolute;
     left: 60px;
     top: 255px;
    }
    img#vetrina {
     position:absolute;
     left: 60px;
     top: 290px;
    }
    img#links {
     position:absolute;
     left: 60px;
     top: 325px;
    }
    img#home {
     position:absolute;
     left: 60px;
     top: 385px;
    }
    img#ricerca {
     position:absolute;
     left: 60px;
     top: 420px;
    }
    
    /* CSS MENU B */
    div#menuB {
     position:absolute;
     width:900px;
     height:100px;
     margin: 0 auto;
     z-index:1;
    }
    
    /* CSS MENU INIZIATIVE */
    div#menuIniziative{
     width:240px;
    }
    div#menuIniziative{
     float:right; 
    }
    div#anteprima{
     margin-right: 240px;
    }
    img#eventi {
     position:absolute;
     left: 460px;
     top: 300px;
    }
    img#precedentiiniziative {
     position:absolute;
     left: 460px;
     top: 335px;
    }
    img#cappellamusicale {
     position:absolute;
     left: 460px;
     top: 370px;
    }
    img#giteepellegrinaggi {
     position:absolute;
     left: 460px;
     top: 405px;
    }
    2)generale.css :
    codice:
    /* CSS GENERLAE */
    
    body{
    background-color:#000000;
    color:#FFFFFF;
    font-family:"Palatino Linotype";
    }
    
    div#content {
     position:absolute;
     width:700px;
     height:500px;
     margin: 0 auto;
     z-index:1;
    }
    
    div#center {
     position:absolute;
     width:460px;
     margin: 0 auto;
     z-index:1;
    }
    
    a{
     text-decoration: none;
     color:#999999;
    }

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    136
    ho messo in rete una piccola parte del sito.
    giusto per farvi vedere cosa succede utilizzano mozilla e explorer..

    Questo è l'indirizzo :

    http://www.fantafrosties.altervista.org/sito/index.html


    nella pagina index perchè con mozilla viene rispettato lo stile dei css mentre su explorer tutti i link hanno il bordo blu ?

    e perchè nella home il menu sotto è spostato un po come gli pare a lui ?

    un aituo per favore....

  5. #5
    Originariamente inviato da emi81
    ho messo in rete una piccola parte del sito.
    giusto per farvi vedere cosa succede utilizzano mozilla e explorer..

    Questo è l'indirizzo :

    http://www.fantafrosties.altervista.org/sito/index.html


    nella pagina index perchè con mozilla viene rispettato lo stile dei css mentre su explorer tutti i link hanno il bordo blu ?

    e perchè nella home il menu sotto è spostato un po come gli pare a lui ?

    un aituo per favore....
    Non so se ciò risolva il problema... comunque nel sito c'è un errore. Ci sono tanti <a id="link">. Ciò è vietato! Usa <a class="link"> e, nel CSS, metti a.link.

    E facci sapere.

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    136
    ho modificato come mi hai detto, ma non cambia nulla.
    continuano a verificarsi gli stessi problemi...

  7. #7
    Guarda, la butto lì, è solo una mia supposizione in quanto non posso digerire i frames, li trovo alquanto fastidiosi e quindi non ho esperienze a riguardo:

    Prova ad inserire il richiamo ai fogli di stile direttamente nelle pagine frame... secondo me è poco corretto fare come hai fatto tu, soprattutto semanticamente.

    Se poi posso darti un altro consiglio trasforma tutti gli id in class... gli id devono essere univoci per creare una pagina conforme w3c, è scorretto crearne di vari.
    SGr33n

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    136
    anche a ma non piacciono i frame, solitamente utilizzo i div, solo che mi hanno chiesto di fare in modo che il menu sotto rimanesse sempre in primo piano e poi siccome devo utilizzare un bel numero di pagine gia create in precedenza, se per ogni pagina devo rimettermi a ricrearne il layout impazzisco, anche perchè si parla di circa un centinaio di pagine...

    proprio perchè non mi piacciono molto i frame, e quindi non li uso molto, non riesco a capire perchè mi da questi errori..

    non ho capito bene cosa intendi con
    Prova ad inserire il richiamo ai fogli di stile direttamente nelle pagine frame... secondo me è poco corretto fare come hai fatto tu, soprattutto semanticamente.
    vorresti dire di mettere il richiamo ai file css nel file html dove creo la struttura con i frame?

    per quando riguarda la sostiuzione di "id" con "class" faccio la modifica in serata e poi ti dico!

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.