0

下面我有一张图片,后面是文字。如何防止它周围的区域被突出显示?图像本身不可选择(使用

-webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none;
  pointer-events: none;

) 但图像的周围区域是。我尝试为图像添加左右边距以及使图像成为自己的 div 并将上述代码应用于 div,但它不起作用。(我将高光设为绿色)

看这里

编辑:这是链接在这里的另一个示例https://jsfiddle.net/nnzf4h5c/jsfiddle 示例

4

1 回答 1

1

您可以将内容包装在具有相同样式的 div 中:

img {
  max-width: 100%;
  height: auto;
}
.cont01 {
  width: 50px;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none;
  pointer-events: none;
}
<div class="cont01"><img src="https://sites.psu.edu/siowfa16/files/2016/10/YeDYzSR-10apkm4.png">
</div>
Text

于 2017-07-31T01:19:09.207 回答