J'ai simplifié un problème que j'ai rencontré dans Firefox (le code original est généré par les contrôles côté serveur). Ouvrez l'extrait suivant dans IE et Firefox:Firefox appliquant le style au bloc de script
<html>
<style>
.AllInline, .AllInline * { display: inline; }
</style>
<span class="AllInline">
Test
<script type="text/javascript">
<!-- var obj = {}; //-->
</script>
</span>
</html>
Dans IE, je reçois:
test
Alors que dans Firefox, je reçois:
test <!-- var obj = {}; //-->
Le contenu du bloc de script devient visible en quelque sorte.
Je ne m'attendais pas à ce que les règles de style soient appliquées aux blocs de script (on ne peut pas vraiment voir pourquoi on voudrait ça non plus).
Quelqu'un aurait-il une explication?
Comment exactement se comporte-t-il dans Firefox? – mcandre
J'ai ajouté les résultats que je reçois. – Locksfree
Chrome se comporte comme FireFox – Yisroel