2012-01-09 69 views
-1

我一直在盯着這個很長一段時間,我是肯定這是顯而易見的,但我需要另一套眼睛。即使溢出設置爲「自動」並且空白設置爲「前」,滾動條也不會出現

我使用Google Prettify語法突出顯示了我的Tumblr博客上的代碼塊。一切都很好,除非我不想讓代碼包裝,除非它是真正的EOL。相反,當文本對於包含塊太寬時應該出現滾動條。

下面是一個例子:http://accidentalhacker.com/post/15521210350/sticky-notes-with-css3

如果我在Chrome檢查<pre>元素,overflow已正確設置爲autowhite-space設置爲pre,所以我不知道爲什麼文本仍然包裹。

+0

我不太清楚在示例中我看到你在說什麼。你能發佈一些示例代碼嗎? – Wex 2012-01-09 08:22:56

回答

1

包裝是由包裝div元素上的word-wrap: break-word設置引起的。出於某種原因,當您檢查pre元素時,Chrome不會將此屬性顯示爲繼承,但仍會影響呈現。

如果由於某種原因需要對div進行設置,請通過爲pre元素設置word-wrap: normal來覆蓋該設置。

+0

太棒了!這就是我錯過的,「單詞包裝」!看起來像我的主題默認樣式表設置不當(爲我所需要的)。 – 2012-01-09 15:45:52

相關問題