任何人都知道为什么CSS提供color文本,但没有font-color或text-color?
似乎非常反直觉的,有点像text-decoration: underline,而不是font-style什么与字体有关.
有谁知道为什么/如何W3C想出如此广泛的CSS名称?
Mis*_*mbu 108
我认为一个原因可能是颜色应用于除字体之外的其他东西.例如:
div {
border: 1px solid;
color: red;
}
Run Code Online (Sandbox Code Playgroud)
产生红色字体颜色和红色边框.
或者,它可能只是W3C的CSS标准完全倒退且无意义,如其他地方所证明的那样.
qua*_*asi 10
我知道这是一个旧帖子,但正如MisterZimbu所说,该color属性正在定义其他属性的值,如border-color和,以及CSS3 currentColor.
currentColor 如果你想使用其他元素的字体颜色(例如背景或自定义复选框和内部元素的无线电),则非常方便.
例:
.element {
color: green;
background: red;
display: block;
width: 200px;
height: 200px;
padding: 0;
margin: 0;
}
.innerElement1 {
border: solid 10px;
display: inline-block;
width: 60px;
height: 100px;
margin: 10px;
}
.innerElement2 {
background: currentColor;
display: inline-block;
width: 60px;
height: 100px;
margin: 10px;
}Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
351126 次 |
| 最近记录: |