3

ここに画像の説明を入力

上の画像は、クロス ラインを選択したときに、黄色の領域から不要な赤色の選択範囲を示しています。以下のように黄色の部分を選択したいです。

ここに画像の説明を入力

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/

4

2 に答える 2

3

あなたはそれを解決するために使用display: inline-block;することができます#parent

于 2013-02-02T08:25:36.110 に答える
0

display:inline-blockオプションではない場合の代替ソリューションは、追加することです

overflow: hidden;

#parent。それもうまくいきます。

于 2013-02-02T09:06:37.357 に答える