首页 > 其他 > 详细

文本超出标签宽度不换行问题

时间:2016-12-16 00:46:01      阅读:156      评论:0      收藏:0      [点我收藏+]

今天尝试了新属性:

  1.word-wrap:break-word;  

解决对象:字符串长度超过标签规定宽度;

  2.word-break: break-all;

解决对象:  单词折断;

问题展示:

技术分享

比如设定了宽度的p标签:

css代码

p{
  width: 150px;
  background-color: lightblue;
  margin: 10px auto;
  padding: 10px;
  color: red;
  }

html代码

<p>今天的天气不错,如果你感到开心的话,那就跳一支舞吧!</p>
<p>abcdefghijklmnopqrst...</p>
<p>abcdefghijklmnopqrst...太胖</p>
<p>胖否?abcdefghijklmnopqrst...</p>

需要换行的时候怎么不换行呢?我们这样写css样式吧!

p{
  width: 150px;
  background-color: lightblue;
  margin: 10px auto;
  padding: 10px;
  color: red;
  -webkit-word-wrap: break-word;
  -moz-word-wrap: break-word;
  -ms-word-wrap: break-word;
  -o-word-wrap: break-word;
  word-wrap: break-word;
  }

 再来看一下效果:

技术分享

ok,问题解决了一部分。。

试试另一个属性吧~

p{
  width: 150px;
  background-color: lightblue;
  margin: 10px auto;
  padding: 10px;
  color: red;
  -webkit-word-break: break-all;
  -moz-word-break: break-all;
  -ms-word-break: break-all;
  -o-word-break: break-all;
  word-break: break-all;
  }

效果:

技术分享

问题完美解决!!!

果果们,睡觉吧,欢迎交流,谢谢阅读,晚安!

文本超出标签宽度不换行问题

原文:http://www.cnblogs.com/mihoutaoguniang/p/6185168.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!