标签: w3c-validation

Facebook meta标签搞砸了w3c验证

<meta property="fb:admins" content="10476" />
Run Code Online (Sandbox Code Playgroud)

w3c告诉我

Error Line 10, Column 16: there is no attribute "property" 
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

html w3c-validation

7
推荐指数
1
解决办法
1541
查看次数

验证错误:在UTF-8文件中找到的字节顺序标记

我正在一个网站上工作,虽然在Firefox上显示它很好,在IE上我遇到了很多问题.我使用了w3c验证器,我遇到了很多奇怪的错误.

这是该网站的链接:http://misenplacecatering.it/

我认为最相关的第一个验证错误是:

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. 
Run Code Online (Sandbox Code Playgroud)

Line 1, Column 1: Non-space characters found without seeing a doctype first. Expected <!DOCTYPE html>.
Run Code Online (Sandbox Code Playgroud)

我已经阅读了有关此问题的其他主题,因此我尝试使用不同的编辑器打开该文件(无论如何我总是使用Vim),但在doctype定义之前我没有看到任何空格或任何其他内容.我甚至使用notepad ++并使用了一个选项来删除bom,但没有.

有什么建议?

无论如何,

html byte-order-mark utf-8 w3c-validation

7
推荐指数
1
解决办法
9168
查看次数

CSS3 box-shadow属性不验证?

当我通过W3C的验证器运行我的CSS时,无论何时我使用该box-shadow属性,我都会收到如下错误:

0不是盒阴影值:0 0 10px#000

它似乎停在第一个值的任何位置,因为更改值的顺序将更改错误以匹配:

#000不是盒阴影值:#000 0 0 10px

我正在使用设置为CSS3的配置文件进行验证,因此我不会忘记从CSS2(box-shadow属性不存在)更改默认配置文件设置.

为什么它不认为我使用的任何值都是正确的?在Firefox和支持非前缀box-shadow属性的任何其他浏览器中,阴影将呈现完美.

css w3c-validation css3

7
推荐指数
1
解决办法
4953
查看次数

是不是"文本溢出:省略号"有效的CSS?

此代码在通过W3C CSS Validator运行时触发错误:

p{
    text-overflow: ellipsis;
}
Run Code Online (Sandbox Code Playgroud)

我明白了:

Line     Code context      Error/Warning
2        p                 Parse Error [empty string]

它只是验证器中的一个错误,还是我错过了一些非常明显的东西?

css w3c-validation

7
推荐指数
1
解决办法
824
查看次数

将h3(或任何标题)放入td标签是否有效?

问题是TH标签,但我找不到TD标签.

我可以将标题放在<td>标签内吗?

html html-table w3c-validation html-heading

7
推荐指数
2
解决办法
8505
查看次数

输入类型=日期的W3C验证错误

<input type="date" max="1995-12-31" class="form-control" id="dob"/>
Run Code Online (Sandbox Code Playgroud)

当我尝试使用W3C验证时,我收到了此行的错误:

并非所有浏览器都支持日期输入类型.请务必进行测试,并考虑使用polyfill.

怎么解决?

html5 w3c-validation

7
推荐指数
1
解决办法
5439
查看次数

正确清除浮动的<li>

我透彻地处理float: left;和Eric Meyer的CSS重置class="clearfix".但有一个特例,我想知道如何正确清除浮动元素:内部<ul> ... </ul>.

错误的高度<ul>尽管使用更清晰.更清楚的应该在<ul>.我们试试吧 ...

正确的高度,但HTML代码无效!

如何在<ul>有效代码中清除浮动?

谢谢,约翰内斯

height w3c-validation clear css-float

6
推荐指数
1
解决办法
8487
查看次数

验证错误"错误值apple-touch-icon-precomposed for attribute rel on element link:关键字apple-touch-icon-precomposed未注册."

我在w3C HTML 5验证器中收到此错误

第9行,第101列:为元素链接上的属性rel预先组合的错误值apple-touch-icon:关键字apple-touch-icon-precomposed未注册.... -icon-precomposed"sizes ="72x72"href ="images/sl/touch/m/apple-touch-icon.png">链接类型的语法有效:以空格分隔的链接类型列表列为允许的在HTML规范中或在Microformats wiki上列为允许的

如何解决这个错误?

xhtml html5 w3c w3c-validation

6
推荐指数
1
解决办法
6086
查看次数

W3C验证重要吗?

可能重复:
最终确定工作时W3C XHTML/CSS验证有多重要?

我从许多来源阅读有关验证的内容,大多数人会说总是验证您的网页.您的页面验证非常重要.

我理解这个概念.但我的网站没有"验证",但它适用于所有主流浏览器,不会在这些浏览器中产生错误,并且在所有浏览器中看起来都是正确的.

这是我得到的错误的一个例子

Error Line 38, Column 28: document type does not allow element "h3" here

var $jsuccessmessage = "<h3>We will be in contact soon. </h3>"; // success mess…

The element named above was found in a context where it is not allowed. This
could mean that you have incorrectly nested elements -- such as a "style"
element in the "body" section instead of inside "head" -- or two elements
that overlap (which is not allowed).
Run Code Online (Sandbox Code Playgroud)

所以我想问一下,我纠正这些错误并尽最大努力生成完全验证的代码有多重要? …

validation xhtml w3c w3c-validation

6
推荐指数
1
解决办法
5581
查看次数

为什么不允许除锚之外的标签中的href属性? - EG:<h1 href =""> </ h1>

我刚刚经历了一个我当前的项目,并删除了多余的html和css,在不需要的地方删除了div,例如不需要div的abjects,我想知道,为什么我们需要围绕一切:

<a href="Cake">
    <div>
        <p>This is not a lie.</p>
    </div>
</a>
Run Code Online (Sandbox Code Playgroud)

为什么不允许简单地允许:

<div href="Cake">
    <p>This is not a lie.</p>
</div>
Run Code Online (Sandbox Code Playgroud)

html w3c-validation

6
推荐指数
1
解决办法
3691
查看次数