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

    incredibile IE6...al passaggio del mouse sopra un link si sposta tutto..

    non so se vi è mai capitato..ho un corpo composto dalle classiche 3 colonne con un menu testuale semplice fatto a ul e li dentro la colonna di sx...quando passo sopra col mouse sul link (al rollover...) si sposta tutto il corpo a sinistra ! se aggiorno la pagina torna a posto.
    se non faccio rollover sul link non succede.
    lo fa sono con IE6.

  2. #2
    Meglio se indichi il link o posti un pò di codice per capire meglio...
    Stefano
    Creazione siti Internet - Udine: SC web designer

  3. #3
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,881
    Penso sia lo stesso problema che ho avuto tempo fa e ho risolto per caso. Se si tratta di liste o altro in un contenitore flottato, e hai dei padding sul contenitore, prova ad eliminarli e impostare al suo posto dei margin corrispondenti sul contenuto.

    In pratica elimini il padding dal div contenitore e lo sposti come margin sulla lista.
    Maurizio

    "se ami il lavoro che fai, non lavorerai mai un giorno in vita tua!"

  4. #4
    "This is the end, Clark... for both of us"

  5. #5

    Re: incredibile IE6...al passaggio del mouse sopra un link si sposta tutto..

    Originariamente inviato da The Hear
    non so se vi è mai capitato..ho un corpo composto dalle classiche 3 colonne con un menu testuale semplice fatto a ul e li dentro la colonna di sx...quando passo sopra col mouse sul link (al rollover...) si sposta tutto il corpo a sinistra ! se aggiorno la pagina torna a posto.
    se non faccio rollover sul link non succede.
    lo fa sono con IE6.
    Avendo riscontrato lo stesso problema, nel CSS gli stati "hover", "focus", "active" (in particolare il color ed il background) li ho dati all'elemento "a" della lista mentre all'elemento "li" le altre proprietà (display, width, ecc).
    In pratica mentre prima avevo:
    codice:
    #menu ul li a:hover{
    ...
    color: #FFF;
    background: #000
    ...
    }
    ho "scisso" in più regole:
    codice:
    #menu ul li{
    ...
    width: 5em;
    ...
    }
    e
    codice:
    #menu a:hover, #menu a:focus, #menu a:active{
    color: #FFF;
    background: #000
    }

  6. #6
    grazie a tutti per i suggerimenti.
    ho risolto dando al body margin anzichè padding.

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.