用于IE中预先存在的元素的CSS

4 css internet-explorer

我想定义一个CSS类,它将提供与HTML <pre>元素相同的样式.我试过这个:

.mystyle { 
   display: block;
   font-family: monospace;
   white-space: pre;
} 
Run Code Online (Sandbox Code Playgroud)

哪个在FF上工作正常,但在IE上不工作(不保留白色空格).有人有线索吗?

Kor*_*nel 7

white-space:pre 只有IE6和更新版本支持.

您的页面可能没有DOCTYPE或已经过时,这可以在所有较新版本的IE中模拟IE 5.

将HTML4严格添加DOCTYPE到您的文档中.确保之前没有其他任何东西DOCTYPE,因为IE6不会"看到"它.