日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

解决英文或数字在HTMl网页中不自动换行。

發布時間:2024/1/17 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 解决英文或数字在HTMl网页中不自动换行。 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

對于網頁設計的新手而言,在接觸一段時間的HTML/CSS后,一定會遇到這樣的問題:對于已經定義了寬度的容器(如DIV,TD,段落等)如果里面出現了較長的英文或數字,則內容不能自動換行然后會將框架撐出設定的寬度。

比如編寫如下HTML后:

<table width="400px" border="1px solid;"> <tr> <td width="20%">abcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdef</td> <td width="30%">12345567899123455678991234556789912345567899</td> <td width="50%">testtesttest@test.com</td> </tr> </table>

  

?

得到的結果卻是這樣,因為內容沒有自動換行,所以框被撐得很寬。定義的400px的寬度,但現在表格已經被撐大到940px了。

沒看懂?再舉一個例子,下面是兩段定義了寬度的段落:

<p style="width:200px;">測試,測試文本,我是中文。測試,測試文本,我是中文。測試,測試文本,我是中文。測試,測試文本,我是中文。測試,測試文本,我是中文。測試,測試文本,我是中文。測試,測試文本,我是中文。測試,測試文本,我是中文。測試,測試文本,我是中文。</p>

<p style="width:200px;">test,testtexttesttexttesttexttesttexttesttexttesttexttesttexttesttexttesttexttesttexttesttexttesttexttesttexttesttexttesttexttesttexttesttext</p>

?

?

中文顯示效果和英文顯示效果如下(英文跟本不會換行,所以定義了寬度無效):

---------------------------------------------------------------------------------

其實這種問題很簡單,只需要定義一個屬性就行了。

解決方法(定義如下屬性):

word-wrap : break-word ;(推薦用第一種)

word-break:break-all;

?

至此,了解CSS的朋友應該看到屬性后就能夠馬上搞定問題了。

------------------------------------------------------------------------------------

如果是新手??梢詤⒖嘉蚁旅鎸懗鰜淼睦觼硖子?。

<style type=”text/css”> #en_newline{word-break:break-all;} </style> <table width="500px" border="1px solid;"> <tr> <td width="50%" id="en_newline">abcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdef</td> <td width="30%" id="en_newline">12345567899123455678991234556789912345567899</td> <td width="20%" id="en_newline">testtesttest@test.com</td> </tr> </table>

?

對于段落也是一樣的(也可以直接使用)。

<p style="width:200px;word-wrap : break-word ;">test,testtexttesttexttesttexttesttexttesttexttesttexttesttexttesttexttesttexttesttexttesttexttesttexttesttexttesttexttesttexttesttexttesttext</p>

?

?

-BY:Colin

尊重他人勞動成果,轉載請注明作者及出處,謝謝合作。

轉載于:https://www.cnblogs.com/colinliu/p/3250491.html

總結

以上是生活随笔為你收集整理的解决英文或数字在HTMl网页中不自动换行。的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。