html中类属性,HTML类

HTML class Attribute

The HTML class attribute is

used to specify a class for an HTML element.

Multiple HTML elements can share the same class.

Using The class Attribute

The class attribute is often used to point

to a class name in a style sheet. It can also be used by a JavaScript to access and

manipulate elements with the specific class name.

In the following example we have three

elements

with a class attribute with the value of

"city". All of the three

elements will be styled equally according to the .city

style definition in the head section:

Example

.city {

background-color: tomato;

color: white;

border: 2px solid black;

margin: 20px;

padding: 20px;

}

London

London is the capital of England.

Paris

Paris is the capital of France.

Tokyo

Tokyo is the capital of Japan.

来试试吧 »

In the following example we have two elements

with a class attribute with the value of

"note". Both

elements will be styled equally according to the .note

style definition in the head section:

Example

.note {

font-size: 120%;

color: red;

}

My Important Heading

This is some important text.

来试试吧 »

Tip: The class attribute can be used on any HTML element.

Note: The class name is case sensitive!

Tip: You can learn much more about CSS in our CSS Tutorial.

The Syntax For Class

To create a class; write a period (.) character, followed by a

class name.

Then, define the CSS properties within curly braces {}:

Example

Create a class named "city":

.city {

background-color: tomato;

color: white;

padding: 10px;

}

London

London is the capital of England.

Paris

Paris is the capital of France.

Tokyo

Tokyo is the capital of Japan.

来试试吧 »

Multiple Classes

HTML elements can belong to more than one class.

To define multiple classes, separate the class names with a space, e.g.

class="city main">. The element will be styled according to all the

classes specified.

In the following example, the first

element belongs to both the city class and also to the main class,

and will get the CSS styles from both of the classes:

Example

class="city main">London

Paris

class="city">Tokyo

来试试吧 »

Different Elements Can Share Same Class

Different HTML elements can point to the same class name.

In the following example, both

and

points to the "city" class

and will share the same style:

Example

Paris

class="city">Paris is the capital of France

来试试吧 »

Use of The class Attribute in JavaScript

The class name can also be used by JavaScript to perform certain tasks for

specific elements.

JavaScript can access elements with a specific class name with the getElementsByClassName() method:

Example

Click on a button to hide all elements with the class name

"city":

function myFunction() {

var x = document.getElementsByClassName("city");

for (var i = 0; i < x.length;

i++) {

x[i].style.display = "none";

}

}

来试试吧 »

Don't worry if you don't understand the code in the example above.

You will learn more about JavaScript in our HTML JavaScript chapter, or you can study our

JavaScript Tutorial.

Chapter Summary

The HTML class attribute specifies one or

more class names for an element

Classes are used by CSS and JavaScript to select and access specific

elements

The class attribute can be used on any

HTML element

The class name is case sensitive

Different HTML elements can point to the same class name

JavaScript can access elements with a specific class name with the getElementsByClassName()

method

HTML 练习

Test Yourself With 练习

Exercise:

Create a class selector named "special".

Add a color property with the value "blue" inside the "special" class.

;

My paragraph

Submit Answer »

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值