困扰我多日的英文网站单词无法换行问题终于解决了。
2011-06-16 18:54
531 查看
最近在帮客户做一个英文网站,里面英文怎么也不无法换行,在网上找过相关的CSS代码:
div,p,td{word-wrap:break-word; overflow:hidden;}
虽然换行了,但是英文单词全被拆散了,网上明明说这样就是单词强制换行的嘛,怎么单词还是被拆分了呢。
这样不符合国外的阅读方式,单词始终是一个整体,遇到这问题我才发现,原来是每个单词之间被编辑器参入了“ ” 作为空格处理了,所以整段会被认为是一个单词来处理,说明上面的CSS本身就没问题,问题出在内容上,解决这问题是用PHP函数将内容中的 替换成真实的空格,问题完全解决。
str_replace(' '," ",$content);
echo $content;
原来这么简单,困扰了我多天,经验还是自己摸索出来的。
div,p,td{word-wrap:break-word; overflow:hidden;}
虽然换行了,但是英文单词全被拆散了,网上明明说这样就是单词强制换行的嘛,怎么单词还是被拆分了呢。
这样不符合国外的阅读方式,单词始终是一个整体,遇到这问题我才发现,原来是每个单词之间被编辑器参入了“ ” 作为空格处理了,所以整段会被认为是一个单词来处理,说明上面的CSS本身就没问题,问题出在内容上,解决这问题是用PHP函数将内容中的 替换成真实的空格,问题完全解决。
str_replace(' '," ",$content);
echo $content;
原来这么简单,困扰了我多天,经验还是自己摸索出来的。
相关文章推荐
- 终于解决了一个困扰多日的问题:模块句柄
- 用百度编辑器发布文章代码/英文字符无法自动换行问题解决方法
- 解决英文单词换行问题,文本里的单词换行时一个单词被分开成两个部分
- 防止表格被撑开 CSS word-wrap 英文单词断开换行问题
- 困扰很久的opencv打不开视频问题终于解决了
- 终于解决了一个Win7 下 VS 编译的问题,困扰了我好几个月
- Objective-C文字换行方式(解决英文在行末时的换行问题)
- Vista Ultimate在ADSL连接下部分网站无法访问的问题解决
- 在Mac Book通过MAMP部署PHP的奇怪SESSION问题,困扰半年终于解决
- 英文网站单词长自动换行 css样式
- 记一次网站无法访问解决过程,服务器80端口问题解决过程
- 终于解决了一个困扰已久的问题。
- 解决Chrome浏览器打开新标签页,显示“无法访问此网站 连接已重置”的问题【在54.0 beta版上测试通过】
- VB|xp风格:终于解决了“图片优化软件”在部分xp系统上无法启动的问题。
- 困扰许久的文泉驿显示慢问题终于解决了
- 终于解决困扰我多年的问题 浙江绍兴这边 洋拉毛树 树名原来叫 毛白杨 春天种子满天飞
- 使用startx无法进入图形界面的问题终于解决
- 如何解决用户添加到AD Group仍然无法访问SharePoint网站的问题?
- 一步一步SharePoint 2007之十七:解决实现Form认证后无法再用SharePoint Designer编辑网站的问题
- 解决window2012 IIS8 配置的网站无法下载exe文件的问题