本文已参与「新人创作礼」活动,一起开启掘金创作之路
一.书写位置
1.link引入外部样式表
css样式编写到一个外部的文件中
然后将外部文件引入到css文件中,link标签引入
例如:
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="./tt.css">
</head>
需要创建css文件夹,需要根据自己所创路径链接:
编辑
如图中文件位置需要改变:
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="../2.html/tt.css">
</head>
link引入外连接的表,可以重复利用,其他网页开发都可以使用,复用率很高,在开发时比较推荐使用。
2.内部样式表
需要将编好的样式表放在head的style标签中,通过CSS选择器选中指定元素,
然后可以同时为这些元素一起设置样式,这样可以使样式进一步的复用。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
a:link {
color: red;
}
a:visited {
color: green;
} a:hover {
background-color: orange;
}
a:active {
color: black;
}
a{text-decoration: none;}
</style>
优点:
1、样式表只影响一个页面。
2、内部样式表可以使用类和ID。
3、无需上传多个文件。HTML和CSS可以在同一个文件中。
缺点:
1、增加页面加载时间。
2、它只影响一个页面 - 如果要在多个文档上使用相同的CSS,则无用。
3.内联样式
内联CSS要在特定的HTML标记内使用。属性用于设置特定HTML标记的样式。 建议不要使用内联CSS,因为每个HTML标记都需要单独设置样式,如果您只使用内联CSS,管理网站可能会变得十分困难。但是,它在某些情况下很有用。
例如:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<body style="background-color:black;">
<h1 style="color:red;padding:30px;">为说负洋。</h1>
<p style="color:green;">重君答马。</p>
</body>
</html>
优点:在需要预浏览是非常有用的
缺点:只能对一行代码有用,需要应用于每个元素,使用不方便。