你尚未登录,仅允许查看本站部分内容。请登录使用邀请码注册
IntPtr

Chrome 下 ::selection 背景颜色的渲染问题 1个回复 专栏 @ CSS

IntPtr 发布于 2 年前

Chrome Selection

在 Chrome 里,修改 ::selectionbackground-color 后,某些情况下,仍然会有部分选择区域依然保持着默认的高亮颜色。本篇博客会记录下可能会导致这种情况的多种原因。


<inline>
  <block />
</inline>

在 inline (*-level inline) 元素内部有 block (block-level *) 元素的情况下。


<inline />
<block />

<inline-block />
<block />

在 inline / inline-block (inline-level *) 元素与 block (block-level *) 元素为同级元素的情况下。


[text]
<block />

在文本节点与 block (block-level *) 元素为同级元素的情况下。


<ul>
  <li></li>
</ul>

<ol>
  <li></li>
</ol>

<li>display: list-item;) 的默认 ::marker 元素。


Author: IntPtr
Original: Chrome 下 ::selection 背景颜色的渲染问题

  • berg

    赞,经常有看到这种问题,还以为是浏览器渲染引擎引起的,原来还有这么一回事。

    专栏权限送上!

    #1
登录后回复,如无账号,请使用邀请码注册