“20201231123456”是版本标识符,将以静态文本的形式显示在页面元素中。它很难被视觉上分解,我想知道是否可以使用纯CSS将其显示为日期和时间组件,而不需要修改HTML源中的实际值?
我尝试搜索,但要么得到2011年的结果,说这是不可能的,但有人正在研究它,要么得到建议将每个字符放入自己的span中的结果。
是否有现代的解决方案来实现这个看似简单的想法?
额外问题:为了使事情更加复杂,这将进入一个带有其他内容的长表格 - 一些版本标识符是5位数字而不是日期时间,但它们显示在相同类型的HTML元素中。 HTML元素的样式能否适应这两种格式,以便“54321”保持原样,但“20201231123456”仍然变成“20201231-123456”?
我尝试搜索,但要么得到2011年的结果,说这是不可能的,但有人正在研究它,要么得到建议将每个字符放入自己的span中的结果。
是否有现代的解决方案来实现这个看似简单的想法?
额外问题:为了使事情更加复杂,这将进入一个带有其他内容的长表格 - 一些版本标识符是5位数字而不是日期时间,但它们显示在相同类型的HTML元素中。 HTML元素的样式能否适应这两种格式,以便“54321”保持原样,但“20201231123456”仍然变成“20201231-123456”?
<div>目标文本在此</div>
。 - KlaymenDK<div>
。如果您将其标记为<div><span>target</span> <span>text</span> <span>here</span></div>
,则可以样式化任何或所有<span>
元素。您无法样式化小于元素的内容。 - Rounin