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

    position absolute e compatibilità browser

    Ho un problema con i CSS e la posizione assoluta. Provo la pagina con IE e va tutto bene: testo centrato dentro ad un'immagine. Sia l'immagine che il testo sono posizionati con position absolute.
    Se vado a provare la visualizzazione della pagina con Mozilla (o firebird che ha lo stesso motore) le parole vengono posizionate non al centro dell'immagine.
    Come posso ovviare a questa incompatibilità tra browser? Devo per forza ricorrere ad un browser sniffer?

    Tra l'altro ho anche un'altro problema di compatibilità: ho delle immagini/link che al passaggio del mouse tramite codice javascript vengono cambiate con altre immagini. Funziona solo con IE.

    Grazie anticipatamente a chi mi aiuterà?
    powered by slackware 9.1 & WindowsXP
    Programmazione: C/C++, Java, Visual Basic
    Web: HTML, CSS, PHP, JavaScript
    sito web www.softwaremerelli.it

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    311
    posta il codice così possiamo aiutarti meglio

  3. #3
    Il codice del file css è

    /*posizione quadro contatore*/
    .pos_quadro{
    position: absolute;
    top: 500px;
    left: 15px;
    width: 138px;
    background : #0000AF;
    }

    /*posizione testo del quadro contatore*/
    .pos_testo_q{
    position: absolute;
    top: 515px;
    left: 30px;
    width: 100px;
    font: bold 24px Book Antiqua;
    color: white;
    }

    pos_quadro riguarda la figura che deve racchiudere la stringa
    pos_testo_q riguarda la stringa

    ----------------------
    codice del frame interessato

    ...
    <style>
    @import url(css_file/stile.css);
    </style>
    .....
    </head>
    <body>
    <div align="center">
    ....
    posizionamento immagini
    .....
    [img]img/contascatti.gif[/img]
    </div>
    <p align="center" class="pos_testo_q">
    stringa (scritta con codice PHP)
    [/b]

    ------------------------
    risultato perfetto con IE, risultato pessimo se visualizzato con Mozilla (stringa a cavallo del bordo inferiore dell'immagine).
    powered by slackware 9.1 & WindowsXP
    Programmazione: C/C++, Java, Visual Basic
    Web: HTML, CSS, PHP, JavaScript
    sito web www.softwaremerelli.it

  4. #4
    prova a mettere un id e non una classe
    Luca Mascaro
    Usability e Accessibility Engineer, User Interface Designer/Engineer
    NOW BLOG
    W3C HTML & WCAG WG Member for IWA/HWG

  5. #5
    Niente da fare.

    Ho sostituito il selettore class con id ma non cambia nulla.

    powered by slackware 9.1 & WindowsXP
    Programmazione: C/C++, Java, Visual Basic
    Web: HTML, CSS, PHP, JavaScript
    sito web www.softwaremerelli.it

  6. #6
    RISOLTO :sexpulp:

    mettendo le due class all'interno di tag span invece di p.

    Evidentemente mozilla gestisce il ritorno a capo allachiusura del tag p diversamente da IE.

    Ciao e grazie a tutti

    powered by slackware 9.1 & WindowsXP
    Programmazione: C/C++, Java, Visual Basic
    Web: HTML, CSS, PHP, JavaScript
    sito web www.softwaremerelli.it

  7. #7
    Utente bannato
    Registrato dal
    Aug 2011
    Messaggi
    27
    ho lo stesso problema ho messo span ma su mozilla sempre lo stesso difetto

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    @grgq

    apri un nuovo post

    riesumarne uno di OTTO anni fa è eccessivo

    chiudo

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.