En évoquant il y a trois jours ':target' et son manque d'harmonie avec une url re-formulée par "pushState()", se posait la question du problème sur IE 10 - Windows ne fait pas l'écran à la maison le week-end.
Le problème y est identique. Les solutions proposées alors fonctionnent bien sur IE 10 et 11, mais sans le déplacement dans l'historique - boutons "back" et "forward" via notamment le clavier.
Gaëtan L. : notes souvent techniques, en front-end principalement — et dataviz, web3, Photoshop…
<https://langhade.net/gaetan>
31 juillet 2014
:target : pseudo-classe rafraîchie avec pushState()
Libellés :
compatibilité,
CSS3,
JavaScript,
type code,
type interface
27 juillet 2014
:target : pseudo-classe à concilier avec pushState(),
et IE 8
Edit du 31/07/2014 : voir aussi :target : pseudo-classe rafraîchie avec pushState().
La pseudo-classe CSS 3 ':target' sélectionne l'élément du DOM pouvant correspondre à une ancre dans l'url. Une navigation interne à la page, d'ancre en ancre, se fait en général directement, et l'un des soucis serait alors de savoir si l'on veut tenir compte d'Internet Explorer 8.
Et IE 8
Il y a une réponse avec 'onhashchange' : La pseudo-classe ':target‘ : alternative pour IE 8.
"pushState()" ne rafraîchit pas ':target'
Dès que l'on rajoute une couche de liaison entre navigation interne et l'url de la page, une question épineuse se pose.
Libellés :
compatibilité,
CSS3,
JavaScript,
type code,
type interface
Inscription à :
Articles (Atom)