想问一下各位大大,我这标签嵌套合不合理

img
老师说a标签不能嵌套,块级标签,我看别的网站也用a嵌套块级标签了,a转换成块级标签应该可以嵌套吧

<a>标签最好不要嵌套块级元素,可以嵌套内联元素。
但是不能嵌套<a>标签和<input>之类的标签!

HTML本身就是不严谨的语言,不会因为错误而导致页面无法运行,
理论上行内元素不会嵌套块元素,但是只要页面没问题,这些问题可以忽略

- HTML(超文本标记语言) | MDN HTML 元素(或称锚元素)可以通过它的 href 属性创建通向其他网页、文件、同一页面内的位置、电子邮件地址或任何其他 URL 的超链接。 href 属性 https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/a 请看看官方文档怎么说的。

a标签属于行级标签,按照规范,行级标签中不建议嵌套其他标签。但即使嵌套也不会出现错误;为了规范,需要进行调整可以用location.herf方法进行页面跳转