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

时间:2010-01-23 15:14:29

标签: css xhtml xhtml-1.0-strict xhtml-transitional

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

对于一个没有为工作付出多少钱的客户,他却没有 了解Web标准。我想使用一些弃用或表示项来节省时间,所以我应该给他什么?

  • 严格使用XHTML但有一些验证错误的网站

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

8 个答案:

答案 0 :(得分:5)

使用您遵守的任何内容。使用“严格”的doctype并不能证明你是“专业人士”。

除非您拥有 doctype,否则专业开发人员不会对您使用的doctype定义感到困惑。重要的是您的投资组合的结构,无论是在视觉上还是在您的标记/ css / javascript中。

使用“严格”doctype与过渡性doctype与您的“专业”程度无关。如果你看看StackOverflow,你甚至会看到他们使用HTML 4作为他们的文档类型,甚至不是XHTML,他们这样做是有意的设计选择,而不是事后的想法。

答案 1 :(得分:4)

如果要打破它,使用严格的doctype毫无意义。使用过渡。

答案 2 :(得分:2)

标准就是这样。 标准,传统指南。一本“最佳实践书”。 XHTML Transitional在投资组合中是一个很好的分数。

比较一下:

使用XHTML Transitional在新窗口上打开链接:

<a href="about:blank" target="_blank"></a>

同样的任务,在Strict上,需要一种JavaScript方法,即

<a href="about:blank" rel="new_window"></a>
<script type="text/javascript">
var links = document.getElementsByTagName("A");
for (link in links)
{
  if (links[link].rel.toString().indexOf("new_window") > -1)
  {
    links[link].onclick = function(e)
    {
      window.open(this.href, '', '');
    }
  }
}
</script>

不要让自己复杂化。无论您使用什么,请使用 good

答案 3 :(得分:2)

专业人士IMO的标志是了解客户希望通过您的工作完成什么,能够向他们解释各种替代方案的价值和局限性,并让您巧妙地实施他们的选择。当你找另一份工作并且雇主要求查看投资组合时,你可以向他们展示工作并解释为什么做出某些设计决定。

答案 4 :(得分:1)

关键不在于它是否会验证..这就是为什么你甚至会考虑使用你不遵守的doctype?

答案 5 :(得分:1)

“XHTML Transitional”不是垃圾,它是一个标准,就像所有其他标准一样。它有清晰明确的规则,所有的Web项目都应该100%正确运行,直到你保持这个标准。 (e-e-e ......如果浏览器完全支持该标准,哈哈哈。这个问题需要谷歌搜索...)

使用“Strict”有点优先但不要以使用“Transitional”为耻。但是避免在“Transitional”项目中复制粘贴“严格”代码,就像我曾经做过一次=)


PS:有一件小事...... XHTML 1.1需要在[CDATA...内添加<script></script>,但几乎没有人这样做(google,yahoo,digg..etc等)。他们的网站继续工作。你打算说什么?。谷歌在它的起始页面上写<!doctype>并且它们比我们

更明智

答案 6 :(得分:0)

为什么不摆脱弃用的元素?说真的,如果你没有正确使用CSS,你只需要它们,如果你没有,那么那是表明你不是'专业'的。

另外,在我看来,XHTML文档应始终验证。如果您创建tag-soup,请使用HTML。

答案 7 :(得分:0)

虽然使用过渡文档类型有一些很好的理由,但每当我看到使用它的新页面时,我会自动询问作者是否使用Dreamweaver或类似程序来创建它,并且我总是质疑作者在使用时的能力弃用的元素没有理由。