HTML类

对 HTML 进行分类(设置类),使我们能够为元素的类定义 CSS 样式。

为相同的类设置相同的样式,或者为不同的类设置不同的样式。

大白话:把多个属性和属性值打包成的包裹可以作为(指定元素)的类

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<head>
<style>
<!--不要以数字为开头命名类-->
.example1{
color:blue;
} <!--这个类可以给所有能用class属性的元素使用-->
h1.example2{
text-align:center;
} <!--这个类只可以给h1使用,且不是h1就默认生效的-->
.note{
background-color:black;
color:white;
}
</style>
</head>

class属性

class 属性规定元素的类名(classname)。

可以给 HTML 元素赋予多个 class,例如:<element class=“value1 value2”>。这么做可以把若干个 CSS 类合并到一个 HTML 元素。

class 属性不能在以下 HTML 元素中使用:base, head, html, meta, param, script, style 以及 title。

大白话:用在元素(标签)里面,使用类

此处使用的类见上面的示例代码

1
2
<h1 class="example1 example2">A HEADER</h1>
<p class="example1">hello world</p>

<div>元素

<div> 可定义文档中的分区或节(division/section),把文档分割为独立的、不同的部分,一种添加结构的通用机制。浏览器会在前后放置一个换行符
[[HTML div元素]]

<span>元素

<span> 元素是行内元素,能够用作文本的容器。

设置 <span> 元素的类,能够为相同的 <span> 元素设置相同的样式。

完整的示例代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<html>
<head>
    <title>Document</title>

    <style>

    span.important{

        color:palevioletred;

        font-weight: bold;

    }

    h1.header{

        color:gold;

        text-align:center;

    }

    .note{

        background-color:black;

        color:white;

        margin:50px;

        padding:40px;

        font-size:20px;

    }

    </style>

</head>

<body>

<h1 class="header">example</h1>

<div class="note">

<h1><span class="important">静夜思</span></h1>

<pre>

床前明月光,

疑是地上霜。

举头望明月,

低头思故乡。

</pre>

</div>

<div class="note">

<h1><span class="important">绝句</span></h1>

<pre>

两个黄鹂鸣翠柳,

一行白鹭上青天。

窗含西岭千秋雪,

门泊东吴万里船。

</pre>

</div>

</body>

</html>

演示结果

  • 这样就很清晰地看得到div的模块化作用了
  • 请注意代码中span的使用。span元素的内容变成了指定的类,起到了更改样式的作用。

后记

  • 看不懂的概念解释就改一改讲解的示例代码,增添之后观察变化,有利于理解
  • 学这一部分的时候会遇到很多包含了css的例子,所以可以先了解css的定义和基础语法
  • 调节margin,padding实在是太难了,没啥概念一开始,弄得太丑了!希望后续有模板来提升qaq
  • 今天看了一些关于前端的shi山吐槽,我感觉我写的代码也好乱(哭哭)赶紧看代码规范:HTML(5) 代码规范 | 菜鸟教程

HTML类
http://sample.com/2022/07/04/HTML类/
作者
LuoYutong
发布于
2022年7月4日
许可协议