标签: w3c-validation

PHP中的X/Html Validator

第一件事:我知道有W3C验证器的接口:http://pear.php.net/package/Services_W3C_HTMLValidator/ 但我不知道我是否可以在便宜的托管服务器上安装它.我不这么认为.

我需要在我的内容管理系统中使用我的seo工具验证器,因此它必须非常便携.

我很想使用W3C但只有它是便携式的.我也可以使用Curl,但它不是优雅的解决方案.

我到目前为止找到的最好的是:http://phosphorusandlime.blogspot.com/2007/09/php-html-validator-class.html

是否有任何验证器可与W3C相媲美但可移植(只有PHP不依赖于自定义包)?

html php validation xhtml w3c-validation

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

XHTML严格:p标签内的br标签

由于<p>内的<br />,我得到了很多验证错误.如果我删除br标签,那么它工作正常.

为什么会产生问题?

html css w3c-validation

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

将表单添加到表行

哪种方法(如果有的话)将表单添加到表行?

我有以下情况:

<table>
  <tr>
    <td><input type="text" name="q"></td>
    <td><input type="text" name="a"></td>
    <td><input type="submit" name="submit" value="Submit"></td>
  </tr>
  <tr>
    <td><input type="text" name="q"></td>
    <td><input type="text" name="a"></td>
    <td><input type="submit" name="submit" value="Submit"></td>
  </tr>
  <tr>
    <td><input type="text" name="q"></td>
    <td><input type="text" name="a"></td>
    <td><input type="submit" name="submit" value="Submit"></td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

如何添加表单元素并仍然具有有效的HTML?

<table>
  <form>
    <tr>
      <td><input type="text" name="q"></td>
      <td><input type="text" name="a"></td>
      <td><input type="submit" name="submit" value="Submit"></td>
    </tr>
  </form>
</table>
Run Code Online (Sandbox Code Playgroud)

无效(至少我认为是)

html forms w3c-validation tablerow

8
推荐指数
1
解决办法
8999
查看次数

HTML5是否需要表单的操作属性?

我刚刚通过W3C HTML5验证器运行了我的网页,它完全验证,即使其中的表单没有actionHTML 4验证器总是抱怨的属性.考虑到HTML5验证器仍然是实验性的事实,即使没有action属性验证器的问题,或者HTML5规范更改为不再需要该属性,表单验证的事实是什么?

html forms html5 w3c-validation

8
推荐指数
1
解决办法
5251
查看次数

Microdata itemprop导致W3C验证器错误

将Microdata添加到我的页面后,我从W3C验证器那里得到了很多错误,抱怨itemprop:

没有属性" itemprop"

从这样的代码:

<p itemprop="description">...</p>
Run Code Online (Sandbox Code Playgroud)

这是我的DOCTYPE和html标签

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" 
xmlns:fb="http://www.facebook.com/2008/fbml">
Run Code Online (Sandbox Code Playgroud)

如何修复验证器错误?

ps以前我也有验证器错误itemscope.但在我将其更改为itemscope="itemscope"之后,错误得到修复.

xhtml-1.0-strict w3c-validation microdata

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

HTML验证错误:在DOCTYPE之前找到非空格字符

我有一个博客(基于wordpress).并尝试通过w3c验证器验证我的一个页面.第一个错误是:

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

此外,DebugBar(http://www.my-debugbar.com/wiki/IETester/HomePage)同意并<!在我从此工具中的"HTML Check"选项卡打开同一页面之前显示两个不可见的字符.但!!

  1. 这行HTML代码来自我的wordpress主题中的文件header.php.
  2. 我将此文件从我的主机下载到本地硬盘.
  3. header.php的第一行是<!DOCTYPE html><!-- HTML 5 -->
  4. 当我在RJ TextEd(只是高级文本编辑器)中打开header.php时,它说:header.php的当前编码是没有(!)BOM的UFT-8 .
  5. 当我在HEX-viewer中打开header.php时,我看到,字节0和1是3c,21 - 所以它是完全正确的<!.

所以,考虑到所有事情,为什么以及从哪里获得这些"奇怪的符号"?

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

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

服务器端表单标记的W3C验证

我在w3.org上检查了我的网站html验证并得到了这个错误

元素表单上属性操作的值不正确:必须为非空.

但我的表单是asp.net服务器端表单,我无法设置操作属性.

我该如何解决这个错误?

html asp.net w3c-validation

8
推荐指数
2
解决办法
2910
查看次数

复杂表单上输入名称的HTML标准

name在复杂的HTML表单input元素中选择属性值有一个标准或好的做法吗?例如:

<input type="text" name="post[comments][0][author][name]" />
Run Code Online (Sandbox Code Playgroud)

但是多重价值呢?我应该用吗?

<input type="file" multiple name="post[attachments]" />
Run Code Online (Sandbox Code Playgroud)

要么

<input type="file" multiple name="post[attachments][]" />
Run Code Online (Sandbox Code Playgroud)

PHP仅支持后者,但W3C在其示例中使用前者.因为我正在解析原始multipart/form-data实体,所以我不依赖于特定的语言; 我在寻找标准,最佳实践或建议.

html forms web-standards w3c-validation

8
推荐指数
1
解决办法
2078
查看次数

<ui-select>的W3C验证

我在一个网站中使用angular-ui-select,其中样式化的选择字段配置了一个名为的自己的标签ui-select.这很好用,但是进行W3C验证会导致此错误:

元素ui-select不允许作为元素的孩子div在这方面.(抑制此子树中的更多错误.)

这是一个示例代码:

<!doctype html>
<html lang="en">
<head><title>x</title></head>
<body>
 <div>
  <ui-select></ui-select>
 </div>
</body></html>
Run Code Online (Sandbox Code Playgroud)

我知道<ui-select>预计不会有,但我怎么能更好地处理这个?

我可以将其包装到不同的标签中,还是有不同的方法ui-select而不是使用HTML标记?

html w3c-validation angularjs ui-select

8
推荐指数
2
解决办法
1221
查看次数

W3C验证和Vue的HTML绑定语法

当我使用W3C验证器验证我的页面时,我使用Vue的事件和绑定语法得到此错误:

错误:此时v-on:click元素div上不允许属性.

有没有办法来解决这个问题?

html w3c-validation vue.js

8
推荐指数
1
解决办法
2905
查看次数