我想验证我的WPF应用程序的用户是否正确地将XHTML放入其TextBox控件中.
它的网页上写着:
鼓励构建用于与验证器API交互的库....
它列出了已知的Perl,PHP/PEAR和ColdFusion库.
有谁知道W3C Markup Validator API的.NET库?一个人已经存在吗?
我正在努力激励我的团队成员让我们的代码进行验证,但似乎有一些幻灭,因为我们仍然需要支持IE6.
你们有没有想过这个?
这就是我想要的:
- 语义代码 - 是
- 验证代码 - 是
- 适用于IE6 - 是的
我们不要在这里争论语义lol.=]
HTML JS CSS
HTML标记中输入标记的value属性中字符转义的要求是什么?
它只是需要转义的双引号吗?HTML特殊字符也是?
我尝试查看W3C规范,但是我找不到有关如何将内容放入value属性的任何具体细节.
我想不用说"应该逃脱",但其他人呢?逃避和逃避似乎在我的所有浏览器中工作得很好,但我不想选择不标准的,并且最终会破坏HTML或&.
如果我们只遵循WCAG 2.0指南或者我们应该结合两者而不需要考虑WCAG 1.0,WCAG 2.0是否已经发布?
或者,如果我正在考虑WCAG指南,那么我是否需要考虑任何其他指南以及WCAG,如RNIB,DDA法案,第508条等,或者如果我已经在考虑WCAG指南,那么无需查看其他地区特定指南/行为等
对于来自任何地区的网站,WCAG指南是否足够并且最好遵循任何其他指南?
在这个表单代码中name=""属性的作用是什么?
name="s"和name="submit".
是否有必要添加?
<form action="/index.php" method="get">
   <fieldset>
    <legend>Search</legend>
    <label for="s"><span>Search WaSP</span>
    <input value="" name="s" id="s"></label>
    <input type="submit" value="Go!" name="submit" >
   </fieldset>
  </form>
嘿家伙我无法解决这些错误.他们都是相关的......
第110行,第36列:文档类型不允许元素"INPUT"; 缺少"P","H1","H2","H3","H4","H5","H6","PRE","DIV","ADDRESS"开始标记之一
<input name="query" type="text"> 
第111行,第66列:文档类型不允许元素"INPUT"; 缺少"P","H1","H2","H3","H4","H5","H6","PRE","DIV","ADDRESS"开始标记之一
<input type="submit" name="submit" id="submit" value="Search"> 
第112行,第8列:"FORM"的结束标记,未完成
/ FORM>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> 
<html> 
<head> 
    <title>Griffith Dating Connection</title> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
    <link rel="stylesheet" type="text/css"href="style.css"> 
</head> 
<body> 
<div id="container"> 
<div id="header"> 
  <div class="title"><a href="#">The Griffith Dating Connection</a></div> 
  <div class="subtitle">find your "study buddy"</div> 
  <div class="intro-part1">Where Griffith singles meet.</div> 
  <div class="intro-part2"></div></div> 
<div id="nav"> 
<div id="nav-in-top"> 
</div> 
<div id="nav-in-middle"> 
<p class="title2">Navigation</p><br> 
<span> 
<a class="menu" href="index.html">Home</a> 
<a class="menu" href="allusers.php">View All Users</a> 
<a class="menu" href="doc.html">Documentation</a> 
</span> …我在必需的选择上有以下代码:
<select required="required">
    <option value="1">01</option>
    <option value="2">02</option>
    ...
    <option value="31">31</option>
</select>
在我的(HTML5/symfony2)应用程序中它是一个必需的日期(天)所以该值必须介于1和31之间,我不想要空/空值.
即使代码有效,它也会破坏w3c验证,并出现以下错误:
具有required属性且没有multiple属性且大小为1的select元素的第一个子选项元素必须具有空值属性,或者必须没有文本内容.
解决问题的最佳方法是什么?
在使用W3C进行验证时,我遇到了以下错误.
"错误:在此上下文中,元素p不允许作为元素dl的子元素.(从此子树中抑制更多错误.)".
有谁知道如何解决这个问题?
<dl>
    <dt>Comments</dt>
    <dd class="auto">
      <textarea name="cus-other-info" cols="45" rows="5" id="cus-other-info-id"></textarea>
    </dd>
    <p class="cap">ReCAPTCHA entry is for testing whether you are a human visitor and to prevent automated spam submissions.</p>
    <dd class="auto recaptcha">
    <div class="recaptcha-item">
      <script type="text/javascript" src="http://www.google.com/recaptcha/api/challenge?k=6LfaXscSAAAAAMcN5Mfvza9CyYfV7K5__BbQiPBN"></script>
<noscript>
    <iframe src="http://www.google.com/recaptcha/api/noscript?k=6LfaXscSAAAAAMcN5Mfvza9CyYfV7K5__BbQiPBN" height="300" width="500" frameborder="0"></iframe><br/>
    <textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea>
    <input type="hidden" name="recaptcha_response_field" value="manual_challenge"/>
</noscript>                </div>
    </dd>
    <p><sup class="required">*</sup> = Required Fields</p>
    <dd class="auto recaptcha">
        <div class="submit-item">
     <input type="button" class="reset-but" value="Reset" onclick="clearContForm();" />
      <input type="button" class="submit-but" value="Submit" onclick="formSubmit();" />
      </div>
    </dd> …我正在使用WOF版本的Fontawesome在我的标记中嵌入图标字体字符.这很好用 - fontawesome很简单.出现的唯一问题是当我将含有fontawesome字符的标记提供给W3C验证器时,该验证器表达了对某些内容的不满.
文档使用Unicode专用区域,不应在公开交换的文档中使用.
在这种情况下,违规字符是Fontawesome中的"铅笔"图标,uF040和#61504,它用于数据属性以及显示的文本中.
<a data-role="button" title='Register' class='ui-body-c jr_rbt jr_tac' data-theme="b" data-mini    
= "true" data-inline="true" data-bcapt='[font=fontawesome|400]?[/font] Join 
[font=fontawesome|400][/font] Signup    [font=fontawesome|400][/font] 
Register'>
<span style='font-family:"fontawesome";font-weight:400;'>?</span> Join
</a>
我想我可以忽略它,因为它没有不良后果.但是,保持我的馅饼并吃它也会很好.有没有办法在公共HTML文档中使用PUA字符并仍然保持W3C的快乐?
为了更好的衡量,我尝试使用实体值,但它没有任何区别 - 理性地说,没有理由它应该.我应该提一下,我通过直接文本输入进行验证.
如果元素浮动,绝对定位或是根元素,则称其为流出流.如果元素不是流出的,则称其为in -flow.元素 A 的流是由A和所有流入元素组成的集合,其最近的流出祖先是A.
我能理解流出和流入的意思,但我不明白最后一句中"最近流出的祖先"的含义.有谁可以提供一个简单的例子?