选择多行文本而不会溢出宽度

时间:2013-02-02 08:23:12

标签: javascript css

enter image description here

当您选择交叉线时,向上图像会显示黄色区域中不需要的红色选择。我想在黄色部分中选择,如下所示:

enter image description here

HTML:

<div id="parent">
    <div id="child">
        This is some content... This is a long lonnnnnnng content.
    </div>
</div>

CSS:

#parent {
    width: 200px;
    background-color: #666;
}

#child {
    padding: 50px;
    background-color: #ff0;
}

::selection {
    background-color: #f00;
}

你知道如何实现这个目标吗?

在此处运行代码:http://jsfiddle.net/3AESf/

2 个答案:

答案 0 :(得分:3)

您可以display: inline-block;使用#parent解决问题

答案 1 :(得分:0)

如果display:inline-block不可选,则另一种解决方案是添加

overflow: hidden;

#parent。这也有效。