带你了解CSS基础知识,样式

本文详细介绍了HTML中嵌套使用CSS的三种方式:内联样式、样式块(内部样式)和外部样式表文件的链入。通过实例代码展示了每种方式的用法,包括设置元素的宽高、背景色、边框等样式,并列举了一些常用的CSS样式。此外,还强调了外部样式表文件在多个页面间的复用性和维护优势。
摘要由CSDN通过智能技术生成

这篇文章主要介绍了一些css基础知识关于CSS样式的分类介绍,包括内部样式,行内样式,外部样式等,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值

目录

什么是CSS

CSS(Cascading Style Sheet):层叠样式表语言。

CSS的作用是:

修饰HTML页面,设置HTML页面中的某些元素的样式,让HTML页面更好看。

在HTML页面中嵌套使用CSS的两种方式

第一种方式:在标签内部使用style属性来设置元素的CSS样式,这种方式称为内联定义方式。语法格式:

<标签 style=“样式名:样式值;样式名:样式值;样式名:样式值;…”></标签>

第二种方式:链入外部样式表文件,这种www.qmia.cn方式最常用。(将样式写到一个独立的xxx.css文件当中,在需要的网页上直接引入css文件,样式就引入了)语法格式:

1

2

3

4

5

6

这种方式易维护,维护成本较低。

        xxx.css文件

            1.html中引入了

            2.html中引入了

            3.html中引入了

            4.html中引入了

三种方式代码展示

内联定义方式

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

<!doctype html>

<html>

    <head>

        <title>HTML中引入CSS样式的第一种方式:内联定义方式</title>

    <head>

    <body>

        <!--

            width   宽度样式

            heght   高度样式

            background-color    背景颜色样式

            display     布局样式(none表示隐藏,block表示显示)

        -->

        <div style="width: 300px;height: 300px;background-color: #CCFFFF; display: block;

        border-color: red;border-width: 3px;border-style: solid"></div>

        <!--样式还可以这样写

            border: width style color

        -->

        <div style="width: 300px;height: 300px;background-color: #CCFFFF; display: block;

        border:  thick double yellow;  "></div>

    </body>

</html>

样式块方式

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

<!doctype html>

<html>

    <head>

        <title>HTML中引入样式的第二种方式:样式块方式</title>

        <style type="text/css">

            /*

                这是CSS的注释

            */

            /*

                id选择器

                #id{

                    样式名: 样式值;

                    样式名: 样式值;

                    样式名: 样式值;

                    ........

                }

            */

            #usernameErrorMsg{

                font-size: 12px;

                color: red;

            }

            /*

                标签选择器

                标签名{

                    样式名: 样式值;

                    样式名: 样式值;

                    样式名: 样式值;

                }

            */

            div{

                background-color: black;

                border: 1px solid red;

                width: 100px;

                height: 100px;

            }

            /*

                类选择器

                .类名{

                    样式名: 样式值;

                    样式名: 样式值;

                    样式名: 样式值;

                }

            */

            .myclass{

                border: 2px double blue;

                width: 400px;

                height: 30px

            }

        </style>

    </head>

    <body>

        <!--

            设置样式字体大小12px,颜色为红色

        -->

        <!--<span id="usernameErrorMsg" style="font-size: 12px;color: red">对不起,用户名不能为空!</span>-->

        <span id="usernameErrorMsg"">对不起,用户名不能为空!</span>

        <div></div>

        <div></div>

        <div></div>

        <!--class相同的可以认为是同一类标签。-->

        <br><br><br><br>

        <input type="text" class="myclass"/>

        <br><br><br><br><br>

        <select class="myclass">

            <option>专科</option>

            <option>本科</option>

            <option>硕士</option>

        </select>

    </body>

</html>

链入外部样式表文件

css文件

1

2

3

4

5

6

7

a{

    text-decoration: none;

}

#baiduSpan{

    text-decoration: underline;

    cursor: wait;

}

1

2

3

4

5

6

7

8

9

10

11

12

13

<!DOCTYPE html>

<html>

    <head>

        <meta charset="utf-8">

        <title>HTML中引入CSS样式的第三种方式:链入外部样式表文件</title>

        <!--引入css-->

        <link type="text/css" rel="stylesheet" href="css/1.css"/>

    </head>

    <body>

        <a href="http://www.baidu.com">百度</a>

        <span id="baiduSpan">点击我链接百度</span>

    </body>

</html>

以下是常用的样式

边框

(1)

1

div{ border : 1px solid red; }

 (2)

1

div{ border-width : 1px; border-style : solid; border-color : red; }

隐藏

1

div{ display : none; }

字体

1

div{ font-size : 12px; color : red; }

文本装饰

1

a{ text-decoration : none; }

1

a{ text-decoration : underline; }

列表

1

ul{ list-style-type : none; }

设置鼠标悬停效果

1

:hover

定位

1

div{ position : absolute; left : 100px; top : 100px; }

鼠标小手

1

div{ cursor : pointer; }

总结

本篇文章就到这里了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值