使<pre>的內容自動換行
日期:2013-11-25 來源:攀枝花惠康網絡公司
<pre> 標簽的一個常見應用就是用來暗示計較機的源代碼。
而我們經常碰著的一個問題是如不美觀一個代碼上碰著有圖片或者網頁地址就會使代碼很長,結不美觀會造成頁面撐開或者代碼超出鴻溝。很是難熬難得,如不美觀用overflow:hidden那么會將原本的代碼潛匿失蹤,用overflow:auto則會呈現滾動條,代碼也未便利閱讀。
今天折騰了一個晚上終于搞定<pre>的內容自動換行的問題:
1.先考試考試使用:word-wrap: break-word;將內容自動換行,IE,OP,Chrome,Safari都可以,FF就悲劇了。
<pre> 元素可界聳ё伽名目化的文本。被包抄在 pre 元素中的文本凡是會保留空格和換行符。而文本也會呈現為等寬字體。
就能使<pre>的內容自動換行了。
點擊查看:http://www.css88.com/demo/pre/index-2.html
2.查看了pre的瀏覽器默認樣式:
123456 xmp, pre, plaintext { display: block; font-family: -moz-fixed; <span style="color: #ff0000;">white-space: pre;</span> margin: 1em 0;} 1 都有這個white-space: pre,看看white-space的值: 值 描述 normal 默認??瞻讜粸g覽器忽略。 pre 空白會被瀏覽器保留。其行為體例近似 HTML 中的 <pre> 標簽。 nowrap 文本不會換行,文本會在在統一行上繼續,直到碰著 <br> 標簽為止。 pre-wrap 保留空白符序列,可是正常地進行換行。 pre-line 合并空白符序列,可是保留換行符。 inherit 劃定應該年夜父元素擔任 white-space 屬性的值。點擊查看:http://www.css88.com/demo/pre/index-1.html
有個pre-wrap,保留空白符序列,可是正常地進行換行。
這樣就OK了搞定,我們只要加上樣式:
pre { white-space: pre-wrap; word-wrap: break-word; }點擊查看:http://www.css88.com/demo/pre/
文章來源:攀枝花惠康網絡公司
惠康網絡,是一家專業從事攀枝花網站建設,攀枝花網站制作,攀枝花網站設計公司,提供網站建設一條龍服務(網站域名注冊+網站服務器租用+網站開發+網站維護+網站營銷推廣),惠康網絡立足攀枝花,輻射全中國,攀枝花惠康網絡的客戶已經遍布國內各地大中小城市,我們高效優質的網站建設服務深受用戶好評。