麻烦老师解答
来源:2-7 编程练习
it届纹身师
2021-04-27 16:23:08
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>无序列表</title>
</head>
<body>
<ul>
<li>
<h2>北京市</h2>
<li>海淀区</li>
<li>朝阳区</li>
<li>西城区</li>
<li>东城区</li>
</li>
<li>
<h2>上海市</h2>
<li>黄浦区</li>
<li>徐汇区</li>
<li>静安区</li>
<li>杨浦区</li>
</li>
</ul>
</body>
</html>
老师请问我以上代码里面 在慕课网上面做练习题的时候就会提示我错误项 unexpected end tag rgnored, 我挪到vscode上面的时候就没有了。。请问这是为什么啊?
1回答
同学你好,当代码中存在语法错误时,慕课网的在线编辑器会识别到错误,并提示错误信息。
如果把代码放到vscode编辑器中,可能由于该编辑器没有开启语法检查功能,所以没有提示错误信息。
代码中存在的问题:无序列表标签嵌套时,li标签需要嵌套在ul父标签中,不可以单独使用。同学的代码中将内部的li标签直接嵌套在了外部li标签中,不符合嵌套规则,建议参考以下代码修改:
祝学习愉快!