Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    33

    Eliminare riquadro tratteggiato quando si clicca su un link: solo Opera lo elimina.

    Salve di nuovo ,
    domanda semplice semplice (almeno spero).

    Ho cercato nei vecchi post, ma non sono riuscito a trovare niente di specifico.

    PROBLEMA: Quando clicco su un link (testuale) mi appare una cornice (1px credo) punteggiata intorno al testo stesso. Tale cornice rimane fintanto che non clicco su un'altra parte della pagina.

    TENTATIVI: Ho provato ad utilizzare:
    Codice PHP:
    a{border:none;}
    a hover{border:none;} 
    addirittura (anche se non c'entra niente :rollo: )
    Codice PHP:
    img{border:none
    Ho provato ad utilizzare anche la proprietà "hidden" oppure "0px" ... ma nisba!

    RICHIESTA: aiutatemi per favore.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    33
    Per evitare che la discussione passi, subentrandone delle nuove, in seconda pagina, la aggiorno : magari domani, che non è festivo, qualche "anima pia" mi verrà incontro ...
    spero


    Notte

  3. #3
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    a {
    outline : none;
    -moz-outline: none;
    }


    -Fab-




    Keywords: link click bordo tratteggio tratteggiato intorno contornato outline focus
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    33
    Grazie Fcaldera prima di tutto. Allora:

    Ho provato a mettere

    a{outline:none}

    Il riquadro è scomparso su Firefox (quindi Opera e Fierefox OK!).


    Rimane però su Internet Explorer e su Netscape .

    Non capisco però l'istruzione ""-moz-outline:none". La sintassi non è per CSS (il -moz- altera
    l'attributo in tag).

    Magari ho capito male io il tuo codice ?

    Cosa ne pensi?


  5. #5
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    è una proprietà valida su mozilla/firefox e ignorata negli altri browser
    con quella definizione di norma a me spariscono tutti i riquadri sui link

    prova ad applicare quelle regole anche agli elementi contenuti nel link, ad esempio alle immagini
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    33
    Cioè se ho capito bene A TE tale riquadro tratteggiato SCOMPARE su TUTTI i browser citati applicando l'attributo NONE alla proprietà OUTLINE nei tag A e IMG. Per intenderci

    a{outline:none}

    img{outline:none}

    manca altro?




    P.S. Ma che era allora "-moz- outline: none" ... una ripetizione dovuta alla battitura :master: ?

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    33
    Ho provato, nonostante il link sia riferito solo a parole (e non ad immagini), ad applicare

    outline:none

    sia a "a", sia ad "img", sia ad "a:hover" ... ma niente. IE proprio va' per i fatti suoi. Altra lezione di programma scritto "coi piedi" da parte di Microsoft. Scusate l'OT, ma quando ci vuole ci vuole ... e, se tutti usassero firefox ... sarebbe un'altra storia .


    Grazie lo stesso Mod. per la pazienza .

  8. #8
    meglio evitare di usare questa proprietà se non indispensabile.

  9. #9
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da Smarty
    P.S. Ma che era allora "-moz- outline: none" ... una ripetizione dovuta alla battitura :master: ?
    http://developer.mozilla.org/en/docs/CSS:-moz-outline
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Io sapevo che occorreva un piccolo JS per togliere il riquadro.
    <a ... onclick="this.blur();">
    In pratica si toglie il focus non appena e` stato spostato sul link.

    Comunque non e` una bella cosa toglierlo, dato che l'utente che usa i browser che lo mettono si aspetta di vederlo e potrebbe trovarsi male se non lo vede. E un utente che naviga con la tastiera, non sa piu` dov'e` con il puntatore.
    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.