标签: xhtml-1.0-strict

为什么这个XHTML表单不会验证?

任何想法,为什么这不会在这里验证:

http://validator.w3.org/#validate_by_input

似乎表单输入标签是错误的,但通过XHTML规范读取它们应该可以很好地验证.有任何想法吗?

<!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">
 <head>
  <title>Test</title>
 </head>

 <body>
    <div class="Header">
        <table class="HeaderTable">
            <tr>
                <td>
                    <div class="Heading">Test <span class="Standard">Test</span>
                    </div>
                </td>
                <td>
                    <div class="Controls">
                        <form id="ControlForm" method="get" action="Edit.php">
                            <input type="submit" name="action" id="Edit" value="Edit" />
                            <input type="submit" name="action" id="New" value="New" />
                        </form>
                    </div>
                </td>
            </tr>
        </table>
    </div>
 </body>
</html>
Run Code Online (Sandbox Code Playgroud)

validation xhtml xhtml-1.0-strict

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

JavaScript和XHTML严格代码的问题

我遇到了满足类分配的XHTML严格要求的问题.类赋值表示使用java脚本生成表,但只有数组可以在外部javascript文件中使用.在尝试满足XHTML Scrict要求时,这会导致一些问题.我违反的"规则"如下:

第147行,第38列:文档类型不允许元素"脚本"在这里

script type ="text/javascript"

上面提到的元素是在不允许的上下文中找到的.这可能意味着您有错误的嵌套元素 - 例如"body"部分中的"style"元素而不是"head"内部 - 或者两个重叠的元素(不允许).

导致此错误的一个常见原因是在HTML文档中使用XHTML语法.由于HTML的隐式闭合元素规则,此错误可以创建级联效果.例如,在HTML文档的"head"部分中使用XHTML的"自闭"标签"meta"和"link"可能会导致解析器推断出"head"部分的结尾和"body"的开头"section(不允许使用"link"和"meta";因此报告错误).

生成此错误的行是:

<script type="text/javascript">
    <!--
    for(var i=0; i<5;i++){
        document.write('<tr><td class="classes">');
        document.write(classArray[i]);
        document.write('</td></tr>');
    }
    -->
</script>
Run Code Online (Sandbox Code Playgroud)

问题是这个代码在'body'标签中.我不确定如何复制此代码以将其放在头部,同时在页面上我想要的位置生成一个表.任何帮助将非常感激.我真的不太了解XHTML Strict或Javascript,这只是课堂上3周模块的一部分,我所有的经验都来自讲座/阅读.

完整代码,怀疑是朝下:

<!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">
    <head>
        <title>Career Goals</title>

        <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
        <style type="text/css">
            body
                {
                    background-image:url('./images/marbleBG.jpg');
                    background-repeat:no-repeat;
                    background-position:right top;
                    background-size: 100% , 100%;
                    margin-top:5%;
                    margin-bottom:5%;
                    font-family: sarif;
                    text-align: center;
                    font-size: 18px;
                }
            table.main
                {
                    margin-left: auto;
                    margin-right:auto;
                    height: auto;
                    width: 65%;
                    border: 0px solid …
Run Code Online (Sandbox Code Playgroud)

javascript xhtml xhtml-1.0-strict

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

使用<br />和辅助功能

从这个问题/答案:在屏幕阅读器中暂停可访问性似乎<br />在设计可访问的网站时不应该用于演示目的.我在这里可以访问意味着它适用于屏幕阅读器.

我在网页上有一个页脚.页脚只有三个链接.所以我有

<div id="footer">
  <a href="xxx">xxx</a>,
  Email me: <a href="mailto:yyy">yyy</a>, 
  <a href="zzz">zzz</a>
</div>
Run Code Online (Sandbox Code Playgroud)

我的问题是:我如何在三条不同的线上最好地显示三个链接?

我应该<br />先插入两个之后</a>,还是应该将每一行括起来<p> ... </p>

重要的是,这是以"可访问的方式"完成的.我需要代码验证为XHTML 1.0 Strict.

html accessibility line-breaks xhtml-1.0-strict

2
推荐指数
3
解决办法
4174
查看次数

将HTML锚定到严格的docktype中的新窗口

我们使用标签的"target"属性来指定链接的目标位置.

但"目标"属性不能在严格DOCTYPE使用(I称为此在http://w3schools.com/tags/tag_a.asp).那么如果我们使用严格的doctype,解决方案是什么?

html anchor xhtml-1.0-strict

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

是否可以在XHTML Strict 1.0中将按钮调用为JavaScript函数?

在普通的旧HTML中,以下代码将起作用:

<input type="button" value="click" onClick="function()" />

然而; 在XHTML Strict 1.0中,这段代码不会验证,说"没有onClick函数".我知道这里的代码可行,

<a href="javascript:function()>click</a>

但是我想要在单击按钮时发生这个功能.

javascript xhtml-1.0-strict

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

如果有一种有效的方法来更改超链接中的文本样式?

我试图验证我的代码如下:

<ul class="work">
    <li>
        <a href="work1.html"> <img src="images/work_1.png" alt="Work 1 Logo" /> <h4>Lorem ipsum doler sit amet consectetur adipiscing elit.</h4> Work 1 </a>
    </li>
    <li>
        <a href="work2.html"> <img src="images/work_2.png" alt="Work 2 Logo" /> <h4>Lorem ipsum doler sit amet consectetur adipiscing elit.</h4> Work 2 </a>
    </li>
    <li>
        <a href="work3.html"> <img src="images/work_3.png" alt="Work 3 Logo" /> <h4>Lorem ipsum doler sit amet consectetur adipiscing elit.</h4> Work 3 </a>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

当然,我面临的问题是块级元素(h4)不应该在内联元素(a)中.是否有任何XHTML 1.0严格有效的方式,这将允许我看到我现在看到与此代码相同的效果?通过在(a)中使用(h4)得到的独特美学效益是,有两种不同的文本样式都受到同一锚点的影响.它实际上在我的页面上看起来很不错!

html xhtml xhtml-1.0-strict

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

当您使用javascript填充需要孩子的元素时,如何编写Valid XHTML 1.0 Strict代码?

我正在通过W3C的验证器运行我的网站,试图让它验证为XHTML 1.0 Strict并且我已经达到了特别粘性(至少在我的经验中)验证错误.我在网站上提供了来自各种服务的某些徽章,这些徽章提供了自己的API和代码以包含在外部网站上.这些徽章使用javascript(大多数情况下)来填充您在需要子项的标记中插入的元素.这意味着最终会生成完全有效的标记,但是对于验证器,它看到的只是一个不完整的父子标记,然后它会抛出错误.

作为一个警告,我理解我可以向他们的徽章不验证的服务投诉.没有这个,我认为有人已经验证了他们的代码,同时包括这样的徽章,这就是我感兴趣的内容.诸如"向Flickr抱怨他们的徽章"之类的答案对我没什么帮助.

另一个警告:我希望标记尽可能保持语义.IE添加一个空的li标签或tr-td对以使其验证将是一个不合需要的解决方案,即使它可能是必要的.如果这是唯一的方法可以验证,哦,好吧,但请倾向于语义标记的答案.

举个例子:

<div id="twitter_div">
<h2><a href="http://twitter.com/stopsineman">@Twitter</a></h2>
<ul id="twitter_update_list">
<script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
<script type="text/javascript" src="http://twitter.com/statuses/user_timeline/stopsineman.json?callback=twitterCallback2&amp;count=1"></script>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)

注意包含javascript的ul标签.这最终通过脚本填充了lis,但是对于验证器,它只能看到未填充的ul.

提前致谢!

javascript twitter validation xhtml-1.0-strict w3c-validation

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

如果我使用XHTML过渡文档类型,那么它会显示(在我的投资组合中),就像我不是专业的专家一样吗?

如果我使用XHTML过渡文档类型,那么它会显示(在我的投资组合中),就像我不是专业的专家一样吗?

这是一个客户没有为工作付出太多钱,他不了解Web标准.我想使用一些弃用或表示项目以节省时间,那么我应该给他什么?

  • 具有XHTML严格但具有一些验证错误的站点

要么

如果我在投资组合中添加该网站会有什么好处?

css xhtml xhtml-1.0-strict xhtml-transitional

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