我最近才开始学习 HTML/CSS,并且一直在尝试自学可靠的 Web 编程实践。我对 XML 很熟悉,所以用 XHTML 编写网页非常直观,而且看起来还不错。但是,我一直在阅读这样的文章, 现在我很矛盾。
我对 HTML 和 XHTML 编码的担忧源于以下几点:
- img 标签不需要在 HTML 中关闭,这对我来说很有意义。但是在 XHTML 中,img 标签需要一个看起来有点时髦的关闭标签。我只是觉得有一对打开和关闭标签之间没有任何东西是很奇怪的。
- p 标签(如段落中)不需要在 HTML 中关闭,这对我来说很时髦。像在 XHTML 中那样在打开和关闭标签之间划分段落是有意义的。
这些是我目前能想到的唯一基本示例,但我希望它们至少能说明我在 HTML 和 XHTML 之间的分歧。所以这是我的实际问题:当我编写一个应该是 HTML(带有 HTML DTD)的网页时,是否可以输入 XHTML 代码(当我觉得它适当地澄清了某些事情时)?我确信网站看起来会一样,但如果人们查看我的来源,他们会认为我是一个非常不专业的编码器吗?
此外,我一直在盲目地通过谷歌浏览关于健全网络编程实践的教程和指南,我想知道你们是否有任何建议/资源与我分享。我真的很想确保我正在学习如何以正确的方式做到这一点。我真的很感激。
谢谢阅读!
编辑:哇,这么快的反应;你们太棒了!所以我知道网络浏览器在处理这类事情时会非常宽容。然后我的问题是虚荣心的问题,以及其他专业人士对编写一种 XHTML 和 HTML 的混合体的感受。严格合规的代码是要走的路吗?老实说,我只是不想看起来像个白痴,哈哈。