Situation:Internet Explorer ne parvient pas à charger des fichiers css
J'ai une page écrite de PHP, Wich comprendra un autocommutateur via
<style type="text/css">@import url(/css/my.css);</style>
Après (et sur demande) un fichier javascript est chargé, cela ouvre une nouvelle "fenêtre" où les déclarations css seraient utilisées.
Ceci fonctionne dans tous les navigateurs sauf Internet Explorer (7-9).
Problème:
Selon les outils de développement IE (F12) le fichier css est chargé et je peux voir toutes les déclarations faites dans ce fichier (ils sont corrects), mais quand la nouvelle fenêtre est affichée, les déclarations CSS ne semblent pas être en vigueur.
« Solution »:
Désélection (et les resélectionner, même si ce n'est pas nécessaire) certaines des règles du fichier CSS données dans le CSS Tab des outils de développement IE font la page "rend" correctement.
Question:
D'où vient ce comportement vient, et comment puis-je me débarrasser de cela?
Informations complémentaires:
Je n'ai pas plus de 4095 (sans compter dans l'ensemble des fichiers CSS alltogether) sélecteurs (en fait, j'ai moins de 2.5k) et je charge seulement moins de 31 (exactement 7) différents fichiers CSS.
Comme demandé:
<div class="navigate">
<div class="nav-slider">
<div class="nav-slider-left">
<span role="button" class="nav-link nav-page-back"><</span>
<div class="page-number">
<span>1 of 1</span>
</div><span role="button" class="nav-link nav-page-next">></span><span role=
"button" class="nav-link nav-now">â—</span><span role="button" class=
"nav-link nav-prev-week"><<</span><span role="button" class=
"nav-link nav-prev-day"><</span>
</div>
<div class="nav-slider-content">
<div class="nav-slider-bar">
<a class="nav-slider-button"></a>
</div>
</div>
<div class="nav-slider-right">
<span role="button" class="nav-link nav-next-day">></span><span role="button"
class="nav-link nav-next-week">>></span><span role="button" class=
"nav-link nav-zoomIn">+</span><span role="button" class=
"nav-link nav-zoomOut">-</span>
</div>
</div>
(i ont réduit le code HTML à la partie pertinente [ExtJS crée une énorme quantité de la structure autour du code donné)
Cela semble bizarre. Pouvez-vous montrer certaines règles et le code HTML auquel elles s'appliquent? Êtes-vous sûr que votre HTML et CSS sont valides (ou au moins ne contiennent pas de problèmes structurels flagrants)? –
Je les ai ajoutés au premier message.CSS et HTML devraient être valides, ou du moins pas totalement faux;) – Timetrick