Html 为什么';相同的CSS代码不能在外部文件中工作吗?
名为index.html的文件中的这段代码只是将页面背景设置为浅蓝色Html 为什么';相同的CSS代码不能在外部文件中工作吗?,html,css,Html,Css,名为index.html的文件中的这段代码只是将页面背景设置为浅蓝色 <!DOCTYPE html> <html lang="en"> <head> <title></title> <style> body { background-color: lightblue; } </style> </head>
<!DOCTYPE html>
<html lang="en">
<head>
<title></title>
<style>
body {
background-color: lightblue;
}
</style>
</head>
<body
</body>
</html>
身体{
背景颜色:浅蓝色;
}
在外部样式表中,不需要
标记。因此,外部样式表的内容应该是
body {
background-color: lightblue;
}
哇,真管用。为什么我不需要标签?非常感谢你@user3835653样式标记是一个HTML元素。CSS文件应该只包含CSS规则。在CSS文件中包含标记会使其无效。您可能想查看一些东西,比如浏览器知道外部样式表的内容将是CSS(您在创建
标记时告诉它)。因此不需要
标记。
<style type="text/css">
body {
background-color: lightblue;
}
body {
background-color: lightblue;
}