为什么IMG元素具有CSS-color属性?

为什么IMG元素具有CSS-color属性?,css,image,Css,Image,IMG元素究竟为什么具有CSS颜色属性 在Firebug中玩了20分钟后,我不知道如何使用它。 <style> img { color: #f00; width: 50px; height: 50px; background-color: #000; position: absolute; } img:after { content: "asdf"; } &

IMG元素究竟为什么具有CSS颜色属性

在Firebug中玩了20分钟后,我不知道如何使用它。


<style>
    img {
        color: #f00;
        width: 50px;
        height: 50px;
        background-color: #000;
        position: absolute;
    }
    img:after {
        content: "asdf";
    }
<style>

<img />
img{ 颜色:#f00; 宽度:50px; 高度:50px; 背景色:#000; 位置:绝对位置; } img:之后{ 内容:“asdf”; }
asdf
为红色。(在Firefox上,本页使用firebug进行了测试。)

无论如何,我很确定CSS标准不会将特定的CSS规则绑定到特定的HTML标记元素。


img{
颜色:#f00;
宽度:50px;
高度:50px;
背景色:#000;
位置:绝对位置;
}
img:之后{
内容:“asdf”;
}
asdf
为红色。(在Firefox上,本页使用firebug进行了测试。)


无论如何,我很确定CSS标准不会将特定的CSS规则绑定到特定的HTML标记元素。

IMG
与任何其他内联元素没有区别。例如,在大多数浏览器中,在加载图像或无法以其他方式渲染图像时,“颜色”属性设置alt文本的颜色。

IMG
与任何其他内联元素没有什么不同。例如,在大多数浏览器中,当图像加载或无法以其他方式渲染时,“颜色”属性设置alt文本的颜色。

当图片加载失败时,它将为alt文本着色:。

当图片加载失败时,它将为alt文本着色:。

每个元素都有每个属性,尽管某些属性不“应用于”,即不能对某些元素产生影响(参见CSS规范中的条款)。所以问题是:在什么情况下,
color
属性会影响
img
元素的呈现?如其他答案所述,它可能会影响替代文本或生成内容的呈现。(但是,在旧浏览器中,
alt
文本可以使用不受CSS规则影响的固定例程呈现。)

每个元素都有每个属性,尽管有些属性不“应用于”,即不能对某些元素产生影响(参见CSS规范中的条款)。所以问题是:在什么情况下,
color
属性会影响
img
元素的呈现?如其他答案所述,它可能会影响替代文本或生成内容的呈现。(不过,在旧浏览器中,
alt
文本可能会使用不受CSS规则影响的固定例程进行渲染。)

哦,我真不敢相信我错过了
alt
文本案例。哈哈,不用担心。你的回答仍然很有教育意义,尽管这并不完全是我想要理解的。哦,我真不敢相信我错过了
alt
文本框。哈哈,不用担心。你的回答仍然很有教育意义,尽管这并不完全是我想要理解的。如果你是网络机器人或盲人,颜色真的重要吗现在,当然。如果你是网络机器人或盲人,颜色真的重要吗嗯,我认为StackOverflow有一些缓存错误需要处理。在你的答案出现之前,我看到了丹尼斯的答案,尽管现在它告诉我你的答案排在第一位。嗯,我认为StackOverflow有一些缓存错误需要解决。在你的答案出现之前,我看到了丹尼斯的答案,尽管现在它告诉我你的答案排在第一位。