html - <元字符集 ="UTF-8"> 未验证

标签 html utf-8 w3c-validation

我正在为类做一个期末项目,但当我尝试验证我的网站时,我不断收到错误。我收到的错误是:

  1. Error: The character encoding was not declared. Proceeding using windows-1252.

  2. Error: A charset attribute on a meta element found after the first 1024 bytes.

    At line 15, column 24

    charset="utf-8">↩      <meta nam
    
  3. Error: Changing character encoding utf-8 and reparsing.

    From line 15, column 4; to line 15, column 25

    -->↩   <meta charset="utf-8">↩     <m
    
  4. Fatal Error: Changing encoding at this point would need non-streamable behavior.

    At line 15, column 25

    charset="utf-8">↩      <meta name][1]
    

我不知道为什么我一直收到这个消息,因为我之前在验证事情时没有遇到过麻烦。我尝试移动 <meta charset="utf-8">成为 header 中的第一个子元素,但这最终导致了更多错误。

这是顶部部分:(支持文件页面只有一行。这行可能太大了吗?)

<!DOCTYPE HTML>
<HTML LANG="EN">
<HEAD>
  <TITLE>NO. 83 COMICS</TITLE>
<!--

  No 83 Comics Website (IS 139 674 Web Publishing Final Project)
  Author: Nate Contini
  Date: 12/06/2018

  Filename: No83Home.html
  Supporting files: Assets/Javascripts/modernizr.custom.62074.js, 
  fonts.googleapis.com/css?family=Marck+Scrhtmlipt, 
  https://fonts.googleapis.com/css?family=Montserrat, Paladin 
  Style.css,Assets/Images/no_83_logo_D6T_icon.ico, 
  connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2, 
  https://www.facebook.com/groups/508106072637180/, 
  https://twitter.com/share?ref_src=twsrc%5Etfw, 
  https://platform.twitter.com/widgets.js, https://www.tumblr.com/share, 
  https://assets.tumblr.com/share-button.js, no 83 home.html, No 83 Gallery 
  Page.html, creator page.html, newsletter Page.html, 
  https://www.amazon.com/, Assets/images/No 83 Logo 2.png, Paladin Bio 
  Page.html, Anne Sullivan Bio Page.html, Mr. Freedom Bio Page.html, Dale 
  Sulivan Bio Page.html,ID Bio Page.html, Obsidian Blaze Bio Page.html,Flash 
  Strike Bio Page.html,Nuclear Ruin Bio Page.html

  -->
  <META CHARSET="UTF-8">
  <META NAME="VIEWPORT" CONTENT="WIDTH=DEVICE-WIDTH">
  <SCRIPT SRC="ASSETS/SCRIPTS/MODERNIZR.CUSTOM.62074.JS"></SCRIPT>
  <LINK HREF="HTTPS://FONTS.GOOGLEAPIS.COM/CSS?FAMILY=MARCK+SCRHTMLIPT" REL="STYLESHEET">
  <LINK HREF="HTTPS://FONTS.GOOGLEAPIS.COM/CSS?FAMILY=MONTSERRAT" REL="STYLESHEET">

最佳答案

Error: A charset attribute on a meta element found after the first 1024 bytes.

...并且您在其前面有一个巨大的评论,它本身就占用了大约 1025 个字节。

移动<meta>元素添加到该评论之前。

关于html - <元字符集 ="UTF-8"> 未验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53656112/

相关文章:

HTML 表格 : Semantics of empty cells

css - 未知伪元素或伪类 :focus-within

javascript - 使用javascript从 anchor 标记获取自定义数据

php - 更改表+Jquery+表单+Postgresql

java - 如何知道文件中有哪些特殊字符?

Python从MySQL中由Latin1_swedish_ci编码的数据库检索数据

css - @media 查询 : getting an error in W3C CSS Validation Service

jquery - HTML5 Canvas 100% 视口(viewport)宽度高度?

javascript - HTML 输入类型=日期 工作日

java - java中的utf-8解码