Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di darkiko
    Registrato dal
    Feb 2002
    Messaggi
    3,030

    bordo sballato sul link :hover

    giorno

    c'ho un problemino:
    devo andare a mettere mano su un portfolio composto da una serie d'immagini di dimensioni differenti, disposte su due colonne... alcune di queste immagini sono link e io vorrei semplicemente che passando col mouse su queste immagini intorno all'immagine appaia un bordo arancione.

    il mio codice html è semplicemente:
    codice:
    <div class="portfolio_loghi">
    ...
    [img]img/portfolio/loghi/pluto.gif[/img]
    
    <a href="index.php?pagina=pippo">
    [img]img/portfolio/loghi/pippo.gif[/img]
    </a>
    
    ...
    </div>
    mentre il css corrispondente è così:
    codice:
    .portfolio_loghi img{
    border:0px;
    margin-top:8px;
    }
    .portfolio_loghi a{
    padding:4px;
    border:0px;
    margin:0px;
    }
    .portfolio_loghi a:hover{
    border:2px solid #F60;
    margin:0px;
    padding:4px;
    }
    solo che quello che succede si vede qua sotto:

    IE

    FF


    ed ovviamente la versione 'corretta' sarebbe quella di IE... dove sbaglio e come faccio a correggere?

    grazie mille
    è nella nostra unicità che risiede la meraviglia degli esseri umani

  2. #2
    Utente di HTML.it L'avatar di darkiko
    Registrato dal
    Feb 2002
    Messaggi
    3,030
    mah, io un uppettino lo farei
    è nella nostra unicità che risiede la meraviglia degli esseri umani

  3. #3
    Non so se per caso può essere questo il problema, ma hai provato a mettere a TUTTE le immagini un bordo "trasparente", e colorarlo solo all'hover?



    P.S. Quando una dimensione è pari a zero, nei css non occorre specificarne l'unità di misura. border:0px si può tranquillamente scrivere border:0.

  4. #4
    Utente di HTML.it L'avatar di darkiko
    Registrato dal
    Feb 2002
    Messaggi
    3,030
    Originariamente inviato da pierofix
    Non so se per caso può essere questo il problema, ma hai provato a mettere a TUTTE le immagini un bordo "trasparente", e colorarlo solo all'hover?



    P.S. Quando una dimensione è pari a zero, nei css non occorre specificarne l'unità di misura. border:0px si può tranquillamente scrivere border:0.
    avevo provato a mettere un bordo bianco su sfondo bianco ma comunque mi da quel risultato sballato...


    intanto grazie per l'altro consiglio, forse l'avevo letto da qualche ma non ero sicuro e allora specificavo sempre
    è nella nostra unicità che risiede la meraviglia degli esseri umani

  5. #5
    Mmm, prova così:
    codice:
    .portfolio_loghi img{
       border:0;
       margin-top:8px;
    }
    .portfolio_loghi a{
       padding:4px;
       border:0;
       margin:0;
       border:2px solid #fff;
    }
    .portfolio_loghi a:hover{
       border:2px solid #f60;
    }

  6. #6
    Utente di HTML.it L'avatar di darkiko
    Registrato dal
    Feb 2002
    Messaggi
    3,030
    niente, stesso problema

    adesso appena ho un attimo faccio una prova su un file vuoto, così vedo proprio se è un problema così o se c'è qualche altra proprietà specificata nel css che da fastidio
    è nella nostra unicità che risiede la meraviglia degli esseri umani

  7. #7

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.