很多地方都会讲成内部样式优先级比外部样式高,其实是不对的,内部样式和外部样式是具有相同的优先级的,就看谁出现的位置靠后,谁优先。如下面的代码,文字肯定要显示成黄色,而不是绿色。因为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
}