avec SPIP 2.1.10 [17657],
dans l'espace public, lorsque je suis identifié,
la feuille de style ci-dessous est insérée, normal, mais juste avant la balise
fermante </head> alors que j'utilise la balise #INSERT_HEAD plus haut
du coup l'ordre d'apparition des css et des js est perturbé
je ne sais pas ou est inséré cette feuille de style dans le core, mais peut-être
faudrait il ajouter la détection de insert_head avant de l’insérer en dernier
recours avant </head>
Quel est exactement ton problème ? Tu peux très bien surcharger les
styles de cette css soit en utilisant des sélecteur plus "forts" ou
alors en utilisant une feuille perso nommée spip_admin_perso.css
merci bruno pour ta réponse.
en fait je cherche à optimiser le temps de chargement de la page en plaçant
les feuilles de styles avant les script javascript, vu que ces derniers
bloquent l'affichage de la page pendant leur exécution.
l'ordre idéal étant d’abord le placement des scripts « inline »*, ensuite
l’appel aux fichiers CSS externes, et enfin l’appel aux fichiers JavaScript
externes.
en anglais ici :
je pense donc qu'on peut essayer, au moment d'inserer cette feuille de style,
de détecter la présence éventuelle de la balise insert_head,
voir insert_head_css pour respecter cet ordre la.