Firefox에서 직면 한 문제를 단순화했습니다 (원래 코드는 서버 측 컨트롤에 의해 생성되었습니다). 파이어 폭스 IE와에 다음 코드를 엽니 다 IE에서스크립트 블록에 스타일을 적용하는 Firefox
<html>
<style>
.AllInline, .AllInline * { display: inline; }
</style>
<span class="AllInline">
Test
<script type="text/javascript">
<!-- var obj = {}; //-->
</script>
</span>
</html>
를, 내가 얻을 :
테스트
파이어 폭스에서, 내가 할 동안 :
테스트 <!-- var obj = {}; //-->
스크립트 블록의 내용이된다 어떻게 든 보입니다.
스타일 룰이 스크립트 블록에 적용될 것으로 기대하지 않았습니다. 왜 이런 스타일이 필요한지 알 수 없습니다.
아무에게도 설명이 있습니까?
Firefox에서 정확히 어떻게 동작합니까? – mcandre
내가 얻은 결과를 추가했습니다. – Locksfree
크롬이 FireFox와 동일하게 동작합니다. – Yisroel