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

    bordi su immagine con link

    ciao a tutti, dovrei visualizzare un bordo su alcune immagini usando i css ed ho fatto in questo modo...

    [img]prova.jpg[/img]

    nel file css ho messo questo
    .shadow1 { border: #333300 1px solid; }

    con ie funziona tutto bene mentre con firefox no
    è possibile ottimizzarlo anche per firefox?

    ecco le due anteprime...





    grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    IL problema e` l'utilizzo di attributi HTML per la formattazione.
    Togli tutti gli attributi di formattazione dall'HTML, e spostali nel CSS (verifica la sintassi, che e` leggermente diversa).
    Poi se usi XHTML Strict, avrai una cosa circa uguale anche in IE6, se invece usi un'altra DTD dovrai usare i commenti condizionali per sistemare le dimensioni, dato che IE6/7(quirks mode) ha un box model diverso dagli altri browser.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    663
    Prova dare al link display:block con una width e una height pari alle dimensioni della tua immagine, oppure dai il bordo invece che al link all'immagine stessa.

  4. #4
    Originariamente inviato da Mich_
    IL problema e` l'utilizzo di attributi HTML per la formattazione.
    Togli tutti gli attributi di formattazione dall'HTML, e spostali nel CSS (verifica la sintassi, che e` leggermente diversa).
    in che senso scusa?

  5. #5
    Originariamente inviato da gengix
    Prova dare al link display:block con una width e una height pari alle dimensioni della tua immagine, oppure dai il bordo invece che al link all'immagine stessa.
    le immagini sono 100x150px, potresti aiutarmi?

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Originariamente inviato da ratlook
    in che senso scusa?
    Nel senso che stai usando i CSS ( border: #333300 1px solid; ) e contemporaneamente stai usando formattazione generata con attributi HTML ( border="0" width="100" ... ).
    Questo genera dei conflitti, che browser diversi risolvono in modi diversi.
    Per usare bene i CSS devi eliminare tutta la formattazione HTML.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.