从font的color属性继承边框颜色是正常的吗?我很惊讶地发现:
div
{
border: 4px solid;
color: red;
height: 100px;
width: 100px;
}Run Code Online (Sandbox Code Playgroud)
<div></div>Run Code Online (Sandbox Code Playgroud)
给了我一个带红色边框的div.通常不指定颜色将默认为黑色.这个奇怪的遗产是什么?
假设我有以下HTML:
<span id="id1" class="class1 class2">This is a test</span>
Run Code Online (Sandbox Code Playgroud)
如果#id1,.class1并且.class2都有不同的互斥CSS规则集,哪一个胜出?我一直在测试一个例子,在一个案例中,它选择(我认为)列在CSS文件底部的那个,但在另一个案例中,它似乎是非确定性的.
在这种情况下是否有特定的规则?