将 CSS 类添加到元素的技术的名称是啥?

Posted

技术标签:

【中文标题】将 CSS 类添加到元素的技术的名称是啥?【英文标题】:What is name of the technique that adds CSS classes to an element?将 CSS 类添加到元素的技术的名称是什么? 【发布时间】:2016-02-15 18:07:18 【问题描述】:

Edit : Context 是用于 html UI 框架,如 Semantic UI 等,它们有数百种预定义的样式,只需将它们添加到元素类中,而不是编写自己的样式。

我需要术语方面的帮助, 我不断看到向 HTML UI 框架中的元素“添加”(不确定添加是否正确)类的示例,例如,给定具有这些类属性的元素:

class="mif-earth mif-2x"

要设置它的背景或前景,只需要:

class="mif-earth mif-2x fg-green bg-blue"

当然,所有样式都已在框架中定义,现在正在应用中。

这种类型的编程叫什么?它是声明性的吗?或者它甚至没有名字,因为它只是按照它的意图应用 CSS?

【问题讨论】:

据我所知,除了“将 CSS 类添加到元素”之外,没有特别的方法可以引用这种技术。 也许你可以描述你的问题的上下文。关于术语用途的更多细节可能有助于我们提供更好的答案。 @torazaburo : 是的,但是也列举了前景、背景的所有颜色,几乎所有的东西都是预先列举的,只要应用它们就可以了 您问题的焦点是您使用的是框架预定义的样式,还是只是样式是由css预定义的(即每个元素都没有标记中写出的样式)?再一次,我认为您可能会想到语义标记的想法,因为您将样式描述排除在实际标记之外。 @ChristopherMeyers:是的,语义标记。样式已预先定义并正在使用中 【参考方案1】:

HTML 编辑实际上并不是真正的编程。 HTML 是一种标记语言,这意味着您正在标记内容。标记只是没有任何动词或副词的名词和形容词。编程是通过在这些名词上加上一些动词来让你的内容有所作为。

向标记添加一个类将是关于该内容的元信息。您可能听说过使用元属性(如类)作为“语义”或类似样式和内容的分离来分离样式描述。

如果您使用 javascript 等编程语言来更改内容或元属性,则有时称为 DOM 脚本。

【讨论】:

以上是关于将 CSS 类添加到元素的技术的名称是啥?的主要内容,如果未能解决你的问题,请参考以下文章

bootstrap 或 css 中的这个输入名称是啥?

详解CSS样式选择器都有哪些?

在 Chrome 开发者工具中添加一个新的 CSS 类

是否可以将元素名称映射到 php 类(SoapClient)

在 C# Visual Studio 中更改表单元素名称的正确方法是啥?

伪类与伪元素