Visualizzazione dei risultati da 1 a 7 su 7

Discussione: corretta sintassi....

  1. #1

    corretta sintassi....

    è giusta questa sintassi, per fare in modo che attorno ad un'immagine ci sia un bordo, e se questa immagine è un link, passando sopra con il mouse il bordo cambi colore??

    codice:
    .imga  { display:inline; border: 1px solid #C1C1C1; margin-left: 5px; margin-top:2px; text-align:center;}
    a:hover .imga {display: inline; border: 1px solid #25363E;}

  2. #2

    Ciao

    codice:
    .imga a:hover{display: inline; border: 1px solid #25363E;}
    Ciao Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    non sono d'accordo con borgio.
    Per essere corretto il CSS di borgio, occorrerebbe un HTML di questo tipo:
    [img]...[/img]...</img>
    cosa che francamente mi pare strana (forse anche errata)


    Pero`, foranangel, per controllare se il CSS e` corretto devi postare anche il relativo HTML.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Grazie per le risposte
    purtroppo non sono a casa per postare il codice, cmq proverò a spiegarmi..

    ho un'immagine, a questa immagine è associato un link che apre una pagina web

    [img]...[/img]</img>
    in questa immagine voglio che compaia un bordo di 1 px di un colore,
    se si passa con il puntatore del mouse sopra l'immagine il bordo deve cambiare colore...

    qual'e' il codice css per creare questo effetto??
    dove devo applicare la classe? al link o all'immagine?

    grazie
    alessia

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Puoi applicarla al link oppure all'immagine oppure ad ambedue. Nei tre casi il CSS cambia.

    Esempio1:
    [img]...[/img]
    (attenzione che il </img> non esiste: e` un errore)

    il CSS:
    .link1:link img { border: 1px solid #C1C1C1; }
    .link1:hover img { border: 1px solid #25363E; }
    (potrebbe avere problemi in qualche browser)


    Esempio2:
    [img]...[/img]

    il CSS:
    .immagine { border: 1px solid #C1C1C1; }
    .immagine:hover { border: 1px solid #25363E; }
    (non funziona in IE)
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6

    Ciao

    Non conoscevo il codice.

    Ciao Ciao

  7. #7
    Originariamente inviato da Mich_
    Puoi applicarla al link oppure all'immagine oppure ad ambedue. Nei tre casi il CSS cambia.

    Esempio1:
    [img]...[/img]
    (attenzione che il </img> non esiste: e` un errore)

    il CSS:
    .link1:link img { border: 1px solid #C1C1C1; }
    .link1:hover img { border: 1px solid #25363E; }
    (potrebbe avere problemi in qualche browser)


    Esempio2:
    [img]...[/img]

    il CSS:
    .immagine { border: 1px solid #C1C1C1; }
    .immagine:hover { border: 1px solid #25363E; }
    (non funziona in IE)
    ho provato la prima soluzione...e non funziona

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.