html - CSS 属性和标签属性

标签 html css

<分区>

我现在正在学习 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 attributes properties 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/

上一篇:css - Safari 和 ul 中的链接

下一篇:javascript - CSS 条件元素,XHTML

相关文章:

html - 使用 Bootstrap 2.3.1 居中文本

css - Bootstrap - 垂直单选按钮未对齐

CSS:flexbox水平溢出

css - 左侧省略号中出现奇怪的特殊字符问题

html - Gmail 删除了我的时事通讯中的背景大小

html - 是否可以在 HTML 中创建多级有序列表?

javascript - 使用jquery更改父div中的元素位置

css - iMac 上 Mavericks 下的 Safari 7.0.2 略微改变了网页颜色

html - 输入类型的背景图像提交到电子邮件

html - 在较小的屏幕尺寸上控制 flexbox