自动换行疑问

,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何

实现换行的要领

最佳CSS定义换行代码

.wrap { table-layout:fixed; word-break: break-all; overflow:hidden; }

这里 overflow:hidden;或者 auto;

=================================================================

对于div,p等块级元素

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

html

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

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

abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111

效果:可以实现换行

2.(Firefox阅读

器)连续的英文字符和阿拉伯数字的断行,Firefox的所有版本的没有处理

这个疑问

,我们只有让超出边界的字符潜藏

或者,给容器添加滚动条

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

abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111

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

对于table

http://www.knowsky.com/

1. (IE阅读

器)运用

table-layout:fixed;强制table的宽度,多余内容潜藏

abcdefghigklmnopqrstuvwxyz1234567890ssssssssssssss

效果:潜藏

多余内容

2.(IE阅读

器)运用

table-layout:fixed;强制table的宽度,内层td,th采用word-break : break-all;或者word-wrap : break-word ;换行

abcdefghigklmnopqrstuvwxyz 1234567890 abcdefghigklmnopqrstuvwxyz 1234567890

效果:可以换行

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;不能

起作用

abcdefghigklmnopqrstuvwxyz1234567890 abcdefghigklmnopqrstuvwxyz1234567890

效果:潜藏

多于内容

5.(Firefox阅读

器) 在td,th中嵌套div,p等采用上面提到的对付Firefox的要领

运行代码框

最后,这种现象出现的几率很小,但是不能排除网友的恶搞。

下面是提到的例子的效果

字符换行

table,td,th,div { border:1px green solid;}

code { font-family:"Courier New", Courier, monospace;}

div

All white-space:normal;

Wordwrap still occurs in a td element that has its WIDTH attribute set to a value smaller than the unwrapped content of the cell, even if the noWrap property is set to true. Therefore, the WIDTH attribute takes precedence over the noWrap property in this scenario

IE \ word-wrap : break-word ;

abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111

IE \ word-break:break-all;

abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111

Firefox/ word-break:break-all; overflow:auto;

abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111

table

table-layout:fixed;

abcdefghigklmnopqrstuvwxyz1234567890ssssssssssssss

table-layout:fixed; word-break : break-all; word-wrap : break-word ;

abcdefghigklmnopqrstuvwxyz1234567890ssssssssssssss abcdefghigklmnopqrstuvwxyz1234567890ssssssssssssss

FF \ table-layout:fixed; overflow:hidden;

abcdefghigklmnopqrstuvwxyz1234567890 abcdefghigklmnopqrstuvwxyz1234567890

css代码 字母自动换行,div 实现长英文字母自动换行CSS相关推荐

  1. html div英文自动换行,div 实现长英文字母自动换行CSS

    自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换行的方法 最佳CSS定义换行代码 .wrap { table-layout:fi ...

  2. div 实现长英文字母自动换行CSS

    自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换行的方法 最佳CSS定义换行代码 .wrap { table-layout:fi ...

  3. 输入一个大写英文字母,输出小写英文字母;输入一个小写英文字母输出一个大写英文字母

    题目:编写程序,从键盘输入一个英文字母.如果是大写字母,则输出它对应的小写字母:如果是小写字母,则输出它对应的大写字母. 题目来源c语言程序设计第二版电子科技大学出版社P90编程题t2 对于转换字母大 ...

  4. 正则表达式: 以英文字母开头,只能包含英文字母、数字、下划线

    //以英文字母开头,只能包含英文字母.数字.下划线 ^[a-zA-Z][a-zA-Z0-9_]*$ //只能包含英文字母.数字.下划线 ^[a-zA-Z0-9_]+$ //过滤非法字符 [@/'&qu ...

  5. css实现长英文字母自动换行

    要说明的是,连续的数字和英文字符在ff下无法实现自动换行. 自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换行的方法 最佳CSS ...

  6. 顶宽的div中的英文不能自动换行

    1.在一个设定好宽度的div中,当我们输入的中文文字长度超过了设定宽度时,会自动换到下一行.但是,如果输入的是英文字母,那么,无论你div设定宽度为多少,英文字母都是不换行直接在同一行输出,导致div ...

  7. html获取随机字母,html5 canvas随机生成英文字母数字组合图片验证码代码

    简单又实用的html5 canvas随机生成英文字母数字组合图片验证码代码,点击验证码图片可更换一组,还可随意修改验证码的内容,样式. 查看演示 下载资源: 27 次 下载资源 下载积分: 20 积分 ...

  8. python电话号码转换英文字母_用python实现英文字母和相应序数转换的方法

    第一步:字母转数字 英文字母转对应数字相对简单,可以在命令行输入一行需要转换的英文字母,然后对每一个字母在整个字母表中匹配,并返回相应的位数,然后累加这些位数即可.过程中,为了使结果更有可读性,输出相 ...

  9. 英文字母html,利用HTML5实现英文字母ABCD动画特效

    特效描述:利用HTML5实现 英文字母 ABCD 动画特效.利用HTML5实现英文字母ABCD动画特效 代码结构 1. HTML代码 function foreach(array, callback) ...

最新文章

  1. 一个常用的表单文本框input输入提示
  2. kbmmw 的HTTPSmartService入门
  3. 单臂路由与三层交换机—Vecloud微云
  4. 微软正式发布Windows 10 2020年10月更新
  5. 转存储过程实现分页1
  6. dubbo consumer 端口_Dubbo普普通通9问
  7. 如何在一行 rm -rf 的基础上释放 Mac 上的内存空间?
  8. Remote Desktop 访问设置
  9. HDFS如何检测并删除多余副本块
  10. 利用Python进行数据分析的学习笔记——chap12
  11. docker desktop 阿里云镜像加速
  12. 守夜人,守护自己,守护他人
  13. Nginx通俗易懂教程
  14. 快速调整 图片的 像素大小
  15. linux中的at命令,启动atd服务
  16. 网络通信中的加密解密及openssl和创建私有CA详解
  17. 网站被百度降权的原因以及恢复方法
  18. 【第三方OA对接】03 企业微信对接项目总结
  19. JavaScript 字符串不变性
  20. 数据缺失处理——数据分析

热门文章

  1. 支小蜜食堂人脸识别就餐系统,“刷脸”消费更透明
  2. Jetty是什么?Jetty介绍以及配置
  3. 百度2013校园招聘笔试题(答案整理) – 机器学习/数据挖掘工程师
  4. 象棋c语言算法,中国象棋的算法是怎样的?
  5. 对抗训练:对抗训练中的过拟合现象和对抗训练技巧总结
  6. 中间软考-软件设计师(五)
  7. 芝加哥风格手册:参考文献格式(中文翻译版)
  8. pyecharts极简入门教程
  9. html -table 实现复杂表头
  10. 使用pointcloud_to_laserscan包实现三维转二维