在 `ol li ::marker` 上启用用户选择以避免丢失编号列表中的数字

问题描述 投票:0回答:0

我在从聊天应用程序复制编号列表 (

<ol>
) 时遇到问题。当我复制文本时,它不包含
::marker
数字。这使得列表项失去上下文,因为数字代表内容的顺序。

我知道 CSS

::marker
伪元素在默认情况下是不可选的,但我寻求解决方法。聊天应用程序通常会生成有序列表,用户需要复制整个文本,包括数字。这不是我的应用程序,所以我需要使用 Stylus Chrome 扩展来覆盖 CSS,我无法更改它们的 HTML 或 JS。

有谁知道在文本复制过程中选择

::marker
内容或保留
ol li
列表编号的方法?

这是一个基本的例子:

<ol>
  <li>Item one</li>
  <li>Item two</li>
  <li>Item three</li>
</ol>

这是我第一次尝试的 CSS:

::marker {
  user-select: all;
}

当我复制一个编号列表时,这个 CSS 仍然遗漏了

::marker
数字,所以这个问题在现代浏览器中仍然存在。

感谢您花时间阅读本文,并提前感谢您的帮助!

比昂

html css html-lists google-maps-markers
© www.soinside.com 2019 - 2024. All rights reserved.