我已經把我想要在這裏調試的問題的一個小示範:http://jsfiddle.net/bvDBb/7/。Safari中的文本縮進錯誤或預期的行爲?
在Chrome,Firefox和Opera中,文本縮進按預期工作(或至少是我期望的方式) - 縮進文本的第一行,然後再次執行換行以保持填充正確。
但是,如果在Safari(5.1.7,在OS X 10.7.4)中查看而不是包裝文本,它將創建一個水平滾動條,並將第一行移動到右側 - 並且具有足夠大的縮進部分行被隱藏,你必須滾動才能看到它。
這是Safari中的一個bug,還是我很幸運,剩下的瀏覽器都支持它?
編輯:
添加一個<p></p>
圍繞文本的Keith的想法固定佈局(至少在Safari瀏覽器,還沒有試過在Win FF),問題依然存在更像是:什麼是正確的行爲和爲什麼?
嗯,我的觀點不僅僅是爲了避免水平滾動條,而是爲了讓它作爲一個整體正常工作。有了「overflow:hidden」,我甚至失去了第一行的其餘部分。 –
如果你把你的lorem文字換成'
'標籤,它應該可以解決這個問題 – Keith這確實可以修復它,謝謝! –