【发布时间】:2016-11-08 19:06:21
【问题描述】:
单击父元素(例如带有one 类的div 或body)但在子元素区域之外会使子元素(带有two 类的div)的内容被选中/突出显示,如上图所示。我怎样才能避免这种情况?下面是codepen的链接:
http://codepen.io/anon/pen/EyvVBr?editors=1100
.one,
.two {
width: 200px;
height: 200px;
border: 5px solid green;
padding: 20px;
outline: 2px solid black;
}
.two {
width: 100px;
height: 100px;
position: relative;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.one .two {
background-image: linear-gradient(left, red, blue);
background-image: -webkit-linear-gradient(left, red, yellow);
background-image: -moz-linear-gradient(left, red, yellow);
}
<div class="one">
<div class="two">
Content
</div>
</div>
【问题讨论】:
-
我认为这是预期的行为,最好不要改变。
-
我不明白你想突出显示内容还是避免突出显示?
-
你试过用javascript吗