兼容火狐,Chrome,IE6,IE7,IE8的HTML换行写法
本文链接:https://java-er.com/blog/html-break-line-firefox-chrome/
兼容火狐,Chrome,IE6,IE7,IE8的HTML换行写法
1.任意数据自动强制换行
<div id=”ff” style=”border: 1px solid #f00; width: 300px; word-wrap: break-word;”>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaa</div>
<script type=”text/javascript”>// <![CDATA[
function toBreakWord(intLen){
var obj=document.getElementById(“ff”);
var strContent=obj.innerHTML;
var strTemp=””;
while(strContent.length>intLen){
strTemp+=strContent.substr(0,intLen)+”
“;
strContent=strContent.substr(intLen,strContent.length);
}
strTemp+=”
“+strContent;
obj.innerHTML=strTemp;
}
if(document.getElementById && !document.all) toBreakWord(37)
// ]]></script>
此方法按字数自动截取。缺点是如果一个单词比如hello 可能被换行为
#####he
llo
2.pre标签
<pre></pre>
的内部换行
写CSS
<pre>pre{
white-space:pre-wrap;/*css-3*/
white-space:-moz-pre-wrap;/*Mozilla,since1999*/
white-space:-pre-wrap;/*Opera4-6*/
white-space:-o-pre-wrap;/*Opera7*/
word-wrap:break-word;/*InternetExplorer5.5+*/ }</pre>
3.CSS 强制一个元素内内容换行
word-break: break-all;/*强制换行*/
word-break: keep-all;/*强制不换行*/
此方法某些浏览器下不兼容
首发地址:月小升博客 – https://java-er.com/blog/html-break-line-firefox-chrome/
无特殊说明,文章均为月小升原创,欢迎转载,转载请注明本文地址,谢谢
最新文章
- VMware VirtualBox共存时桥接注意
- NSTimer的使用[zhuang]
- LVDS,MIPI,EDP
- js 轮播图代码
- [转]Linux下用gcc/g++生成静态库和动态库(Z)
- opencore
- LightOJ 1112 Curious Robin Hood (单点更新+区间求和)
- 在Windows 上的 Python
- ASP.NET的错误处理机制
- 对.Net WebSocket 和Socket的原理的思考
- go与json
- WordPress 开放重定向漏洞
- Python3 如何优雅地使用正则表达式(详解二)
- 处理 Vue 单页面应用 SEO 的另一种思路
- SpringMVC基础入门,创建一个HelloWorld程序
- iftop流量监控工具
- jaxp的dom方式操作(查找、添加、修改、删除、遍历节点)
- HTTP 错误 401.3 - Unauthorized asp.net mvc 图片,css,js没有权限访问
- CS53 C 单调栈
- word你必须懂的。
热门文章
- vs2010+ARX2012向导添加mfc支持类出现Error in default.htm PopulateDialogIDs():
- Oracle Spatial分区应用研究之三:县市省不同分区粒度的效率比较
- Zookeeper架构及FastLeaderElection机制
- Linux+QT界面开发(含数据库)小结
- javascript匿名函数自执行 (function(window,document,undefined){})(window,document);
- Java设计模式之委派模式(Dellegate/Dispather)
- UOJ343 清华集训2017 避难所 构造、打表
- Spring Boot 入门 - 目录
- 关闭 禁止 window10 UpdateOrchestrator UsoSvc服务
- SWD下载k60