哪些CSS属性可以应用于哪些HTML元素

哪些CSS属性可以应用于哪些HTML元素,html,css,specifications,Html,Css,Specifications,我正在寻找一个源代码/规范,它可以告诉我哪些CSS属性可以应用于哪些HTML元素。例如,css属性;“溢出”。我知道我可以将其应用于div、p、textarea,但我还可以应用哪些其他元素呢?是否有我可以参考的规范?请参阅和 例如,关于溢出属性的问题,请参阅: ,声明: 'overflow' Value: visible | hidden | scroll | auto | inherit Initial: visible Applies

我正在寻找一个源代码/规范,它可以告诉我哪些CSS属性可以应用于哪些HTML元素。例如,css属性;“溢出”。我知道我可以将其应用于div、p、textarea,但我还可以应用哪些其他元素呢?是否有我可以参考的规范?

请参阅和

例如,关于
溢出
属性的问题,请参阅:

,声明:

'overflow'
    Value:          visible | hidden | scroll | auto | inherit
    Initial:        visible
    Applies to:     block-level and replaced elements
    Inherited:      no
    Percentages:    N/A
    Media:          visual

你总是可以用这个。您特定问题的答案是。

任何CSS属性都可以应用于任何HTML元素;他们不互相限制

但是,正如Aron Rotterveel所提到的,该元素必须是替换的元素(如
img
),或者指定为块级别。这意味着以下是完美的CSS:

strong { display: block; height: 5em; width: 5em; overflow: scroll; }
在中,每个元素都具有适用于目标媒体类型的所有属性。例如,即使是空的

元素也具有
color
属性。但是属性是否对元素本身的呈现有影响取决于特定的属性和上下文,其方式在适用的CSS规范和草稿中有描述。通常在“适用于”标题下描述。没有这种组合编译,浏览器识别的属性集差异很大


即使属性根据规范“应用于”元素,它也不必具有实际效果。例如,如果元素的
边框样式
边框宽度
0
,则
边框颜色
与元素的渲染无关。(如果由子元素继承,该值可能仍然很重要。)

虽然技术上正确,但我认为OP正在寻找更简单的查找表,以便更快地进行引用。我必须承认,我也希望看到:)不过,他明确要求提供一个他可以引用的规范。