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

    rimuovere tratteggio da tutti i link della pagina

    Vorrei rimuovere il tratteggio da tutti i link di una pagina ma con una soluzione alternativa allo scrivere onFocus="this.blur()" per ogni link. Vorrei farlo una volta sola per tutto il documento.

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    lo fai con i css
    a:focus {outline-style:none}

    pero' considera che quel tratteggio puo' tornare comodo all' utente perche' molto comunemente rappresenta l' unica differenza visiva tra l' ultimo link cliccato e tutti gli altri

  3. #3
    I css agiscono in Mozilla ed Explorer 8, ma non Explorer 7 che attualmente è ancora più diffuso dell'8. Quindi mi serve una soluzione in javascript che funziona bene anche sul 7 ma vorrei evitare di farmi passare tutti i collegamenti.
    Riguardo all'utilità del tratteggio non discuto, ma in un layout a fondo nero è abbastanza antiestetico anche perchè i link hanno il padding laterale, quindi il tratteggio non riquadra le voci ma l'area sensibile. Provvederò io, se è il caso, a distinguere il link visitato dagli altri.

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    a me risulta funzionare anche sul 7

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    comunque, se proprio lo vuoi fare in javascript questo e' piu' o meno quanto
    codice:
    window.onload=function(){
      var lnks=document.getElementsByTagName('a');
      for(var k=0,l=lnks.length;k<l;k++){
         lnks[k].onfocus=function(){this.blur();}
      }
    }
    ciao

  6. #6
    Grazie funziona, ho trovato anche questo topic
    http://forum.html.it/forum/showthrea...ocus+this.blur
    dove si chiedeva la stessa cosa.
    A me la regola css su Explorer 7.0.5730.13 non funziona, ma l'ho aggiunta lo stesso così tra css e javascript sono sicuro che il tratteggio non si vede e l'utente brancola nel buio

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.