gpt4 book ai didi

css - 从 CSS 文件中读取国际化内容

转载 作者:技术小花猫 更新时间:2023-10-29 11:32:46 26 4
gpt4 key购买 nike

我在 UI 开发方面没有太多经验。我有一个用 CSS 定义的类,像这样-

.myclass {
color: red;
content: "my content";
font-size: 12px;
padding-right: 2px;
}

我希望“my content” 值国际化(以英语显示为my content,以另一种语言显示为something else) .是否可以通过 CSS 代码实现?

最佳答案

我建议将您的本地化与 CSS 分开,因为它主要用于样式化,而且您可能无论如何都要对 HTML 进行本地化。如果您可以向 HTML 添加另一个属性,您可以尝试使用 contentattr()从选定的 HTML 内容中引用数据属性的值。所以像这样使用 HTML:

<div class="myclass" data-value="My Content"></div>

您可以像这样访问数据属性:

.myclass:before {
content: attr(data-value);
}

请记住,content 属性只能用于伪元素。有关更多信息,我会向您推荐 MDN page about the content property .

关于css - 从 CSS 文件中读取国际化内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29743156/

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