Rumah hujung hadapan web tutorial css css 强制换行 IE、firefox 换行

css 强制换行 IE、firefox 换行

Nov 24, 2016 am 11:24 AM

对于div,p等块级元素 

    正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后自动换行: 

html 

<div id="wrap">正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义</div> 

css 

#wrap{white-space:normal; width:200px; } 

 

    1.(IE浏览器)连续的英文字符和阿拉伯数字,使用word-wrap : break-word ;或者word-break:break-all;实现强制断行 

 

    #wrap{word-break:break-all; width:200px;} 

    或者 

    #wrap{word-wrap:break-word; width:200px;} 

    <div id="wrap">abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111</div> 

    效果:可以实现换行 

 

    2.(Firefox浏览器)连续的英文字符和阿拉伯数字的断行,Firefox的所有版本的没有解决这个问题,我们只有让超出边界的字符隐藏或者,给容器添加滚动条 

    #wrap{word-break:break-all; width:200px; overflow:auto;} 

 

    <div id="wrap">abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111</div> 

 

    效果:容器正常,内容隐藏 

 

    对于table 

    1. (IE浏览器)使用 table-layout:fixed;强制table的宽度,多余内容隐藏 

 

<table style="table-layout:fixed" width="200"> 

<tr> 

<td>abcdefghigklmnopqrstuvwxyz1234567890ssssssssssssss 

</td> 

</tr> 

</table> 

 

    效果:隐藏多余内容 

 

    2.(IE浏览器)使用 table-layout:fixed;强制table的宽度,内层td,th采用word-break : break-all;或者word-wrap : break-word ;换行 

 

<table width="200" style="table-layout:fixed;"> 

<tr> 

<td width="25%" style="word-break : break-all; ">abcdefghigklmnopqrstuvwxyz 1234567890 

</td> 

<td style="word-wrap : break-word ;">abcdefghigklmnopqrstuvwxyz 1234567890 

</td> 

</tr> 

</table> 

 

    效果:可以换行 

 

    3. (IE浏览器)在td,th中嵌套div,p等采用上面提到的div,p的换行方法 

 

    4.(Firefox浏览器)使用 table-layout:fixed;强制table的宽度,内层td,th采用word-break : break-all;或者word-wrap : break-word ;换行,使用overflow:hidden;隐藏超出内容,这里overflow:auto;无法起作用 

 

<table style="table-layout:fixed" width="200"> 

<tr> 

<td width="25%" style="word-break : break-all; overflow:hidden; ">abcdefghigklmnopqrstuvwxyz1234567890</td> 

<td width="75%" style="word-wrap : break-word; overflow:hidden; ">abcdefghigklmnopqrstuvwxyz1234567890</td> 

</tr> 

</table> 

 

    效果:隐藏多于内容 

 

    5.(Firefox浏览器) 在td,th中嵌套div,p等采用上面提到的对付Firefox的方法运行代码框。最后,这种现象出现的几率很小。


Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Menambah bayang -bayang kotak ke blok dan elemen WordPress Menambah bayang -bayang kotak ke blok dan elemen WordPress Mar 09, 2025 pm 12:53 PM

Menambah bayang -bayang kotak ke blok dan elemen WordPress

Buat borang hubungan JavaScript dengan rangka kerja pintar Buat borang hubungan JavaScript dengan rangka kerja pintar Mar 07, 2025 am 11:33 AM

Buat borang hubungan JavaScript dengan rangka kerja pintar

Buat editor teks sebaris dengan atribut yang boleh dipertikaikan Buat editor teks sebaris dengan atribut yang boleh dipertikaikan Mar 02, 2025 am 09:03 AM

Buat editor teks sebaris dengan atribut yang boleh dipertikaikan

Menjadikan Peralihan Svelte Khas pertama anda Menjadikan Peralihan Svelte Khas pertama anda Mar 15, 2025 am 11:08 AM

Menjadikan Peralihan Svelte Khas pertama anda

Muat naik fail dengan multer di node.js dan ekspres Muat naik fail dengan multer di node.js dan ekspres Mar 02, 2025 am 09:15 AM

Muat naik fail dengan multer di node.js dan ekspres

Membandingkan 5 Pembina Borang PHP Terbaik (dan 3 skrip percuma) Membandingkan 5 Pembina Borang PHP Terbaik (dan 3 skrip percuma) Mar 04, 2025 am 10:22 AM

Membandingkan 5 Pembina Borang PHP Terbaik (dan 3 skrip percuma)

Animasi dan kesan CSS terbaik di CodeCanyon 2025 (dibayar percuma) Animasi dan kesan CSS terbaik di CodeCanyon 2025 (dibayar percuma) Mar 01, 2025 am 09:32 AM

Animasi dan kesan CSS terbaik di CodeCanyon 2025 (dibayar percuma)

Bekerja dengan Caching Graphql Bekerja dengan Caching Graphql Mar 19, 2025 am 09:36 AM

Bekerja dengan Caching Graphql

See all articles