自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,让人头疼,下面介绍的是如何实现换行的方法:

对于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;}

html:

div id="wrap"

abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111

/div

效果:可以实现换行

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

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

html:

div id="wrap"

abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111

/div

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

对于table

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

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

tr

tdabcdefghigklmnopqrstuvwxyz1234567890ssssssssssssss

/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; "

abcdefghigklmnopqrstuvwxy 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

以上便是小编为您带来的全部内容了,大家自己注意加上<>哦。

html5自动换行,html5文字自动换行怎么设置相关推荐

  1. speedoffice(Excel)表格怎么设置文字自动换行呢?

    相信大家都有遇到过,做表格时,有时候输入一个比较长的语句时,默认情况下,文字会超出单元格的边界,那么怎么设置自动换行呢? 选中一个单元格,并在对应单元格里面输入较多的文字. 在"主页&quo ...

  2. canvas文字居中;canvas画布文字右对齐;canvas画布文字左对齐;canvas文字自动换行;canvas设置行间距;

    canvas参考手册 场景:画布绘制文本,使用 context.fillText(text,x,y,maxWidth).文本对其也就是设置xy坐标问题. 以下的画布设定宽度假设都是width:500 ...

  3. html怎样让文字自动换行,CSS怎么设置文字自动换行?

    CSS怎么设置文字自动换行?下面本篇文章就给大家介绍css设置文字(特别是连续的数字和英文)自动换行的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 关于换行问题,正常字符的换 ...

  4. Notepad++ 设置文字自动换行

    Notepad++ 设置文字自动换行 1. 视图 -> 自动换行 2. 在输入的文字抵达边界时,下一个字符将会自动换到下一行进行显示 References https://yongqiang.b ...

  5. html显示word内容自动换行,word-wrap属性怎么设置文字自动换行?

    可以在需要换行的元素内,将word-wrap属性的值设置为break-word来设置文字自动换行..下面本篇文章就来给大家介绍一下word-wrap属性,希望对大家有所帮助. word-wrap属性设 ...

  6. Qt设置label的文字自动换行、高度随内容调整、上下可滚动

    Qt初学者,想要用label控件实现一个用于显示文字信息的文本框,要求文字自动换行.label高度随内容调整.上下可滚动. 为了实现滚动,使用ScrollArea控件,将要显示文字的label放到这个 ...

  7. html5导航栏文字间距,div字间距-div内文字之间间距设置方法

    本篇文章给大家带来的内容是关于div字间距-div内文字之间间距设置方法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. div内字与字间距是否可以用CSS代码实现? 答案:可以使用c ...

  8. html里文字自动换行属性,怎么让html换行 在HTML中怎么让输出文字换行

    html怎样让文字自动换行 html中可以通过 来实现换行,那怎么实现调整两行文字.文本框或方法很多,要做到网页生动,就的灵活应用. 据几个例子: 1)  (空一行), 2) text here(上面 ...

  9. 如何制作HTML5 SVG描边文字

    在很多时候,SVG是最容易在网页上做出文字特效的方法.现在SVG已经被所有的现代浏览器支持,包括IE9.要在页面上制作SVG文字,可以直接将SVG代码插入带页面中,SVG文字代码十分简单易懂.如下是一 ...

  10. html5 怎么实现展开文字,html5实现滚动文字

    滚动文字可以用javascript实现,今天我们用html5的滚动文字标签:marquee实现.只要在标签之间写要进行滚动的文字即可,而且可以设置这些文字的样式.默认从浏览器的右方缓缓向左滚动(循环) ...

最新文章

  1. php 编译安装降解,对php编译安装的修正
  2. vue新版本和旧版本关闭eslint总结
  3. C++ 循环链表练习题 报数删除【非常没有条理】
  4. Cloud for Customer Fiori client导航栏里工作中心层级显示设定
  5. hdu3094 A tree game
  6. nvm 和 nrm 的安装与使用
  7. RHEL7体验KVM虚拟机
  8. heapsort(Java)(最小堆)
  9. 波特率和比特率之间的关系
  10. 运行c程序的步骤及方法
  11. C语言程序判断一个数是否是素数,C语言中怎么判断一个数是否是素数(即质数)...
  12. PS 如何制作WIN7的玻璃化透明窗口效果
  13. 给C盘减肥,让电脑飞一般速度
  14. mysql数据库表示创建表的关键字的是_创建数据表时,使用( )关键字表示创建临时表。_学小易找答案...
  15. 利用互斥量实现进程间同步
  16. docker修改配置文件之后,导致不能启动
  17. thinkphp3.1迁移php7,ThinkPHP3.1迁移到PHP7
  18. 文章如何在paperpaper查重
  19. 【JVM】<Java虚拟机>JVM架构各种**虚拟机
  20. 运动放大、视频放大、Video Motion Magnification、Video Magnification

热门文章

  1. android 分组柱状图_Android自定义柱状图控件
  2. rpc服务器不可用处于启用状态,电脑提示RPC服务器不可用怎么办?
  3. 跟进分析不一样的MTI商城
  4. 医院的智能物流系统如何搭建?
  5. 5G无线技术基础自学系列 | 传统无线网络架构
  6. U盘拷贝大文件提示文件过大无法拷贝怎么解决
  7. 两台笔记本之间投屏扩展/投影到此电脑的选项是灰色教程
  8. 维刻柠檬鲜果冰怎么样?
  9. 怎么用nginx搭建文件服务器,使用nginx搭建简单文件服务器
  10. 实现财务自由的十大步骤