使用CSS改变元素样式的三种方式

  • Post author:
  • Post category:其他




CSS学习


网页的三个部分:

  • 结构(html)
  • 表现(CSS)
  • 行为(JavaScript)


使用CSS改变元素样式的三种方式

  1. 第一种方式(内联样式,行内样式)


    在标签内部通过style属性设置元素样式,开发时不要使用内联样式
<body>
    <p style="color: red; font-size: 50px;">少小离家老大回</p>
</body>

效果:

在这里插入图片描述

  1. 第二种方式(内部样式表)

    将样式编写到head中的style标签里,然后通过CSS的选择器来选中元素并为其设置各种样式,可以同时为多个标签设置样式,修改时只需要修改一次
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>
        p{color: red; font-size: 30px;}    
    </style>

</head>

<body>
    <p style="color: blue; font-size: 50px;">少小离家老大回</p>
    <p2>今天天气真不错</p2>
    <p>落霞与孤鹜齐飞</p>
</body>
</html>

效果

在这里插入图片描述

由图可以看出:内部样式表对设置过属性的标签都有效,但如果同时存在内联样式和内部样式表时以内联样式为准

  1. 第三种方式(外部样式表)

    可以将CSS样式编写为一种外部CSS文件,然后通过link标签引入外部CSS文件

    将样式编写到外部CSS文件中,可以使用到浏览器的缓存机制,从而加快网页的加载速度,提高用户体验

    代码

    新建一个01.css
p{
    color: blue;
    font-size: 90px;
}

html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <link rel="stylesheet" href="\web\css\01.css">

</head>

<body>
    <p style="color: blue; font-size: 50px;">少小离家老大回</p>
    <p2>今天天气真不错</p2>
    <p>落霞与孤鹜齐飞</p>
    <p>秋水共长天一色</p>
</body>
</html>

文件夹路径图

在这里插入图片描述

效果图

在这里插入图片描述



版权声明:本文为m0_46527751原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。