1

我正在处理内容管理,并且出现换行符问题。我正在显示一些内容,但它不会自动分成多行。所以我使用了 CSS 属性“word-wrap:break-word”。

当我使用它时,线路被刹车,但它切断了行尾的单词。

我只想打破一条线而不是一个词。

有什么解决办法吗?

HTML

<div class="profile_fields">
 <ul>
  <li>
    <span id="CE_profile">Description:</span>
    <span>Join us in this 90 minute presentation and learn the indications and 
          "how to" for practical topics that will improve your diagnostic and
           treatment skills with cats. 
    </span> 
  </li>
 </ul>
</div>

CSS

.profile_fields {
    margin-top: 10px;
    overflow: hidden;
}
.profile_fields > ul {
    padding: 10px;
}
.profile_fields > ul > li > span + span {
    width: 330px !important;
    word-wrap: break-word;
}
.profile_fields > ul > li > span + span {
    display: block;
    float: none;
    min-width: 0;
    overflow: hidden;
    width: 380px;
}

我想在多行中打破第二个跨度的内容

小提琴:http: //jsfiddle.net/fpTwP/

4

1 回答 1

1

尝试这个:

   word-break: keep-all;

可以在此处找到有关 css 中分词的更多信息:http: //docs.webplatform.org/wiki/css/properties/word-break

于 2013-09-16T13:18:44.550 回答