0

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

这是为一位不为工作支付太多费用的客户而设计的,他不了解 Web 标准。我想使用一些已弃用或展示性的物品来节省时间,那么我应该给他什么?

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

或者

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

4

8 回答 8

5

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

除非您没有doctype ,否则专业开发人员不会拘泥于您使用的 doctype 定义。重要的是你的作品集的结构,无论是在视觉上还是在你的标记/css/javascript中。

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

于 2010-01-23T15:22:43.170 回答
4

如果你要破坏它,那么使用严格的文档类型是没有意义的。使用过渡。

于 2010-01-23T15:17:37.553 回答
2

标准就是这样。标准,常规指南。一本“最佳实践之书”。XHTML Transitional 在投资组合中是一个不错的分数。

比较一下:

在新窗口中打开一个链接,使用 XHTML 过渡:

<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>

不要让自己复杂化。不管你用什么,用它

于 2010-01-23T15:26:15.783 回答
2

专业 IMO 的标志是了解您的客户希望通过您的工作完成什么,有能力向他们解释各种替代方案的价值和局限性,并让您熟练地实施他们的选择。当您准备换一份工作并且雇主要求查看作品集时,您可以向他们展示作品并解释做出某些设计决策的原因。

于 2010-01-23T16:35:58.627 回答
1

关键不是它是否会验证.. 关键是你为什么还要考虑使用你不遵守的文档类型?

于 2010-01-23T15:22:00.577 回答
1

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

使用“Strict”有点可取,但不要因为使用“Transitional”而感到羞耻。但是避免像我曾经做过的那样在“过渡”项目中复制粘贴“严格”代码=)


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

于 2010-01-23T17:32:43.223 回答
0

为什么不摆脱已弃用的元素?说真的,只有在你没有正确使用 CSS 时才需要它们,如果你没有正确使用,那就表明你不是“专业人士”。

另外,在我看来,XHTML 文档应该始终进行验证。如果您创建标签汤,请使用 HTML。

于 2010-01-23T15:23:08.873 回答
0

尽管使用过渡文档类型有一些很好的理由,但每当我看到使用它的新页面时,我都会自动质疑作者是否使用 Dreamweaver 或类似程序来创建它,并且我总是质疑作者在使用不推荐使用的元素时的能力原因。

于 2010-01-23T16:32:38.500 回答