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

    bordo di input type image su Firefox

    Ciao a tutti,

    Ho modificato il tag img di default con border: 0, tuttavia su firefox, con un input type="image" quando ci clicco su mi appare un bordo che prende non solo l'immagine ma anche il margin (o il padding non ricordo quale ho usato ) dell'input.

    Come posso eliminarlo ?

    Grazie
    SGr33n

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il tag <input> e` diverso dal tag <img>. Devi specificare ambedue nel CSS.

    Puoi usare una classe da assegnare ai tag <input type="image" ...>, oppure, se si tratta solo di un problema per i browser conformi al W3C, puoi usare nel CSS:

    img, input[type=image] {
    ...
    }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Grazie 1000 della risposta Mich_ ma purtroppo con input[type=image] { border: 0; } non ha funzionato...

    Comincio a pensare che si tratti del focus... ma è cmq strano che mi capiti solo per questa immagine. In tal caso come faccio ad eliminarlo ?

    Grazie ancora
    SGr33n

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se e` il bordino del focus non puoi eliminarlo: e` una cosa inserita dal browser.
    Ma lo vedresti anche su un link, e in particoalre su un link che contiene solo un'immagine:
    [img]...[/img]


    Se non e` il bordo del focus, puoi inserire una classe apposita:
    <input type="image" class="qualcosa" src="..." />

    E il CSS:
    img, .qualcosa { border: 0; }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    è il focus perchè con tab va via :\

    Niente da fare allora giusto ?

    Hai detto che se il link è riferito anche ad un testo non appare ? quindi se ci aggiungessi un

    codice:
    & nbsp;
    come link ?
    SGr33n

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se e` il focus c'e` sempre.

    Puoi toglierlo con un JS:
    <a href="..." onfocus="this.blur;"> /* oppure onclick */

    <input type="image" onclick="this.blur">

    Pero` controlla se poi il form parte.

    Ma se fossi in te non mi darei troppi problemi: l'utente che usa FF (o un browser che inserisce il bordino tratteggiato), e` abituato a vederlo, e si aspetta di vederlo, quindi non glielo toglierei.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Si, infatti... lo lascerò

    Grazie ancora
    SGr33n

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.