gpt4 book ai didi

css - 是否可以使用属性在没有 Javascript 而只有 CSS 的情况下创建/重新格式化内容?

转载 作者:太空宇宙 更新时间:2023-11-03 22:17:10 25 4
gpt4 key购买 nike

JS-Fiddle example

<time datetime="2020-1-1"> </time>

使用 CSS:

time:empty:after{content:attr(datetime)}

显示:

2020-1-1

但我能以某种方式重新格式化它,得到类似的东西吗:

01/01/19

不使用 Javascript,而只使用 CSS?我确定已经有人问过这个问题并在某个地方得到了回答,但我就是找不到。

最佳答案

如果您可以解析 HTML 中的日期,那么您可以选择每个数字并根据需要构建字符串。我不确定这对您来说是否是一种合理的方法,但我想我会发帖以防万一。

time {
border: 1px solid black;
}

time:empty {
border: 1px solid red;
}

time:empty::after {
content: attr(data-month)"/"attr(data-day)"/"attr(data-year);
}
<time datetime="2020-01-01" data-year="20" data-month="01" data-day="01"></time>

关于css - 是否可以使用属性在没有 Javascript 而只有 CSS 的情况下创建/重新格式化内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56118175/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com