Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

AriOps

CSS events no IE

Recommended Posts

AriOps

Estava a criar uma aplicação em php e precisei de recorrer ao CSS, e aí decidi experimentar usar eventos como o hover.

O que constatei foi que o IE não suporta os eventos CSS, pelo que fui ao FF e eles correram na perfeição.

Vou deixar aqui o código para poderem testar. A minha dúvida é: O IE não suporta mesmo estes eventos ou é só daqui?


.button
{
font-family; Arial;
font-size: 12px;
border-style: solid;
border-width: 1px;
border-color: #666666;
background-color: #FFFFFF;

}
.button:hover {

font-family; Arial;
font-size: 12px;
border-style: dotted;
border-width: 1px;
border-color: #666666;
background-color: #FFFFFF;
}

edit: isto foi feito para um simples botão de formulário


Daniel Correia

Share this post


Link to post
Share on other sites
revX

Realmente é um dos muitos problemas que o css tem com o css...

Além dos eventos o IE não interpreta bem o código e obriga o progrmaador a duplicar as linhas de código css para conseguir o mesmo que conseguiria com uma simples linha...

Enfim... Ainda alguem sabe porque é que a Microsoft não lança uma pacote de actualização para isso no IE 6 ?

Share this post


Link to post
Share on other sites
milks

Sim, esse é um problema do IE, o :hover (e outros) só são suportados nos links, não funcionam no botão, mas se esse estilo fosse para um link o efeito já iria funcionar.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.