gpt4 book ai didi

html - 我可以在一个 HTML "data-"元素中有多个值吗?

转载 作者:技术小花猫 更新时间:2023-10-29 12:12:49 24 4
gpt4 key购买 nike

我可以在一个 HTML“data-”元素中有多个值吗?类似于一个类可以有多个类名。

如果可能,我想创建一个 CSS/JS 库,它使用一个“data-”元素来容纳所有库样式。例如:

<div data-library-name="xs-hidden col-md-10 col-xl-8 big-hero"></div>

这样,任何程序员自定义样式规则都可以进入元素类。我这样做的原因是为了使可读性更容易,所以它看起来像:

<div class="custom-style another-style" data-library-name="xs-hidden col-md-10 col-xl-8 big-hero"></div>

最佳答案

Can I have multiple values in one HTML "data-" element?

你可以有一个字符串。该规范没有为属性中的数据定义任何特定格式,该格式旨在由站点特定 JavaScript 处理。

Similar to how a class can have multiple class names.

类属性采用空格分隔的类列表。

如果您愿意,您的 JavaScript 可以your_data_attribute_value.split("");

用 CSS 处理它会使用 ~= attribute selector .

[att~=val]
Represents an element with the att attribute whose value is a whitespace-separated list of words, one of which is exactly "val". If "val" contains whitespace, it will never represent anything (since the words are separated by spaces). Also if "val" is the empty string, it will never represent anything.

关于html - 我可以在一个 HTML "data-"元素中有多个值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34455085/

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