gpt4 book ai didi

html - 元素支持 CSS 属性

转载 作者:行者123 更新时间:2023-11-28 04:18:53 25 4
gpt4 key购买 nike

基本上,我需要在 Chrome 浏览器中找出所有支持 CSS 属性“background-color”和“color”的 HTML 元素。理想情况下,所有与颜色相关的 CSS 属性在级联和计算时都会有所不同。我尝试使用 CSS.supports方法,但它的行为很奇怪。任何帮助将不胜感激。

最佳答案

所有 HTML 元素都支持这些 CSS 属性:

var styleProperties = [
'color',
'backgroundColor'
];
var stylePropertiesLength = styleProperties.length;
var windowPropertyNames = Object.getOwnPropertyNames(window);
for (var i in windowPropertyNames) {
if (windowPropertyNames.hasOwnProperty(i)) {
var windowPropertyName = windowPropertyNames[i];
if (windowPropertyName.indexOf('HTML') === 0) {
var documentElement = document.createElement(windowPropertyName);
for (var j = 0; j < stylePropertiesLength; j++) {
var styleProperty = styleProperties[j];
var isSupported = (styleProperty in documentElement.style);
console.log(windowPropertyName + '.style.' + styleProperty + ' = ' + isSupported);
}
console.log('');
}
}
}

关于html - 元素支持 CSS 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42320549/

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