<分区>
<分区>
我现在正在学习 HTML 和 CSS。我在 CSS 中有这段代码:
h2 {
background: url(../_images/open.png) no-repeat 0 11px;
padding: 10px 0 0 25px;
cursor: pointer;
}
这段代码改变了所有h2标签的一些属性值。
我的问题是: 我如何知道标签具有哪些属性,以便我可以使用它们?
例如,如果我使用所有 h3 标签,那么(在 Internet 上)我在哪里可以找到标签 h3 具有哪些属性,以便我可以更改它们?我可能想更改光标,但我怎么知道 h3 标记甚至具有光标属性?
就像在 WindowsForms 中使用 Button 一样,我继续访问 MSDN 并找到 Button 具有的所有属性,然后根据需要设置它们。 我 检查了 w3schools,但找不到类似的东西。
最佳答案
This code changes some attribute values of all h2 tags.
您似乎混淆了 CSS 属性和 HTML 属性。两者之间有一些交叉,但它们应该被视为不同的东西。
How do I know what
attributesproperties a tag has, so I can make use of them?
您可以为任何元素设置任何 CSS 属性。有些会一直适用。有些将根据设置的其他 CSS 属性应用。
例如,left
仅适用于 positioned 的元素(定义为 Having a position
property value other than 静态
)。
元素类型无关紧要(除了从浏览器的默认样式表分配给它的属性值之外,通常唯一重要的是 display
)。
CSS 2.1 规范 a list of all the properties您可以使用。 CSS Level 3 添加了更多属性,但它们分散在各种规范中。 W3C has a wiki ,但我不能说它的完整性。
关于html - CSS 属性和标签属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16236186/