【问题标题】:Overflow hidden not working on container div溢出隐藏不适用于容器 div
【发布时间】:2014-09-19 12:57:34
【问题描述】:

我已经包含了我所知道的所有内容,溢出隐藏、自动换行、高度、宽度、最大宽度,但长句子仍然溢出容器。

这是一个 jsfiddle > http://jsfiddle.net/acrane/2nhzmx1o/

下面是文本溢出的 div 的 css。这是弹出的导航悬停的一部分。

.nav-info, .nav-info-fixed {
width: 100%;
position: absolute;
top: 0%;
background-color: #fff;
border-radius: 10px;
z-index: 1000;
height:100%; 
overflow: hidden;
word-wrap: break-word;
margin: 0 0 10px 0;
background-color: rgba(255,255,255,.8);
color: #000;
}

更新编辑 我不想使用省略号,我希望我的话可以换行,解决方案和指向 jsfiddles 的链接位于已接受答案下方的 cmets 中。

【问题讨论】:

    标签: css


    【解决方案1】:

    溢出没有问题。如果您将 text-overflow 设置为省略号,您将看到文本被正确裁剪。唯一的事实是,您的容器没有与边框相结合的填充,这就是为什么这看起来是一个问题的原因。

    查看this 以获得更好的总体了解

    【讨论】:

    • 你说得对,省略号按预期工作。我在我的 jsfiddle > link 添加了填充,但我不想要省略号,我希望这些词像其他所有 div 一样延续到下一行。
    • 所以你希望它被包装?比你需要的空格:正常,见jsfiddle.net/zwfyr2w0
    • 哦,完美!谢谢。这样做。我从来没有真正使用过空格,我将不得不阅读它。谢谢你。附上此评论后,如何检查正确答案?
    • 答案评分下方应该有一个箭头;)谢谢,祝你好运
    猜你喜欢
    • 1970-01-01
    • 2018-10-04
    • 2013-12-16
    • 1970-01-01
    • 2020-03-28
    • 1970-01-01
    • 2018-04-14
    • 1970-01-01
    相关资源
    最近更新 更多