为什么在 HTML 文件的 `<head>` 中声明了 `<style>`?

jsstackguru

为什么<style>声明在里面<head><script>必须放在HTML文件的底部?

下面是一个例子:

<!DOCTYPE html>
<html>
<head>
<style>
body {background-color: powderblue;}
h1   {color: blue;}
p    {color: red;}
</style>
</head>
<body>

<h1></h1>
<p>This is a paragraph.</p>

<script>
var myHeading = document.querySelector('h1');
myHeading.textContent = 'Hello world!';
</script>
</body>
</html>

请让我知道。

昆汀

head包含了整个文档的一般信息。

body包含的内容。

样式表不是内容,而是有关内容外观的信息。


正文末尾的脚本元素是一种性能技巧。

首先允许在 body 中使用它,因为它可以将内容直接注入其当前位置(使用document.write),尽管今天这不被认为是好的做法。

我通常会将 放在<script><head>,但设置async属性并使用DOMContentLoaded事件侦听器使其在内容加载时运行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么我的index.html不将我的style.css放在我的css文件夹中?

为什么 '!head' 命令列出文件内容?

为什么`xargs head`打印文件名?

为什么在 HTML 中引用本地文件时使用 ./

如何强制webpack将纯CSS代码放入HTML head的style标签中?

从文件<<<<<< head中删除git head

在JSF中,不支持带有style.css的文件名,为什么?

为什么在Java的Object类中声明了wait()和notify()?

为什么在以下示例中明确声明了生命周期?

为什么我的 .git/ref 文件夹中未列出 .git/FETCH_HEAD 文件中列出的所有引用?

为什么在java.util.Collections中声明了静态java.util.Collections.fill()方法而不是在java.util.AbstractList中声明了实例方法?

为什么我的游戏板元素无法显示在html文件中是什么原因?

为什么用Java在单独的文件中声明枚举?

为什么要在配置文件中声明<mvc:resources>

为什么df.head()在python中不起作用

为什么noscript移到body标签而不是head标签中

为什么Angular $ routeProvider配置需要HTML中声明的ngView

为什么我在 HostGator 收到 404 错误,或者为什么我不能再从 HTML 文件中调用 PHP?

为什么Apache / WSGI将HEAD映射到GET?如何加快Flask中的HEAD?

为什么声明-F给错误的文件

为什么我的“ style.css”文件变成“ style.css?ver = 4.1.1”?

为什么在<head>中有“这不是长度为零的文件”

为什么`git reset --hard HEAD〜X`会留下未跟踪的文件?

如果将CSS输入到head或链接到.css文件,为什么会得到不同的结果?

为什么 Github Pull Request 的基本分支文件(左侧)显示的内容与 HEAD 版本不同?

为什么''显示为&#39; (HTML实体?)在我的chart.js.erb文件中?

为什么不对grep --exclude = *。html中的*进行文件名扩展?

为什么我的Thymeleaf视图HTML文件在Spting应用程序中不显示对象列表?

Laravel-为什么在blade.php文件的@if中编写HTML时会出现解析错误?