Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CSS元素选择器比HTML属性更具体?_Html_Css - Fatal编程技术网

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基本元素选择器样式比HTML属性更具体吗

有点
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;
}