The: activo pseudo-clase se aplica mientras un enlace está siendo seleccionada por el usuario.
CSS1 era un poco ambiguo en este comportamiento : "Un enlace 'activo' es uno que se está seleccionado actualmente (por ejemplo por una prensa de botón del ratón) por el lector ." Además, en CSS1,: activo fue mutuamente exclusivo de: enlace y : visitado. (Y no había: flotar pseudo-clase.)
CSS2 cambió las cosas para que las reglas para : activos pueden aplicarse al mismo tiempo que : visitado o: enlace. Y el comportamiento se explica un poco mejor: "La :.. Activa pseudo-clase se aplica mientras un elemento está siendo activado por el usuario Por ejemplo, entre los tiempos el usuario pulsa el botón del ratón y lo libera"
IMO, FF y otros cumplen con CSS2 mejor que IE. Pero dado que se supone que un enlace carga una nueva página, IE podría decir legítimamente decir que el enlace sigue siendo "activo" mientras que la nueva página está cargando , que es lo que sucede.
se puede ver un comportamiento contrario a la intuición similar en FF por clic en el enlace, pero moviendo el ratón fuera del enlace mientras mantiene el botón del ratón. El enlace no está activado (no se carga una página nueva), , pero el enlace permanece en el estado: activo.Por otro lado, Chrome y Opera desactivan el enlace, pero al veces diferentes; Chrome tan pronto como el mouse abandone el área de enlace, Opera no hasta que se suelte el botón del mouse. IE se comporta de la misma manera que FF en este ejemplo . (Hit entrar después de arrastrar el puntero del ratón fuera el enlace, y se le ver más diferencias en el comportamiento.)
Yo no llamaría a cualquiera de estas diferencias "bugs", a causa de ambigüedades en la especificación.
La única solución alternativa que puedo ofrecer es aceptar que no puede controlar cada aspecto del comportamiento del navegador. Los usuarios de diferentes navegadores tienen diferentes expectativas de comportamiento , y si comienzan a jugar con la expectativa del usuario, , está en el camino equivocado.
Uh, ¿a qué estilo ': active' se refiere? Trabajan en ambas versiones para mí – BoltClock
@BoltClock: El menú tiene un estilo activo. Debe ser más oscuro cuando se presiona, lo que le da una distinción en comparación efecto. – UrBestFriend
Lo veo ahora. Me lo he perdido. – BoltClock