为什么在应用指针事件:none 和 position:absolute 时我不能 select 文本?
Why can't I select text when pointer-events:none and position:absolute are applied?
当父 .block
元素具有 pointer-events:none
且子元素具有 position:absolute
时,我无法 select 文本。当我删除 position:absolute
时,它起作用了,但我需要这个定位。
.block{
position:relative;
height:20px;
background:red;
color:#fff;
margin-bottom:20px;
pointer-events:none;
}
p{
position:absolute;
top:0;
left:0;
margin:0;
}
<div class="block">hovered</div>
<div class="block"><p>can`t be hovered</p></div>
当父 .block
元素具有 pointer-events:none
且子元素具有 position:absolute
时,我无法 select 文本。当我删除 position:absolute
时,它起作用了,但我需要这个定位。
.block{
position:relative;
height:20px;
background:red;
color:#fff;
margin-bottom:20px;
pointer-events:none;
}
p{
position:absolute;
top:0;
left:0;
margin:0;
}
<div class="block">hovered</div>
<div class="block"><p>can`t be hovered</p></div>