2009-09-16 11 views
1

Maintenant, je sais que cette question est trop parlé, mais je ne peux pas sembler trouver une question qui porte sur ce petit bijou directement si ici ...Default soumettre style bouton formulaire

Dans Opera et IE quand un formulaire a l'accent sur l'entrée de soumission par défaut obtient une sorte de surlignage. Comme le contour est quand vous avez l'onglet concentré sur un élément.

Cependant, contrairement à l'onglet un (lignes en pointillés à l'intérieur ou autour de qui pour moi est agréable et facile à utiliser et ainsi VOULEZ pour mes utilisateurs) celui-ci a des conceptions bizarres ...

Firefox a ses propres problèmes mais au moins vous pouvez le personnaliser. Il réserve l'espace pour le "highlight"/"border" ou tout ce que vous voulez l'appeler, ce qui signifie que votre entrée sera plus importante que tout autre navigateur. - Pourquoi ne peut-il pas faire ce qu'il fait pour les ancres et avoir le point culminant autour de la chose foudroyée?

Opera est étrange en lui-même (Opera 10) car il rend le contour "highlight" quel que soit le noir. Maintenant, ce n'est pas un problème à moins d'avoir un arrière-plan noir ... et il remplace la bordure originale qui est juste digne de palmface ... à quoi pensaient-ils.

IE est comme Firefox, mais aucun moyen connu pour personnaliser ..

Maintenant pour la question suivante: est-il un moyen de définir la couleur sanglante dans Opera pour cet événement de mise au point (qui résoudrait cette question) ou avoir dans firefox sans avoir à gonfler le design dans tous les autres navigateurs ou un moyen de rendre conforme IE du tout.

Un grand merci à l'avance

Répondre

3

J'ai essayé et essayé mais je ne pense pas que ce soit possible.

+3

Vous avez été abattu? S'il vous plait, s'il vous plait, s'il vous plaît, celui qui m'a voté répondez à la question – Dorjan

+0

yah quoi de neuf avec ce mec, +1 sur votre réponse et +1 sur votre commentaire ... Aussi je pense que vous avez raison parce que j'ai le même problème et il semble que vous ne pouvez pas empêcher le comportement par défaut. BTW, je souhaite que les gens sur Stackoverflow grandiraient et non pas voteraient les gens parce qu'ils sont amers à propos de quelque chose. –

+0

Merci jpsivashy :) Je déteste le fait que tous les navigateurs ont une façon unique de faire des boutons et ne nous permettent pas non plus d'accéder à toutes les fonctionnalités de CSS. Oh bien. – Dorjan

0
button:active{background-color:#f00;} 
button:hover{background-color:#0f0;} 

Cela devrait vous permettre de contrôler l'interaction visuelle d'un bouton. Pour cibler un bouton spécifique, indiquez une valeur d'identifiant dans votre code HTML sur la balise du bouton.

+0

vous dire .. actif Hmm ... Je vais voir ça. – Dorjan

+1

Jusqu'à présent, l'activité n'a rien fait ... – Dorjan

0

essayer de faire

<input type='submit' autocomplete='off' style='outline:none;'/> 

cela a fonctionné pour moi dans les champs de texte - Je ne suis pas sûr si elle porte sur des éléments de soumettre ou de bouton, mais il vaut la peine d'essayer.

+0

Malheureusement, cela ne fonctionne pas pour tous les navigateurs. Merci beaucoup. – Dorjan

0

Kinda hackish, mais fonctionne vraiment ..

<input type='submit' onfocus="blur()" />