所以我有這個標記寬度:在IE 6/7/8:HTML插入<p></p>(用jQuery)不符合設置的<p></p>
<div id="text-container">
<p></p>
</div>
這種風格(冗餘,我知道):
#text-container {display:block: width:220px; height:280px;}
#text-container p {display:block; width:220px; height:60px;}
和jQuery的該位插入簡單的內容到段:
$("#text-container p").text(data);
適用於Firefox。文字包裝並保留在段落的設定寬度內。但不是在任何版本的IE中。在IE 7/8中,即使段落本身遵守設定的尺寸,文本也會從段落水平延伸。在IE 6中,文本不僅水平溢出,而且延伸段落。我試過使用.html而不是.text,但那不起作用。不理想。我提到不理想嗎?有誰知道如何解決這個問題?謝謝。
呃......我試圖編輯你的答案,只是爲了在編輯時發現你已經刪除了它。所以我貼了我自己的。現在它回來了。哦,好吧......快速投票;不知道你爲什麼被低估。 – Shog9 2009-12-29 03:53:37
是的,我在臨時棄權後暫時撤銷了這個問題,我誤解了這個問題。 +1爲您的答案。 – 2009-12-29 03:55:26
'overflow:hidden;'是我嘗試過的第一件事情之一,但它剔除了滿溢的文本,我失去了它。任何其他想法? – echobase 2009-12-30 00:06:06