CSS内部样式和外部样式哪个优先级高?

html-css012

CSS内部样式和外部样式哪个优先级高?,第1张

很多地方都会讲成内部样式优先级比外部样式高,其实是不对的,内部样式和外部样式是具有相同的优先级的,就看谁出现的位置靠后,谁优先。如下面的代码,文字肯定要显示成黄色,而不是绿色。因为1.css文件在style样式定义后面引入的。如果放到前边,则会显示成内部样式定义的绿色。

--- 1.css

p{

font-size: 20px

color:yellow

background: black

}

--- 1.html

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Document</title>

 <style>

p{

color:green

background:black

}

</style>

<link rel="stylesheet" href="1.css">

</head>

<body>

<p>test text!</p>

</body>

</html>

1、创建使用css样式表有三种,分别是外部样式表,内部样式表和内联样式。下面通过一个小demo演示它们的用法。

首先新建一个html文件,放入3个button按钮,给前两个按钮分百别设置class属性为btn1和btn2,如下图。

2.然后准备一个名为demo的CSS文件。在css文件中写入buttonA的样式,并保存css文件:

3,HTML文件,使用链接在你的样式标签标签的引入上一步创建CSS文件,这是外面的使用风格,是创建一个好的总结度在CSS文件编写风格,然后介绍使用链接的HTML文件标签,这也是大多数网站使用方法,因为它的介绍方便,更方便管理:

4.接下来是内部样式表的使用,其中样式选项卡直接在head选项卡中创建,并添加了btn2样式。对于内部样式表简单的HTML文件,内部样式很方便,但是复杂的HTML文件可能会让人混淆:

5.最后是使用内联样式,直接在第三个标签中使用样式属性来添加样式可以:

6.最后,保存HTML文件,打开浏览器并查看所有三个按钮的样式。这就是CSS样式表的制作方法:

内部样式一般都是直接写css,如

1、<div style="width:100pxheight:100px"></div>

2、<style type=text/css>

.tttt{

height:100px

width:100px

}

</style>

外部调用一般会给元素命名如:如

<div class="tttt"></div>

<link rel="stylesheet" type="text/css" href="css路径">

.tttt{

width:100px

height:100px

}