简体   繁体   English

将文字换成表格单元格中的新行

[英]Wrap text to new line inside table cells

I have a terrible CSS bug that makes text content appear outside of the table cell. 我有一个可怕的CSS错误,使文本内容显示在表格单元格之外。 I have created a fiddle with the problem. 我为这个问题制造了一个小提琴

在此处输入图片说明

I would like the content to appear with a linebreak or similar inside the table cell but nothing is possible no matter what I try. 我希望内容以换行符或类似的形式出现在表格单元格中,但是无论我如何尝试都无法实现。 I tried changing the width attribute for the table cells but then nothing is possible. 我尝试更改表格单元格的width属性,但是没有任何可能。 What can I do about this bug? 我该怎么办?

<td class="title-details">
  <a href="/social/group/infosys-scrum-team/event/uppfoljning-av-organisationsforandringen-2/" title="Klicka för att se alla detaljer">



    Uppföljning av organisationsförändringen - Avstämningspunkt på IT-ledningsmötet</a>
  <span class="title-details-short">

                                     <a href="/social/group/infosys-scrum-team/event/uppfoljning-av-organisationsforandringen-2/" title="Uppföljning av organisationsförändringen
    • Den ursprungliga tidplanen hade en uppföljningspunkt
    den 6 maj
    • Den stryks och fokus läggs på förändringsarbetet
    tillsammans med cheferna
    • Planerade uppföljningspunkter
    • 16/9 – Uppstartsaktivitet kopplat till
    organisationsförändringen
    • 25/11 – Avstämningspunkt på IT-ledningsmötet
    • 2/12 – Avstämningspunkt på ITA-mötet 2/12">...</a>

                                </span>
  <span class="title-details-long">Uppföljning av organisationsförändringen
    • Den ursprungliga tidplanen hade en uppföljningspunkt
    den 6 maj
    • Den stryks och fokus läggs på förändringsarbetet
    tillsammans med cheferna
    • Planerade uppföljningspunkter
    • 16/9 – Uppstartsaktivitet kopplat till
    organisationsförändringen
    • 25/11 – Avstämningspunkt på IT-ledningsmötet
    • 2/12 – Avstämningspunkt på ITA-mötet 2/12</span>
</td>

You have the following style: 您具有以下样式:

#events .event_search_table td {
    white-space: nowrap;
}

remove this and your text will wrap 删除它,您的文本将自动换行

If you want to keep this style but not wrap that particular column, then override the style: 如果要保留此样式但不包装该特定列,请覆盖该样式:

#events .event_search_table td.title-details {
    white-space: normal;
}

Have you tried white-space: normal; 您是否尝试过white-space: normal; ?

td.title-details a {
    white-space: normal;
}

Updated fiddle 更新的小提琴

Remove the white-space: nowrap property from td ie class .title-details 从td中删除white-space: nowrap属性,即class .title-details

#events .event_search_table .title-details {
      white-space: normal;
    }

or you can give css property to .title-detail class 或者您可以将CSS属性赋予.title-detail

#events .event_search_table .title-details {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM