Heim  >  Artikel  >  Web-Frontend  >  w3c检验时出现的两个问题以及解决_html/css_WEB-ITnose

w3c检验时出现的两个问题以及解决_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 12:07:461389Durchsuche

先看看解决的成果吧

检验网站: http://validator.w3.org/

Warning Byte-Order Mark found in UTF-8 File.

The Unicode Byte-Order Mark (BOM) in UTF-8 encoded files is known to cause problems for some text editors and older browsers. You may want to consider avoiding its use until it is better supported.

(翻译: 带有BOM的UTF-8编号的文件在旧式浏览器会有一些问题。建议你使用别的编码格式以达到更好的兼容。。。渣渣的我乱翻译的。。不知道有没有误导人。。。有功底的人直接看英文吧。。呵呵)

 

解决办法: 使用 Notepad++ 或者别的编辑器 (不知道vim可以吗?小弟不知。。知道的麻烦告诉我~), 将编码改成没有BOM的UTF-8编码

document type does not allow element "input" here

missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag

(翻译: 元素需要在 "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" 这些元素的里面)

比如说,

1 <form>2     <input type="text" name="keywords" />3 </form>

上面那是错误的, 不过只需要用元素把元素包起来就好啦

<form>    <fielset>        <input type="text" name="keywords" />    </fielset></form>

另外, 在xhtml中, 所有标签都需要闭合。 比如说, w3c检验时出现的两个问题以及解决_html/css_WEB-ITnose, 比如说,

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn