3
A
回答
9
color
属性不属于属性的字体或文本类别。它实际上生活在它自己的规范部分,包括CSS1和CSS2.1。甚至有一整个专用于颜色的CSS3 module。
每个规范指的是color
作为定义前景颜色,然后将其描述为是指该元素的文本内容的颜色。但由于foreground-color
将不必要地冗长,因此“属性名称”中不再包含“前景”一词。 background-color
不言而喻,与color
区别。
也就是说,尽管color
属性通常会影响元素的文本,但如果您还指定边框但未指定border-color
,则边框将采用与文本相同的颜色。这是完全正常的,因为它规定in the CSS box model specification:
如果不带边框属性指定一个元素的边框颜色,用户代理必须使用元素的“颜色”属性的值作为边框颜色的计算值。
<div style="color: red; border: 1px dotted">
This block has red text and a red 1-pixel dotted border.
Notice only the width and style are specified in the style attribute.
</div>
字体和文本特性之间的差的Martin Algesten in his answer has a nice summary。
2
字体是字体的变体,即Arial
是类型脸,Arial Bold
是字体。你没有设置字体颜色(我从来没有听说过具有特定颜色的字体)。你正在设置文本的颜色。
我想这个想法应该是,你可以有一个受color
影响的其他元素,而不仅仅是文本。与text-decoration: underline
相比,显然只会影响文本,但如果我们想象我们可以在内嵌插入随机形状,则它也会受到color
的影响。
相关问题
- 1. 为什么文本阴影属性更改hsla文本颜色?
- 2. 属性文本的颜色如何继承父级颜色?
- 3. 为什么TPanel的颜色属性在使用十六进制颜色值时显示错误的颜色?
- 4. CSS颜色属性
- 5. 少混色名称被评估为颜色/颜色
- 6. 内容属性文本颜色 - css
- 7. 改变点击颜色为随机颜色的文本颜色(按钮)
- 8. 为什么AmCharts导出颜色变为黑色和白色?
- 9. 为什么IMG元素具有CSS颜色属性?
- 10. 如何将文本标签的颜色更改为UITableViewCellStyleValue1颜色
- 11. 文本的UITextField的颜色更改为它键入的颜色
- 12. 将文本颜色转换为bg上的颜色
- 13. 使用jquery将文本颜色更改为背景颜色
- 14. 将文本颜色和提示文本颜色设置为SearchView中的文本
- 15. 动画ImageView的色彩属性从颜色到颜色
- 16. 将十六进制颜色代码转换为颜色名称
- 17. 为什么barbuttonItems上的相同颜色显示为不同的颜色?
- 18. 为什么派的颜色不变?
- 19. 为什么Python没有颜色输出?
- 20. 为什么状态栏颜色不变?
- 21. css:为什么**颜色:红**弃用?
- 22. 为什么标签的颜色不变?
- 23. 为什么IE会改变颜色?
- 24. SmallIcon颜色自动变为白色为什么在通知Android?
- 25. 使用CSS颜色属性
- 26. Magento - 多选颜色属性
- 27. Web颜色#ccc的名称是什么?
- 28. ListPreference文本颜色
- 29. 格文本颜色
- 30. forge.topbar文本颜色