CSS属性和标签属性

时间:2013-04-26 12:13:35

标签: html css

我正在研究HTML和CSS。我在CSS中有这个代码:

h2 {
    background: url(../_images/open.png) no-repeat 0 11px;
    padding: 10px 0 0 25px;
    cursor: pointer;
}

此代码更改了所有 h2 标记的某些属性值。

我的问题是: 我如何知道标签的属性,以便我可以使用它们?

例如,如果我使用所有 h3 标记,例如,我在哪里(在互联网上)找到 h3 标记的属性,那么我可以更改它们?我可能想要更改光标,但我怎么知道 h3 标签甚至有光标属性?

当使用WindowsForms中的Button时,我继续使用MSDN并查找Button所具有的所有属性,并根据需要设置它们。 一世  检查w3schools,但找不到那样的东西。

2 个答案:

答案 0 :(得分:4)

  

此代码更改了所有h2标记的某些属性值。

您似乎将CSS属性与HTML属性混淆。两者之间存在一些交叉,但它们应被视为单独的事物。

  

我怎么知道标签有哪些属性属性,所以我可以使用它们?

您可以为任何元素设置任何 CSS属性。有些将永远适用。一些将适用,具体取决于设置的其他CSS属性。

例如,left仅适用于定位的元素(定义为 position属性值不是static < / em>的)。

元素类型无关紧要(超出了从浏览器的默认样式表中分配给它的属性的值,通常唯一重要的是display)。

您可以使用的CSS 2.1规范a list of all the properties。 CSS Level 3增加了更多属性,但它们分散在各种规范中。 W3C has a wiki,但我不能说它的完整性。

答案 1 :(得分:1)

<强> CSS

您可以将所有css属性应用于所有html元素。它的呈现方式和支持的内容取决于浏览器。例如,您可以将边框应用于任何元素(标记)。

Html属性

当涉及到元素的属性时,您必须在Web上搜索每个属性。找到一个你认为最能描述属性的网页(大多数使用w3school - 但很多是针对这个页面,因为有些信息已经过时)。与往常一样,浏览器必须支持这些属性。没有&#34; msdn&#34;对于html属性,所以你不会找到一个完整的列表。

-

您应该注意到css属性和元素属性之间存在很大差异。