为什么IMG元素具有CSS-color属性?
IMG元素究竟为什么具有CSS颜色属性 在Firebug中玩了20分钟后,我不知道如何使用它。为什么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"; } &
<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有一些缓存错误需要解决。在你的答案出现之前,我看到了丹尼斯的答案,尽管现在它告诉我你的答案排在第一位。