w3ctech

关于title和注释的纠结与求助

我刚刚接触HTML5仅仅几个月,一直纠结入门问题,很喜欢HTML5,但是又觉得无从下手。又很纠结如下细节。特来注册会员求助。 问题描述:

<head><!--这句话是注释1。-->
<title><!--这句话是注释2。-->中文测试</title><!--这句话是注释3。-->
</head><!--这句话是注释4。-->

测试浏览器(都是最新的浏览器版本):firefox、google、IE、QQ浏览器等, 系统环境WindowsXP、Windows7。 如上代码,注释代码“1”会被浏览器显示,而其它注释代码则是正常的注释显示(不会显示出来)。 测试结果都是如上所述显示。我一直纠结于其原因,希望能给与耐心解答。谢谢。

w3ctech微信

扫码关注w3ctech微信公众号

共收到15条回复

  • 你如果要写代码的话,这是markdown格式的,需要在代码前后加上 ```

    代码才能正常显示哈。

    回复此楼
  • 多谢指教,英文一直是短板。没有耐心看MarkDown语法参考。

    回复此楼
  • 没有发现你说的问题呀,只是在<title><!--这句话是注释2。-->中文测试</title>会直接会被当成title内容显示呀。

    回复此楼
  • 你完整的代码怎么写的,发出来看看

    回复此楼
  • 很想求教为什么在title标签里会被显示,而title标签外和其它标签却不会被显示,并且head标签内的注释1却没有被显示呢?

    回复此楼
  • 因为放在title中以后,浏览器渲染的时候,就把他当成了文本了处理。不当成是代码。

    这是正常的渲染。

    回复此楼
  • title标签的请意思,故名思意,就是网页标题的意思。

    而网页的标题只能是文本,所以你所写的注释也当成了文本来处理。

    回复此楼
  • 也就是说title标签内的所有内容都被当作文本处理。而标签外则不受title属性的影响。对吧?懂了,谢谢您呢。有没有类似的需要注意的地方呢,我是跟着http://www.w3school.com.cn/自学的。

    回复此楼
  • 你可以看看书,系统的学习一下。

    比如精通CSS这本书,可以买一本来先看看。

    回复此楼
  • 回复此楼
  • 谢谢您,一定好好看!

    回复此楼
  • 对于javascript您有什么图书推荐吗。想一起学习一下。

    回复此楼
  • JavaScript DOM 编程艺术(第二版)

    JavaScript高级程序设计(第三版)

    回复此楼
  • 谢谢,我先从精通CSS这本书开始,之后JavaScript高级程序设计,最后JavaScript DOM 编程艺术。对吗?

    回复此楼
  • 从精通CSS开始。在先看JavaScript DOM编程艺术,在看JavaScript高级程序设计。

    回复此楼