在Internet Explorer中,PRE
樣式爲white-space:nowrap
導致PRE
中的代碼在使用美化(http://code.google.com/p/google-code-prettify/)時位於一行中, 。prettify突出顯示PRE與白空間:nowrap是IE中的一行
<br/>
是不是應該在PRE
中產生一個新行?我在加載頁面後檢查了由prettify生成的HTML源代碼,並在遇到換行符時生成<br/>
。
查看http://blog.mikecouturier.com/2009/12/google-street-view-with-google-maps_27.html舉例。
這在FF和Chrome中都不會發生。
感謝
編輯:這也許與此有關:Inserting a newline into a pre tag (IE, Javascript)
奇怪的是...你的示例鏈接不起作用,除非用下劃線替換%5F,即使它是相同的。 – glomad 2009-12-28 18:28:07
這很奇怪..當我編輯帖子,下劃線仍然存在.. – 2009-12-28 20:28:24
這很奇怪。我希望我能回答你的問題,我花了一段時間在調試器中看着它。在我看來,prettyPrint()運行後,前塊中有** no ** br標籤。你確定他們在IE嗎? – glomad 2009-12-29 03:37:09