html - CSS 样式未反射(reflect)在 HTML 中

标签 html css

我已经在 styles.css 中实现了 CSS 样式,并在 ExternalCSSStyles.html 中使用了该文件。文件内容如下: 样式.css

<!DOCTYPE html>
<html>
<head>
<style>
h1 {
    color:fuchsia;
    font-family:verdana;
    font-size:300%;

}
p  {
    color:maroon;
    font-family:courier;
    font-size:160%;
}
</style>
</head>
</html>

ExternalCSSStyles.html 如下:

<!DOCTYPE html>
<html>
<head>
  <link rel="stylesheet" href="styles.css">
</head>

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

</html>

显示的输出如下: 这是一个标题(黑色)

这是一个段落。(栗色)

但是如果我修改 ExternalCSSStyles.hmtl 使其成为内部 CSS 样式如下:

<!DOCTYPE html>
<html>
<head>
<style>
h1 {
    color:fuchsia;
    font-family:verdana;
    font-size:300%;

}
p  {
    color:maroon;
    font-family:courier;
    font-size:160%;
}
</style>
</head>

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

</html>

然后输出如下: 这是一个标题(紫红色)

这是一个段落。(栗色)

我的问题是为什么标题没有按照 styles.css 中提供的样式生效? 请帮我解决这个问题。

最佳答案

您正在添加 styles.cssstyles.css 必须包含任何 html 标签,因此删除所有来自 styles.css 的 html 标签,如

h1 {
    color:fuchsia;
    font-family:verdana;
    font-size:300%;

}
p  {
    color:maroon;
    font-family:courier;
    font-size:160%;
}
<h1>This is a heading</h1>
<p>This is a paragraph.</p>

然后测试你的页面它会正常工作..

关于html - CSS 样式未反射(reflect)在 HTML 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28337093/

相关文章:

php - WordPress主题定制healing-touch主题

javascript - 阅读 elem.style——规范保证结果格式吗?

html - 减少 Bootstrap 中内容之间空间的最简洁方法

javascript - 使用 jQuery 和 CSS 的进度条

javascript - 为什么定义 computedStyle 属性的访问器描述符不起作用?

html - IDE插入空格并且浏览器将它们读取为字符如何摆脱它?我正在使用 VSCode

CSS Javascript 更改按钮属性

java - 我从 Java Html 5 Web 应用程序返回什么来播放带有音频控制标签的声音文件

javascript - 在下拉列表中存储值 - Ember.js

php - 如何在我的网站上禁用 "Airtable"的移动 View