javascript - div 中的文本溢出未按预期工作!

标签 javascript css

我有以下 HTML:

<div style="position:absolute;width:300px;background:yellow">
    <div style="position:relative;height:20px;width:150px;left:0;
                                                 background:red;overflow:visible">
       this text should overflow into the parent div!
    </div>
</div>

我希望文本溢出到右侧进入父 div,但它换行到子 div 的下一行。如何做到这一点?

最佳答案

文本和行内元素通常会在 width CSS 属性/声明中定义的父元素的 width 约束内换行。

强制单行溢出,您可以使用没有空格、连字符或其他中断字符(基本上是任何非字母数字字符)的字符串。或者您可以使用:

white-space: nowrap;

声明,强制文本/行内内容在一行中。虽然这排除了任何包装,但包装本身可能会成为问题。

轻微折磨JS Fiddle demo .

关于javascript - div 中的文本溢出未按预期工作!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6574278/

相关文章:

javascript - 在 ajax 中使用两个 URL

javascript - [(ngModel)] 绑定(bind)总是字符串吗?

html - 为什么我在 FireFox 中使用 img 标签看不到这个图像?

html - 居中行内 block 图像和文本

javascript - 多个 div 和多个对话框

javascript - 调用列表中的每个函数

c# - 以编程方式调用 ASP.net 客户端上的按钮单击

javascript - 没有 map 标记的谷歌地图中的CSS过滤器

html - float 页脚命中绝对定位的 div

html - 覆盖 vuetify 按钮文本颜色