CSS元素选择器比HTML属性更具体?
好的,这里有一个简单的例子 我尝试的是,如果我们使用属性来设计元素的样式(我知道这是一个非常糟糕的主意,但我这样做是为了实验) 所以问题是CSS基本元素选择器样式比HTML属性更具体吗 有点CSS元素选择器比HTML属性更具体?,html,css,Html,Css,好的,这里有一个简单的例子 我尝试的是,如果我们使用属性来设计元素的样式(我知道这是一个非常糟糕的主意,但我这样做是为了实验) 所以问题是CSS基本元素选择器样式比HTML属性更具体吗 有点CSS-1/HTML-0 如果未使用CSS,则使用HTML-1 测试用例HTML <table border="1"> <tr> <td>Hello 1</td> <td>Hello 2</td>
CSS-1/HTML-0
如果未使用CSS,则使用HTML-1
测试用例HTML
<table border="1">
<tr>
<td>Hello 1</td>
<td>Hello 2</td>
<td>Hello 3</td>
</tr>
</table>
那么总体而言,CSS在样式方面比HTML更具体?或者,除了样式
属性之外,我们是否可以用其他属性覆盖CSS。来自:
UA可以选择尊重HTML源文档中的表示属性。如果是这样,这些属性将被转换为特定性等于0的相应CSS规则,并被视为在作者样式表的开头插入。因此,它们可能会被后续的样式表规则覆盖。在过渡阶段,此策略将使样式属性更容易与样式表共存
类似的语言存在于
那么总体而言,CSS在样式方面比HTML更具体 对。不要使用HTML进行样式设置。我们现在有CSS 或者除了样式属性之外,还有什么可以用属性覆盖CSS的吗
没什么。style属性只是将CSS应用于元素的一种方式。(就像使用JavaScript修改style属性生成的DOM属性一样。)@BoltClock我们不应该也将其标记为Specifity吗?@Andy知道内联样式是最具体的,我的问题是不同的:)不确定-我不认为Specification是正确的术语。@BoltClock事实上它在这里并不重要
table, table td {
border: 0;
}