javascript - 文本不在第二行拆分

标签 javascript jquery css html

文本未拆分第二行中的文本。它只在第一行显示一半的文本。这是一个广告应用程序,我正在使用我公司的平台。当我上传文件时,我会在原始文件中添加一些额外的 div。这是link我在哪里上传了我的代码。

在原来的html中我只有这些div

<div id="product_0" style="font-family: Arial, Helvetica, sans-serif; overflow: hidden; word-break: normal;">
     <div id="productName" style="width: 300px; height: 50px; font-family: Arial, Helvetica, sans-serif; overflow: hidden; word-break: normal;">aaaaaaaaaaaaaI am RedI am RedI am Redm ReI aI am RedI am RedI am Redm ReI aI am RedI am RedI am Redm ReI aI am RedI am RedI am Redm ReI aI am RedI am RedI am Redm Red</div>
     <div id="productImage" style="width: 300px; height: 250px; font-family: Arial, Helvetica, sans-serif; overflow: hidden; word-break: normal;">
     <img style="width: 100%; height: 100%" src="http://eventsbyfabulous.com/wp-content/uploads/2013/09/samsung-tv-front.jpg">
     </div>
     <div id="productPrice" style="width: 300px; height: 50px; font-family: Arial, Helvetica, sans-serif; overflow: hidden; word-break: normal;">$10</div>
     </div>
</div>

添加了一些额外的 div,我认为它们的设计导致了问题。我可以编写 javascript 来更改 div 样式,但我无法弄清楚问题出在哪里。

最佳答案

您需要将 CSS 样式 white-space:normal; 添加到您的 #productName 元素。

#productName{
    white-space:normal;
}

查看此 Fiddle .

white-space: nowrap; 正在内联应用于父包装器,因此您需要覆盖它并将其设置回正常状态。

关于javascript - 文本不在第二行拆分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31306755/

相关文章:

javascript - 专注于页面不工作

javascript - 由于 promise 而在状态更改之前发生更新?

javascript - 需要在 x 轴上使用 css3 动画动画

javascript - 组合 JS 对象并将其打印回来的最佳方法是什么?

css - 带有 CSS 的两侧形状的丝带/旗帜

javascript - 如何在主 div 中的每个新段落上制作一个编辑按钮。 JavaScript

javascript - 标签上的toggleClass,其中包含复选框

javascript - 将用户的本地时间获取到我的 Rails 应用程序中

javascript - Jquery调用时获取对象Object错误

javascript - jQuery 什么时候使用 if 语句,什么时候使用函数?