国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

Html 頁面的強制換行問題總結

2024-07-11 08:47:03
字體:
來源:轉載
供稿:網友
一般是使用樣式:table-layout:fixed。不過在Firefox下面,會有一些問題,參考Gmail的一些做法,做了幾個測試,得出 一種解決辦法。

  如果想要一個table固定大小,里面的文字強制換行(尤其是在一長串英文文本,并且中間無空格分隔的情況下),以達到使過長的文字不 撐破表格的目的,一般是使用樣式:table-layout:fixed。不過在Firefox下面,會有一些問題,參考Gmail的一些做法,做了幾個 測試,得出一種解決辦法。

例1:(IE瀏覽器)普通的情況

<table border=1 width=80>

<tr>

<td>abcdefghigklmnopqrstuvwxyz 1234567890

</td>

</tr>

</table>
效果:
能看到width=80并沒有起作用,表格被字符撐開了。

例2:(IE瀏覽器)使用樣式table-layout:fixed

<style>

.tbl {table-layout:fixed}

</style>



<table class=tbl border=1 width=80>

<tr>

<td>abcdefghigklmnopqrstuvwxyz 1234567890

</td>

</tr>

</table>
效果:
width=80起作用了,不過表格換行了。

例3:(IE瀏覽器)使用樣式table-layout:fixed和nowrap

<style>

.tbl {table-layout:fixed}

</style>



<table class=tbl border=1 width=80>

<tr>

<td nowrap>abcdefghigklmnopqrstuvwxyz 1234567890

</td>

</tr>

</table>
效果:
width=80起作用了,換行也被干掉了。

例4:(IE瀏覽器)在使用數值固定td大小情況下使用樣式table-layout:fixed和nowrap

<style>

.tbl {table-layout:fixed}

</style>



<table class=tbl border=1 width=80>

<tr>

<td width=20 nowrap>abcdefghigklmnopqrstuvwxyz 1234567890

</td>

<td nowrap>abcdefghigklmnopqrstuvwxyz 1234567890

</td>

</tr>

</table>
效果:
不幸發生了,第一個td的nowrap不起作用了

例5:(IE瀏覽器)在使用百分比固定td大小情況下使用樣式table-layout:fixed和nowrap

<style>

.tbl {table-layout:fixed}

</style>



<table class=tbl border=1 width=80>

<tr>

<td width=25% nowrap>abcdefghigklmnopqrstuvwxyz 1234567890

</td>

<td nowrap>abcdefghigklmnopqrstuvwxyz 1234567890

</td>

</tr>

</table>
效果:
改成百分比,終于搞定了

例6:(Firefox瀏覽器)在使用百分比固定td大小情況下使用樣式table-layout:fixed和nowrap效果:
把例5放到firefox下面,又ft了

例7:(Firefox瀏覽器)在使用百分比固定td大小情況下使用樣式table-layout:fixed和nowrap,并且使用div

<style>

.tbl {table-layout:fixed}

.td {overflow:hidden;}

</style>



<table class=tbl border=1 width=80>

<tr>

<td width=25% class=td nowrap>

<div>abcdefghigklmnopqrstuvwxyz 1234567890</div>

</td>

<td class=td nowrap>

<div>abcdefghigklmnopqrstuvwxyz 1234567890</div>

</td>

</tr>

</table>
效果:
天下終于太平了

例8:(Firefox瀏覽器)在使用數值固定td大小情況下使用樣式table-layout:fixed和nowrap,并且使用div

<style>

.tbl {table-layout:fixed}

.td {overflow:hidden;}

</style>



<table class=tbl border=1 width=80>

<tr>

<td width=20 class=td nowrap>

<div>abcdefghigklmnopqrstuvwxyz 1234567890</div>

</td>

<td class=td nowrap>

<div>abcdefghigklmnopqrstuvwxyz 1234567890</div>

</td>

</tr>

</table>
效果:
nowrap又不起作用了

最終,例7是個在IE和Firefox都能完美解決頁面強制換行問題的解決方案。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 图们市| 吉水县| 崇仁县| 太湖县| 上蔡县| 江口县| 孟州市| 固原市| 兖州市| 绥棱县| 泾阳县| 梁河县| 阳泉市| 宁河县| 大关县| 三原县| 淄博市| 承德县| 岐山县| 章丘市| 连山| 西畴县| 双牌县| 台南县| 沙洋县| 河东区| 玉溪市| 鄂托克旗| 余庆县| 佛教| 扬中市| 苍南县| 嘉兴市| 法库县| 禄劝| 惠州市| 梅河口市| 晋中市| 延庆县| 大新县| 东台市|