--- id: bad87fee1348bd9aecf08806 title: Use a CSS Class to Style an Element challengeType: 0 videoUrl: 'https://scrimba.com/c/c2MvDtV' forumTopicId: 18337 localeTitle: 使用 class 选择器设置单个元素的样式 --- ## Description
CSS 的class具有可重用性,可应用于各种 HTML 元素。 一个 CSSclass声明示例,如下所示: ```html ``` 可以看到,我们在<style>样式声明区域里,创建了一个名为blue-textclass选择器。 你可以将 CSSclass选择器应用到一个HTML元素里,如下所示: <h2 class="blue-text">CatPhotoApp</h2> 注意:在style样式区域声明里,class需以.开头。而在 HTML 元素里,class属性的前面不能添加.
## Instructions
style样式声明里,把h2元素选择器改为.red-textclass 选择器,同时将颜色blue变为red。 在h2元素里,添加一个class属性,且值为'red-text'
## Tests
```yml tests: - text: 'h2元素应该为红色。' testString: assert($("h2").css("color") === "rgb(255, 0, 0)"); - text: 'h2元素应含有red-text class 选择器。' testString: assert($("h2").hasClass("red-text")); - text: 'style样式声明区域里应该包含一个red-text class 选择器,并且它的颜色应为红色。' testString: assert(code.match(/\.red-text\s*\{\s*color\s*:\s*red;\s*\}/g)); - text: '不要在h2元素里使用行内样式:style="color: red"。' testString: assert($("h2").attr("style") === undefined); ```
## Challenge Seed
```html

CatPhotoApp

点击查看更多猫图.

一只仰卧着的萌猫

猫咪最喜欢的三件东西:

  • 猫薄荷
  • 激光笔
  • 千层饼

猫咪最讨厌的三件东西:

  1. 跳蚤
  2. 打雷
  3. 同类


```
## Solution
```html // solution required ```