css代码 字母自动换行,div 实现长英文字母自动换行CSS
自动换行疑问
,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何
实现换行的要领
最佳CSS定义换行代码
.wrap { table-layout:fixed; word-break: break-all; overflow:hidden; }
这里 overflow:hidden;或者 auto;
=================================================================
对于div,p等块级元素
正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后自动换行
html
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;}
效果:可以实现换行
2.(Firefox阅读
器)连续的英文字符和阿拉伯数字的断行,Firefox的所有版本的没有处理
这个疑问
,我们只有让超出边界的字符潜藏
或者,给容器添加滚动条
#wrap{word-break:break-all; width:200px; overflow:auto;}
效果:容器正常,内容潜藏
对于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;
IE \ word-wrap : break-word ;
IE \ word-break:break-all;
Firefox/ word-break:break-all; overflow:auto;
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相关推荐
- html div英文自动换行,div 实现长英文字母自动换行CSS
自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换行的方法 最佳CSS定义换行代码 .wrap { table-layout:fi ...
- div 实现长英文字母自动换行CSS
自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换行的方法 最佳CSS定义换行代码 .wrap { table-layout:fi ...
- 输入一个大写英文字母,输出小写英文字母;输入一个小写英文字母输出一个大写英文字母
题目:编写程序,从键盘输入一个英文字母.如果是大写字母,则输出它对应的小写字母:如果是小写字母,则输出它对应的大写字母. 题目来源c语言程序设计第二版电子科技大学出版社P90编程题t2 对于转换字母大 ...
- 正则表达式: 以英文字母开头,只能包含英文字母、数字、下划线
//以英文字母开头,只能包含英文字母.数字.下划线 ^[a-zA-Z][a-zA-Z0-9_]*$ //只能包含英文字母.数字.下划线 ^[a-zA-Z0-9_]+$ //过滤非法字符 [@/'&qu ...
- css实现长英文字母自动换行
要说明的是,连续的数字和英文字符在ff下无法实现自动换行. 自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换行的方法 最佳CSS ...
- 顶宽的div中的英文不能自动换行
1.在一个设定好宽度的div中,当我们输入的中文文字长度超过了设定宽度时,会自动换到下一行.但是,如果输入的是英文字母,那么,无论你div设定宽度为多少,英文字母都是不换行直接在同一行输出,导致div ...
- html获取随机字母,html5 canvas随机生成英文字母数字组合图片验证码代码
简单又实用的html5 canvas随机生成英文字母数字组合图片验证码代码,点击验证码图片可更换一组,还可随意修改验证码的内容,样式. 查看演示 下载资源: 27 次 下载资源 下载积分: 20 积分 ...
- python电话号码转换英文字母_用python实现英文字母和相应序数转换的方法
第一步:字母转数字 英文字母转对应数字相对简单,可以在命令行输入一行需要转换的英文字母,然后对每一个字母在整个字母表中匹配,并返回相应的位数,然后累加这些位数即可.过程中,为了使结果更有可读性,输出相 ...
- 英文字母html,利用HTML5实现英文字母ABCD动画特效
特效描述:利用HTML5实现 英文字母 ABCD 动画特效.利用HTML5实现英文字母ABCD动画特效 代码结构 1. HTML代码 function foreach(array, callback) ...
最新文章
- 一个常用的表单文本框input输入提示
- kbmmw 的HTTPSmartService入门
- 单臂路由与三层交换机—Vecloud微云
- 微软正式发布Windows 10 2020年10月更新
- 转存储过程实现分页1
- dubbo consumer 端口_Dubbo普普通通9问
- 如何在一行 rm -rf 的基础上释放 Mac 上的内存空间?
- Remote Desktop 访问设置
- HDFS如何检测并删除多余副本块
- 利用Python进行数据分析的学习笔记——chap12
- docker desktop 阿里云镜像加速
- 守夜人,守护自己,守护他人
- Nginx通俗易懂教程
- 快速调整 图片的 像素大小
- linux中的at命令,启动atd服务
- 网络通信中的加密解密及openssl和创建私有CA详解
- 网站被百度降权的原因以及恢复方法
- 【第三方OA对接】03 企业微信对接项目总结
- JavaScript 字符串不变性
- 数据缺失处理——数据分析