CSS文字换行详细解说

2016-02-19 19:41 8 1 收藏

下面这个CSS文字换行详细解说教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!

【 tulaoshi.com - Web开发 】

  本文列举了兼容 IE 和 FF 的换行 CSS 推荐样式,详细介绍了word-wrap同word-break的区别。兼容 IE 和 FF 的换行 CSS 推荐样式:

  最好的方式是

word-wrap:break-word; overflow:hidden;

  而不是

  word-wrap:break-word; word-break:break-all;

  也不是

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  word-wrap:break-word; overflow:auto;

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  这种最好的方式,在 IE 下没有任何问题,在 FF 下,长串英文会被遮住超出的内容。

  技术总结:

  word-wrap是控制换行的。

  使用break-word时,是将强制换行。中文没有任何问题,英文语句也没问题。但是对于长串的英文,就不起作用。

  break-word是控制是否断词的。

  normal是默认情况,英文单词不被拆开。

  break-all,是断开单词。在单词到边界时,下个字母自动到下一行。主要解决了长串英文的问题。

  keep-all,是指Chinese, Japanese, and Korean不断词。即只用此时,不用word-wrap,中文就不会换行了。(英文语句正常。)

  IE下:

  使用word-wrap:break-word;所有的都正常。

  FireFox下:

  如这2个都不用的话,中文不会出任何问题。英文语句也不会出问题。但是,长串英文会出问题。

  为了解决长串英文,一般用word-wrap:break-word;word-break:break-all;。但是,此方式会导致,普通的英文语句中的单词会被断开(IE下也是)。

  目前主要的问题存在于 长串英文 和 英文单词被断开。其实长串英文就是一个比较长的单词而已。即英文单词应不应该被断开那?那问题很明显了,显然不应该被断开了。对于长串英文,就是恶意的东西,自然不用去管了。但是,也要想些办法,不让它把容器撑大。

  用:overflow:auto; IE下,长串会自动折行。FireFox下,长串会被遮盖。

  所以,综上,最好的方式是word-wrap:break-word;overflow:hidden;而不是word-wrap:break-word;word-break:break-all;。

  word-wrap:break-word;overflow:auto;在IE下没有任何问题。在FireFox下,长串会被遮住部分内容。

来源:http://www.tulaoshi.com/n/20160219/1621577.html

延伸阅读
来源:站酷 作者:豆角 本教程介绍手机的制作方法。制作之前需要找真实的手机图片做参考,了解好手机的构造,然后分步,分层慢慢制作。制作重点是金属质感的渲染。 最终效果 1、新建一个大小自定的文档,背景填充黑色,新建一个图层用钢笔勾出手机的轮廓,转为选区后填充灰色,如下图www.Tulaoshi.com。 2、将大分割区分出来。 ...
标签: Web开发
CSS功能的强大在webjx.com中早已经展现很多,而有关CSS基本的排版控制虽然已有详细的使用说明和参考教程,但还有许多丰富的CSS排版能力,是很少能查到的。今天的这些实例,为您提供了很多想象和拓展的空间。 h3.reflect_1 { color: #333333; border-bottom: 6px solid #DDDDDD; line-height: .2em; margin: 0; padding:0 0 0 10px; font-si...
标签: 电脑入门
这几天单位准备发送催款通知,在用WPS文字编辑通知过程中,遇到了一个非常罕见的问题,就是由于各单位欠款额度不同,在金额前要预留有一定的空位来填写所欠金额。问题就出在了预留的空位上,拾与佰之间的空位总在页面之外,如图01,根本就没办法移动,就是将其删除后,在拾字前面也无法添加空格,尝试过多种办法,均以失败而告终。最后只能是将...
标签: Web开发
文字隐藏 应用广泛,但常用的方法没有什么亲和力。 常用文字隐藏方法的缺陷: 1、display:none 这种方法搜索引擎可能认为被隐藏的文字属于垃圾信息而被忽略; 屏幕阅读器会忽略被隐藏的文字。 2、visibility: hidden 这种方法隐藏了文字却仍然占据物理空间。 更好的方法: overflow:hidden .class{ display:block;/*统一转...
《边缘战士》首发DLC详细内容解说         一直在等SD用来谢罪的免费DLC,可是这帮坑爹的货还是给拿出来卖钱了,不过提前下载可免费用2周。     下面是这次更新的内容: 新地图:     1.创始人之塔:反抗军终于攻入了方舟上这标志性的建筑物里,在高耸入云的高塔里展开激...

经验教程

681

收藏

12
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部