« @import url » et Option(s) Internet du navigateur
Bonjour,
Je suis confronté à un problème non pas de développeur mais d’utilisateur. Je tente d’accéder à une page Internet dont le lien est précédé d’un « @import url » :
Code:
1 2 3 4
| <div id="blogMe">
<style type="text/css" media="all">@import url(http://www.allibert-trekking.com/include/css/blogMe.css);</style>
</div> |
Ayant deux ordinateurs :
- sur l’un, j’accède sans problème à la page souhaitée,
- tandis que sur l’autre, le lien me redirige vers la page d’accueil du site et dans ce cas, que je ferme ou non la page d’accueil du site, Internet restant actif, un deuxième clic sur le lien me permet d’accéder correctement à la page souhaitée.
J’en conclu que le bon fonctionnement du « @import url » doit dépendre d’une option Internet du navigateur (IE), mais laquelle ? Après confrontation des options Internet de mes deux ordinateurs, je n’ai toujours pas trouvé la bonne option à cocher ou décocher. J’ai également consulté à peu près tout ce qui s’est dit à propos des CSS en relation avec « @import url » mais je n’ai pas trouvé la réponse que j’espérais.
Qu’en pensent les spécialistes ?
A propos de « @import url »
Bonjour 12monkeys,
Citation:
Envoyé par
12monkeys
D'abord je n'ai pas très bien compris ce que ça faisait comme erreur : la règle @import est une autre manière de lier un document html à une feuille de style, je ne vois pas ce que @import a à voir avec un lien cliquable...
Bon, je vais tenter de décrire très précisément le contexte…
Citation:
Envoyé par
12monkeys
Comment peux-tu cliquer sur le lien si tu fermes la page ?
J’avais dit qu’IE était toujours actif. C’est-à-dire que mon lien reste accessible sur une page qui elle, est toujours ouverte. Et que je ferme ou non la page d’accueil du site ouverte par mon premier clic, un deuxième clic sur mon lien ouvre bien la page spécifique du site que je souhaite consulter.
Ceci est également vrai depuis ce même lien communiqué par e-mail.
Cela fait comme si l’ouverture de la page d’accueil du site avait importé sur mon ordinateur les fonctions nécessaires qui vont permettre au deuxième clic d’accéder à la page spécifique que je cherche à afficher.
Citation:
Envoyé par
12monkeys
Par contre tu as ta balise style dans le corps du document (balises div autour). Or la balise style doit se trouver dans l'en-tête du document : entre les balises head.
Pour ce problème que je soumets, je ne me situe pas en tant que développeur mais en tant qu’utilisateur, donc, ce n’est pas moi qui conçois ce code. Je ne fais que reprendre le code que propose le site sur lequel j’interviens dans le cadre d’un back office.
Pour comprendre ce code, justement, je me suis décidé à l’insérer dans un autre back office où j’interviens également et où j’ai la possibilité d’accéder au HTML.
J’ai également inséré ce code dans le contenu d’un mail que je me suis envoyé sur chacun de mes deux ordinateurs. L’ouverture du lien fonctionne parfaitement sur l’un et pas sur l’autre. Ça énerve !
Pour être concret, je te propose tout simplement d’accéder aux deux sites sur lesquels j’interviens. Le premier : GIFA t’ouvre la page dans laquelle j’ai inséré le code en question. Le back office me permettant d’accéder au HTML, j’ai un peu sophistiqué mon histoire en l’insérant centré dans un tableau. Il suffit donc d’afficher le code de la page, ce que j’ai fait, pour constater que la balise « style » n’est pas entre les balises « head » ainsi que tu le préconises.
A partir de là, tu cliques donc sur le premier lien (01/08/2008 à 16h29 - Trekkeurs d'Islande) pour accéder au deuxième site sur lequel j’interviens. Si tout se passe bien, tu accèdes donc à la page que j’ai créée dans le cadre du back office de ce site. En bas de chaque page de ce site, un menu horizontal offre la possibilité de « Citer cette page ». Une fenêtre s’ouvre avec le code HTML proposé et le choix « Sélectionner le code » copie le code dans le presse-papiers, etc.
Mon problème, donc, c'est que lorsque je clique sur ce lien, le lien s'affiche bien en tant qu'URL dans IE mais après quelques secondes de réflexion, il est remplacé par le lien vers la page d'accueil du site.
Merci à toi d'essayer d'apporter une réponse à ce petit problème. Cela dit, ce n'est pas vital pour moi mais ça m'enquiquine bien quand même. J'ai longtemps pensé que le site me déroutait volontairement vers sa page d'accueil, jusqu'à ce que je teste sur un autre micro.