如何使用 CSS 为有序列表项编号添加静态字符串前缀?

2024-03-11

我想要这个 HTML:

<ol style="list-style:decimal;">
<li>Apples</li>
<li>Oranges</li>
</ol>

像这样渲染:

Q1.苹果
Q2。橙子

即,我想在每个数字前加上“Q”前缀。

我试过这样的CSS:

ol li::before {
  content: "Q";
}

但呈现如下:

1.Q苹果
2.Q橙子

我也尝试过使用list-style: numbered inside;,但这只是将列表向右移动,结果相同。我找不到任何方法来引用这些数字以便使用 CSS 设置它们的样式。这看起来是一个简单、常见的场景,但我找不到任何方法用简单的 CSS 来完成它(没有 CSS 计数器、JavaScript 等)。


唯一的纯 CSS 方法是counters http://www.w3.org/TR/CSS21/generate.html#counters:

ol {
    counter-reset: item;
    list-style-type: none;
}

ol li:before {
    content: 'Q' counter(item, decimal) '. ';
    counter-increment: item;
}

除了使用 CSS 计数器(专门为此类用例设计!)或 JavaScript 之外,您无法实现此目的。

顺便一提,it's decimal, not numbered http://www.w3.org/TR/CSS21/generate.html#propdef-list-style-type.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 CSS 为有序列表项编号添加静态字符串前缀? 的相关文章

  • IE7 中列表项之间的 CSS 间隙

    我无法消除 IE7 中列表项之间的间隙 HTML ul li div row 1 1 div div row 1 2 div li ul
  • CSS 的用户选择和可访问性

    如果我使用以下内容 webkit touch callout none webkit user select none khtml user select none moz user select none ms user select n
  • css - 溢出允许水平滚动

    我正在尝试这一页 http www4 wittenberg edu admission dev undergrad 我正在尝试让溢出允许水平滚动 我尝试将主体设置为隐藏 并将 真实主体 类设置为自动 这似乎不起作用 你需要用一个包裹你的长内
  • 如何使用浮动而不翻转浮动项目并更改源顺序?这可能吗?

    看这个例子就明白了 http jsbin com ocewu http jsbin com ocewu 替代文本http easycaptures com fs uploaded 212 8042227539 png http easyca
  • AJAX 加载 WordPress 内容

    我一直在遵循 AJAX 教程来尝试将我的 WordPress 帖子内容加载到我网站的主页上 而无需重新加载页面 我不知道为什么 但是当单击链接时 它仍然导航到页面 而不是将内容加载到我指定的 div 中 不管怎样 这对我来说有点太多了 我希
  • ? LIKE(列 || '%')

    我可以有这样的条件吗 SELECT FROM table WHERE LIKE column 哪里的 是一个字符串参数值 例如 这些参数值 当列等于时应返回 true admin products admin products 1 admi
  • 单击单选按钮时事件触发的顺序是什么?

    我知道这在浏览器之间是不同的 例如如果我将一个函数附加到单选按钮的 onclick 和 onchange 事件 然后单击它 Chrome 会触发 onchange 然后触发 onclick 而 Firefox 则会执行相反的操作 是否有任何
  • 每行 5 个项目,自动调整 Flexbox 中项目的大小

    我现在有这个 container background gray width 600px display flex flex flow row wrap position relative item background blue widt
  • Flex 子项上的文本溢出省略号不起作用[重复]

    这个问题在这里已经有答案了 我有一个容器flex 我希望中间的孩子占据整个空间 所以我设置了它flex 1 到目前为止 一切都很好 下一个级别是中间的孩子有 2 个孩子 所以我也想将其设置为 Flex 如果你迷失了我 只需跳到片段 第一个孩
  • 如何在 django 中为模板应用背景图像

    在我的网站中 在特定的表格中 我必须插入图像作为背景 我这样做了 但图像看起来像双图像 因为图像小于单元格宽度和高度 它正在重叠 在背景图像单元格中 我使用 no repeat 来结束同一图像的重复显示 但它不起作用 我正在 django
  • 是否可以使用 CDN 仅对 div 应用 bootstrap?

    我使用 twitter bootstrap 设计了一个包含一些内容的 div 现在我想生成此页面的片段 以便其他用户可以将此片段复制粘贴到他们的页面中 但问题是 不能保证所有这些都将使用引导程序 因此此代码片段在非引导程序站点中不起作用 我
  • 相对于父元素的边框框调整子元素的大小

    如果我以百分比设置子元素的大小 则大小将相对于父元素计算内容框 http www w3schools com css css boxmodel asp 独立于我已经设置了它的事实box sizing财产给border box 所以如果我有这
  • 如何将 HTML 转换为保留换行符的文本

    我如何将 HTML 转换为保留换行符的文本 由 br p div 等元素生成 可能使用NekoHTML http nekohtml sourceforge net 或任何足够好的 HTML 解析器 Example Hello br Worl
  • 如何在杂志/报纸等砖石布局中浮动元素?

    我正在尝试实现一种布局 其中项目将像报纸 杂志文章部分一样浮动 它类似于什么jQuery 的砌体 http masonry desandro com 做 但我试图仅使用 CSS3 来实现这一点 我想也许box显示属性可以做到这一点 尽管尝试
  • jquery 是否有 .toggle() 的替代方案[重复]

    这个问题在这里已经有答案了 目前根据 Jquerysite http api jquery com category deprecated deprecated 1 8 toggle 在 1 8 版本后已被弃用 那么有没有 toggle 的
  • 如何使用 php 将文本区域中的链接转换为链接元素?

    我正在创建一个脚本 它包含一个发布脚本 但我希望用户直接从其他任何地方复制链接 当他们发布链接文本时 链接文本应自动将链接转换为链接元素 a 例如 Ask this on http stackoverflow com now 成为 Ask
  • 我可以替换
    元素的展开图标 (▶) 吗?

    我用
  • 在VBA中将html转换为纯文本

    我有一个 Excel 工作表 其中的单元格包含 html 如何批量将它们转换为明文 目前有很多无用的标签和样式 我想从头开始写它 但如果我能得到纯文本 那就容易多了 我可以编写一个脚本将 html 转换为 PHP 中的纯文本 所以如果您想不
  • onChange 事件在哪个权威规范中进行了详尽的定义?

    我有点惊讶地发现 html 文档中的 onChange 事件在文本输入或文本区域上触发 而不是在其值实际更改时触发 而是仅在焦点离开元素时触发 当然 如果其值已更改 所以我一直在寻找说明这一点的规范 但找不到 我可以找到数以百万计的教程来解
  • 如何使我的滚动到顶部按钮动画流畅

    我的页面上有一个滚动到顶部按钮 但是当我单击它时 它不会滚动到顶部 它只是直接带我到顶部 就像我加载了一个新页面一样 但我需要的是滚动动画 javascript window onscroll function scrollFunction

随机推荐

  • Angular2 是否有相当于 $document 的东西

    我已经开始研究 Angular2 并拥有 3 个嵌套组件的基本功能 但是我无法弄清楚如何将按键处理程序添加到文档中 如果没有 我将如何监听文档上的按键并做出反应 需要明确的是 我需要响应文档本身的 kepyress 而不是输入 在 Angu
  • Bootstrap 侧边栏滚动、附加和滚动监视

    NEWER 所以滚动现在正在工作 但它固定在页面顶部 我需要它位于正确的位置 内容旁边 然后开始在内容的当前位置滚动 我正在尝试让我的侧边栏像这里一样滚动 gt http getbootstrap com 2 3 2 components
  • 为什么 JavaScript 中的数组显示错误长度

    我正在学习 JavaScript 作为学习的一部分 我遇到了以下场景 我期望 a1 length 代码的最后一行 显示 201 但它显示 101 有什么想法吗 var a1 new Array for var i 100 i lt 100
  • NativeScript:如何禁用 WebView 中的缩放控件?

    我从以下问题中找到了在 Android WebView 中启用 禁用缩放控件的方法 如何删除Android webview上的缩放按钮 https stackoverflow com questions 10766669 how to re
  • 在 R/igraph 中可视化具有 3 层(三方)的图/网络

    我有一个 分层 网络 有 3 层 比如说父母 P 孩子 C 孙子 G 边缘总是指向年轻一代 专利 gt 子代 子代 gt 孙子或父代 gt 孙子 同一代中的顶点之间没有边 该图由 3 个边列表 P C C G P C 表示 下面给出一个简短
  • 无法在 gdal 中加载“gcs.csv”文件

    这个问题可能会重复 但我没有得到答案 我已经在 python ide 中编写了流动代码 out srs osr SpatialReference self out srs ImportFromEPSG 4326 它运行良好 但是当我从应用程
  • Corda:在一个流程中创建和使用相同的状态?

    是否可以在一个流中创建和使用相同的 corda 状态 或者在不同的子流中创建和使用它 我收到以下错误 Caused by net corda core flows NotaryException Unable to notarise tra
  • 在jquery中获取ruby值[重复]

    这个问题在这里已经有答案了 我有一个文本区域 在其中填充数据库记录 我想在 jquery 的 textarea 中访问相同的值
  • xml序列化c#

    无法理解我做错了什么 结果集是空的 我的代码 class Class1 public static object DeSerialize object resultObject XmlSerializer serializer new Xm
  • Android 推送通知状态检查

    用户可以在更高版本的 Android 中为应用程序禁用推送通知 应用程序有什么方法可以知道用户在设置中禁用了推送通知 看这里 http developer android com google gcm adv html unreg http
  • 如何在两个 docker 容器之间进行 nginx 反向代理负载平衡?

    我尝试使用相同的 Nodejs 应用程序在两个容器之间建立 nginx 反向代理负载平衡 目录结构 docker compose yml nginx nodejs index js php docker compose yml versio
  • Angular 2 - 将文件发布到 Web API

    我试图从 Angular 2 应用程序将文件传递到 Web API 但实际的文件数据未发送 这是我的 Angular 2 服务代码 var headers new Headers headers append Content Type mu
  • OpenFileDialog() 锁定文件夹

    I use OpenFileDialog 在我的 Silverlight 应用程序中 当我使用选择文件时ShowDialog 它只是锁定文件 直到我关闭我的应用程序 应用程序运行时我无法重命名或删除文件夹 浏览器中的 silverlight
  • 批量变量赋值

    这个问题似乎 非常 愚蠢 我无法处理它 当我尝试这个批处理代码时 if 1 i set is 2 echo is shift 使用 2 个 或更多 参数调用 它不起作用 它实际上打印出一个空白 shift 命令也没有完成 当我观看执行的代码
  • 从 Python 中的 Unicode Web Scrape 输出 ascii 文件

    我是 Python 编程新手 我在 Python 文件中使用以下代码 import gethtml import articletext url http www thehindu com news national india calls
  • 使用 Adob​​e Illustrator 使用“移动到”命令创建 SVG 路径

    因此 当您将 Adob e Illustrator 文件导出为 SVG 格式时 路径将使用 SVG 路径语法进行编码 http www w3 org TR SVG paths html http www w3 org TR SVG path
  • 安装 Anaconda 后,conda 命令失败并显示“ImportError:没有名为 conda.cli 的模块”

    我最近安装了 64 位 Linux 版本的 Anaconda 1 8 0 Linux x86 64 安装似乎运行良好 python Python 2 7 5 Continuum Analytics Inc default Nov 4 201
  • SSN 和电话号码的正则表达式 [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 该字符串不应包含 SSN 或电话号码
  • 不规则线条条码打印

    一位客户要求我为他们构建一个库存解决方案 他们可以为所有办公设备打印条形码标签 以便以各种方式跟踪它们 他们给了我一台 Citizen CL S621 打印机 203x203 dpi 分辨率 用于测试 然后 那是噩梦 配置其驱动程序以打印并
  • 如何使用 CSS 为有序列表项编号添加静态字符串前缀?

    我想要这个 HTML ol style list style decimal li Apples li li Oranges li ol 像这样渲染 Q1 苹果Q2 橙子 即 我想在每个数字前加上 Q 前缀 我试过这样的CSS ol li