标签: w3c-validation

HTML <inline>可以包含另一个<inline>元素吗?

这听起来是可能的,根据W3C我能够验证以下HTML代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
   <title>Inline can another inline?</title>
</head>
<body>
   <div>
      <span>some text <span>comes here</span>.</span>
    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

这是否意味着内联可以包含另一个内联?很困惑,我想只有块级元素可以包含另一个块级或内联元素.还认为内联元素只能包含文本.任何人都可以在这里用W3C参考或一些参考给出一些理论吗?谢谢.

html w3c w3c-validation

0
推荐指数
1
解决办法
706
查看次数

对HTML5作用域属性使用什么做法

我今天使用w3c验证器验证了我的HTML5页面,并收到一条错误消息,指出样式标记必须具有scoped属性(如果它不在head部分中).所以我将scope属性添加到我的样式标记中,现在我从验证器收到此警告,

浏览器尚不支持style元素的scoped属性.等待实现可能会更好.

那是哪个呢?使用scoped属性,或者不?如果我没有,那么我从验证器收到错误,如果我这样做,我会收到警告说不要使用它.

html5 w3c-validation

0
推荐指数
1
解决办法
3102
查看次数

这是什么类型的HTML?

我正在玩一个新的微软应用程序的"网络客户端".当我运行W3C验证检查时,我得到以下结果:

在此输入图像描述

这里是HTML文件的头部:

<!DOCTYPE html >
<html>

<head>
    <title>Microsoft Dynamics NAV</title>
    <meta content="IE=8" http-equiv="X-UA-Compatible" value="IE=8" />
    <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type" />
    <meta content="no-cache" http-equiv="pragma" />
    <link id="ctl00_main" href="/Resources/main.css?version=7.0.33451" rel="stylesheet" type="text/css" />
    <link id="ctl00_controls" href="/Resources/controls.css?version=7.0.33451" rel="stylesheet" type="text/css" />
    <link id="ctl00_webclient" href="/Resources/webclient.css?version=7.0.33451" rel="stylesheet" type="text/css" />
</head>

<body class="v4master" scroll="no">
Run Code Online (Sandbox Code Playgroud)

这是什么类型的HTML?它真的是HTML5吗?

html html5 w3c-validation html-validation dynamics-nav

0
推荐指数
1
解决办法
215
查看次数

让w3验证器忽略php标签是否可行

它(在线验证器)正在为我的php标签提取错误.

我必须手动删除所有的PHP插入,以使我的HTML验证.

有一个更好的方法吗?

这是第一个错误:

Line 24, Column 6: Saw <?. Probable cause: Attempt to use an XML processing instruction in HTML. (XML processing instructions are not supported in HTML.)

    <?php
Run Code Online (Sandbox Code Playgroud)

html php w3c-validation

0
推荐指数
1
解决办法
1825
查看次数

带有 href 属性的 span 标签是否被视为有效?

这是一个例子:

<span href="http://www.example.com">
Run Code Online (Sandbox Code Playgroud)

然而。W3C 验证器说:

错误:此时元素 span 上不允许使用属性 href。

那么大家觉得有效吗?任何帮助,将不胜感激。

html w3c-validation

0
推荐指数
1
解决办法
1万
查看次数

在网站上添加W3C徽标有什么好处?

http://www.w3.org/QA/Tools/Icons

  • 如果我的代码有效,那么我应该在所有个人和客户网站上添加徽标吗?
  • 我应该在客户站点添加徽标并告诉客户这些好吗?
  • 如果代码有效但语义正确,我们甚至可以使用徽标吗?
  • 为XHTML,CSS可访问性添加这些徽标的好处和目的是什么.
  • 金色蓝色标志有什么区别
  • 为什么W3C提供这些徽标?

html css w3c semantic-markup w3c-validation

-2
推荐指数
1
解决办法
2109
查看次数

为什么我的HTML id属性无效,当我有4x相同的id加上一个计数器?

我有一个带有一组4个单选按钮的表格,由于某些原因我不知道,我的第四个收音机不起作用......

JSBIN在这里:电台疯狂

我通过W3C验证器运行代码并且它抱怨在第4个无线电上label元素必须引用a form input.

看着我的第3和第4个电台标签并输入......

    <label for="dyno_fe7ee1e9-6005-69e7-6205-5265c866f79f_content_type_2">Structured Text</label>
    <input type="radio" id="dyno_fe7ee1e9-6005-69e7-6205-5265c866f79f_content_type_2" name="dyno_fe7ee1e9-6005-69e7-6205-5265c866f79f_content_type" value="text/structured">
Run Code Online (Sandbox Code Playgroud)

这有效,而这个:

    <label for="dyno_fe7ee1e9-6005-69e7-6205-5265c866fa79f_content_type_3" data-i18n="">reStructuredText</label>
    <input type="radio" id="dyno_fe7ee1e9-6005-69e7-620a5-5265c866f79f_content_type_3"  name="dyno_fe7ee1e9-6005-69e7-6205-5265c866f79f_content_type" value="text/x-rst">
Run Code Online (Sandbox Code Playgroud)

失败.它必须是与之相关的东西,id-attribute因为如果我只是使用a, b, cas id,代码就会通过.我已经查到了id限制,这不是一个长度问题,而且我从一个角色开始,所以对我来说没关系.

问题:
为什么id第四个单选按钮的属性无效,其他三个按钮工作正常?

谢谢你的启发......

html javascript radiobuttonlist w3c-validation radio-button

-2
推荐指数
1
解决办法
62
查看次数

为什么http://validator.w3.org在jQuery之前评估页面?alt标签?

我有一个页面,通过jQuery()动态生成图像幻灯片.图像由最终用户上传为WordPress帖子.他们中的大多数是懒惰的,不包括任何ALT标签.

我针对w3c验证器运行页面并且自然地,它抱怨每个图像都需要ALT标记.

所以我写了一个小jQuery()来为任何没有的图像动态添加一个通用的ALT标签.

jQuery('img').each( function(i) 
  { 
  var v = jQuery(this).attr('alt');
    if( typeof(v) == 'undefined' )
      jQuery(this).attr('alt','generic alt tag');
} );
Run Code Online (Sandbox Code Playgroud)

虽然它出现在源代码上,但验证器 - 仍然抱怨图像没有ALT标记.w3c验证器在加载后会以某种方式'看到'页面但是 - 在jQuery触发之前?或者我错过了其他完全明显的东西?

有没有办法让我的代码解雇 - 在验证器之前?最后,它在现实世界中有什么不同吗?IOW:还有其他服务(搜索引擎,屏幕阅读器)可能会失败吗?

html jquery w3c-validation

-2
推荐指数
1
解决办法
101
查看次数