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

    Problema compatibilità con i brownser

    Salve a tutti!

    Mi ero già fatta viva una volta con problemi riguardanti questo sito.
    Tempo fa chiesi aiuto per quanto concerne il posizionamento dei div corretto.
    Riuscii, grazie ai vostri consigli, ad ovviare al problema. Senonchè per il corretto posizionamento di ogni div in un box ho dovuto far uso di valori negativi (sì lo so, ho fatto una schifezza ma non sapevo come riuscire a risolvere il mio problema) al momento di specificare i valori di margin. Sembrava funzionare. Il problema è che IE6 non interpreta correttamente tali valori negativi mentre Firefox e IE7 sì. Non ho ancora controllato gli altri brownser.

    Mi hanno detto che tutto dipende dai CSS. Presumo che il problema sia l'uso dei valori negativi.
    Come posso fare, dunque, a risolvere il problema rendendo il mio sito compatibile e perfettamente visualizzabile con tutti i brownser?

    Ho letto per intero questa discussione in cui ho appurato che, mediante l'uso del DOCTYPE, si può rendere compatibile il sito con ogni brownser. Ho cercato di scriverlo correttamente seguendo i vostri esempi. Può dipendere anche da quello?
    Ecco il mio DOCTYPE:

    <?xml version="1.0" encoding="iso-8859-1"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it">
    Ed ecco il mio css:

    body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(sfondo.jpg);
    background-repeat: repeat-x;
    text-align: center;
    color: #FFFFFF;
    }

    #container {
    width: 653px;
    margin: auto;
    padding: 0;
    background-image: url(background.jpg);
    background-repeat: repeat-y;

    }

    #header {
    background-image: url(header.jpg);
    background-repeat: no-repeat;
    width: 653px;
    height: 125px;
    margin: auto;
    }

    #menu {
    background-image: url(navigate.jpg);
    background-repeat: no-repeat;
    width: 653px;
    height: 100px;
    margin: auto;
    }

    #intro {
    padding: 0px;
    margin: 0px 70px 0px 0px;
    }


    #flavia {
    padding: 0px;
    margin: -74px -69px 0px 0px;
    }

    #portfolio {
    padding: 0px;
    margin: -74px -212px 0px 0px;
    }

    #links {
    padding: 0px;
    margin: -88px -340px 0px 0px;
    }

    #contatti {
    padding: 0px;
    margin: -88px -497px 0px 0px;
    }

    #title {
    background-image: url(title.jpg);
    background-repeat: no-repeat;
    width: 653px;
    height: 58px;
    }

    #navigation {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    float: left;
    width: 135px;
    padding: 0px;
    margin: -25px 1px 1px 80px;
    text-align: right;
    color: #c72623
    }


    #content {
    float: right;
    width: 384px;
    text-align: right;
    padding: 0px;
    margin: -40px 23px 1px 1px;
    }

    #footer {
    clear: both;
    background-image: url(footer.jpg);
    background-repeat: no-repeat;
    width: 653px;
    height: 43px;
    margin: auto;
    }
    Attendendo lumi, vi ringrazio anticipatamente.
    Ogni uomo mente... ma dategli una maschera e sarà sincero. - O. Wilde

  2. #2
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    dovresti cercare di togliere lo scroll orizzontale
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  3. #3
    per la mia poca esperienza possi dirti che l'unico modo efficace per adattare un css a tutti i browser è progettarne uno per ognuno e caricarlo selettivamente a seconda del browser rilevato.
    Ci sono metodi, gli hack, che permettono di definire una regola più volte in maniera che funzionino, ma può andare bene per piccoli css, se si progetta un css articolato e "lungo" è meglio separarli per via degli effetti che le regole di un elemento si riflettono sugli altri.
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

  4. #4
    dovresti cercare di togliere lo scroll orizzontale
    Ecco, altro problema. Quello scroll io non lo vedo (ne con IE ne con Firefox) quindi non so a cosa potrebbe essere dovuto...

    Grazie del consiglio, comunque!
    Ogni uomo mente... ma dategli una maschera e sarà sincero. - O. Wilde

  5. #5
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    Originariamente inviato da Lathspell
    per la mia poca esperienza possi dirti che l'unico modo efficace per adattare un css a tutti i browser è progettarne uno per ognuno e caricarlo selettivamente a seconda del browser rilevato.
    Ci sono metodi, gli hack, che permettono di definire una regola più volte in maniera che funzionino, ma può andare bene per piccoli css, se si progetta un css articolato e "lungo" è meglio separarli per via degli effetti che le regole di un elemento si riflettono sugli altri.
    detto bene, poca esperienza.

    Se scrivi un codice css corretto, puoi cavartela con un css unico.

    Qualche problema lo potrai avere su IE6 (ma in questo caso basta qualche commento condizionale per aggiustare il tutto).
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  6. #6
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    Originariamente inviato da LadyRinoa
    Ecco, altro problema. Quello scroll io non lo vedo (ne con IE ne con Firefox) quindi non so a cosa potrebbe essere dovuto...

    Grazie per il consiglio, comunque!
    Firefox 2.0.0.4, Win Xp sp2.

    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  7. #7
    Azz, è anche molto grande!
    Grazie per lo screenshot.
    Non so davvero a che cosa potrebbe essere dovuto...
    Ogni uomo mente... ma dategli una maschera e sarà sincero. - O. Wilde

  8. #8
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349
    Originariamente inviato da blekm
    Se scrivi un codice css corretto, puoi cavartela con un css unico.

    Qualche problema lo potrai avere su IE6 (ma in questo caso basta qualche commento condizionale per aggiustare il tutto).
    concordo. Ricordo inoltre a Lathspell che sarebbe meglio evitare per quanto possibile l'uso di hack, poiché non puoi prevedere il comportamento delle future versioni dei browser.

    @LadyRinoa: edito. sò suonata oggi ...


  9. #9
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349
    Originariamente inviato da LadyRinoa
    Azz, è anche molto grande!
    Grazie per lo screenshot.
    Non so davvero a che cosa potrebbe essere dovuto...
    innanzitutto, valida il codice. Se visualizzo il sorgente, ci vedo un include php che in teoria dovrebbe essere "processato" e quindi non apparirmi sul markup.
    Ho anche visto che hai incluso un prologo xml, attenzione che a IE non piace. Nel tuo caso, tra l'altro, penso che non ti serva.
    Poi, semmai, facci sapere se il problema c'è ancora


  10. #10
    Comunque si dice "browser" non "brownser"
    Sgro - Webmaster, programmazione c# e progettazione database.
    Non si forniscono soluzioni in privato.
    Non si fornisce la "pappa pronta".

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.