Domanda

Quando ho creato un elemento pre per contentEditable e mettere a fuoco per la modifica, riceve un bordo punteggiato intorno ad esso che non sembra molto bello. Il confine non è lì quando attenzione è da qualche altra parte.
Come faccio a rimuovere quel confine?

Grazie

È stato utile?

Soluzione

immobili outline per 0px solid transparent;. Potrebbe essere necessario impostarla sullo stato :focus così, ad esempio:

[contenteditable]:focus {
    outline: 0px solid transparent;
}

Altri suggerimenti

È inoltre possibile aggiungere il :read-write pseudo-classe di elementi di stile che sono modificabili.

Per esempio ( jsFiddle ) :

.element:read-write:focus {
     outline: none;
}

Per saperne di più qui codrops .

  

Il selettore pseudo-classe :read-write è supportato in Chrome, Safari e Opera 14+, e su iOS.   E 'supportato con il prefisso -moz- in Firefox in forma :-moz-read-write.   Il selettore :read-write non è supportata in Internet Explorer e su Android.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top