为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

4 回答

<br/>标签不能有空格,慕课很多地方多了空格都检测不能通过的

0 回复 有任何疑惑可以回复我~
#1

呓虞初 提问者

哦哦,<hr/><img/>这些标签也是不能有空格的吗?
2015-10-21 回复 有任何疑惑可以回复我~

当然用图形化的工具比较只管也比较简单,这是可以的,用命令话写命令可以锻炼大家SQL命令这的知识,也可以,都能实现!第二版本中我们就使用图形化工具^_^

0 回复 有任何疑惑可以回复我~

最佳答案真是张口就来,误人子弟。只能说当时的慕课网判断机制是这样,并不能说标签里不能有空格。

详见这里:

著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:王见充
链接:http://www.zhihu.com/question/21632236/answer/18824702
来源:知乎

<br>是HTML写法。
<br/>是XHTML1.1的写法,也是XML写法。
<br />是XHTML为兼容HTML的写法,也是XML写法。
因为HTML5兼容XHTML写法,所以三种都可以使用,没有区别。
如果要省一到二个字节的文件大小,使用第一种。
如果要方便地转成XML而且也要省一个字节的文件大小,使用第二种。
如要要方便地转成XML而且要兼容老的浏览器,使用第三种。
因为HTML是SGML的子集,SGML允许标签没有结束标签,而换行符元素正好不需要内嵌元素,也就不需要结束标签。所以在HTML中,应该写成<br>。
因为XHTML是XML的子集,在XML中,标签必须要有结束标签。所以在XHTML中只写<br>是不符合语法的,必须写成<br></br>或简写成<br/>。
而在XHTML的发展过程中,要做到兼容旧的HTML浏览器。而旧的HTML浏览器不理解(错误理解)这两种写法,对于第一种写法,某些浏览器估计会理解成两个<br>标签(我没有资料证明这一点),对于第二种写法,某些浏览器会理解成一个叫"br/"的标签。所以在兼容HTML的XHTML中我们通常把它写成<br />,这样在HTML解析中会理解成有一个叫"/"的属性的"br"标签,在XML解析中仍然会理解成<br></br>的简写,达到了两全其美的效果。


1 回复 有任何疑惑可以回复我~

恩恩  这是慕课的判断机制决定的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1222427    人
  • 解答问题       18209    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

为何提示错误?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信