Html 用特定的背景色制作div的最佳方法是什么?

Html 用特定的背景色制作div的最佳方法是什么?,html,css,Html,Css,我需要创建一个具有特定背景颜色的div,具体取决于变量对象 我的选择是: 为每种颜色创建一个无限css。 风格一致。 我知道样式应该和html分开。但是,在这种情况下,什么更有效?是否需要基于动态内容变量对象的不同颜色?在这种情况下,您应该选择内联样式。php/任何后端都可以很容易地有条件地提供服务 虽然最好将大多数样式保留在样式表中,但该规则也有例外。如果您的具体情况需要它,请随意添加您的风格内联。例如,你需要一个事物的画廊,你需要一个背景图像而不是img的元素 不,你不能。您提供的选项是。。

我需要创建一个具有特定背景颜色的div,具体取决于变量对象

我的选择是:

为每种颜色创建一个无限css。 风格一致。
我知道样式应该和html分开。但是,在这种情况下,什么更有效?

是否需要基于动态内容变量对象的不同颜色?在这种情况下,您应该选择内联样式。php/任何后端都可以很容易地有条件地提供服务


虽然最好将大多数样式保留在样式表中,但该规则也有例外。如果您的具体情况需要它,请随意添加您的风格内联。例如,你需要一个事物的画廊,你需要一个背景图像而不是img的元素

不,你不能。您提供的选项是。。。您可以执行复杂/高级JavaScript/jQuery,但它总是归结为如何提供选择器。

为什么不向div添加一个类?以内联方式执行。每种颜色的css类都太多了。。。在未来,如果有疑问,选择需要做无限次的事情的选项总是效率较低。好吧,不管怎样,作为经验法则。而且它不是无限的,你只需要16777216。如果你有一个纯色的页面背景颜色,我想减一。@JBux这个评论。。。